ハードウェア仮想化の有効化と無効化の違いを示すベンチマークはありますか?


13

13インチのサブラップトップ/ラージネットブック、AMD Athlon Neo X2 L335があり、ハードウェア仮想化をサポートしているため、これを選択しました。

最終的には、仮想化はほとんど行われませんが、実行すると...高速になります。

驚いたことに、私はBIOSにアクセスして、仮想化が無効になっているのを見ました!

これをオンにしたのですが、速度に違いは見られません。

ベンチマークの完全なセットを実行する時間がありません。ホスト上でかなりのソフトウェアを実行するため、科学的ではありません。私はかなり多くの場所を検索しましたが、同じハードウェアで有効化/無効化された仮想化ビットの違いを示すベンチマークを見つけることができません。共有できるベンチマークを見たことがありますか?

さらに、ソニーは一部のモデルでハードウェア仮想化を無効にし、上位モデルでのみプレミアム機能として提供するため、少し前に騒動があったことを知っていますが、アップセルを強制することは別として、持っていることにはメリットがあります例えばバッテリー/熱を無効にしましたか?情報が見つからないだけでなく、デフォルトで無効になる理由がわかりません。

編集---

加えて、私が見つけることができるのは、それなしではx64仮想化を高速で実行できないことです。これは私が見つけることができる唯一の欠点です。しかし、これが唯一の違いである場合、私はまだ質問の2番目の部分に興味があります-なぜそれを無効にするオプションを提供しますか?


1
レガシシステムおよびソフトウェアの互換性の理由で無効にするオプションがあります。特定の(いくつかの)ケースで互換性の問題が発生することがわかっているため、「お尻をカバーする」ために無効にすることができます。
ブレークスルー

@Breakthrough-あなたが言ったことに過失はありませんが、私はこれを聞いたことがないので、それについてもっと知りたいと思っています。これについて読むことができるリンクや何かはありますか?私の質問が言ったように、私はこれについてもっと学ぼうとしているので、実際に何が壊れているのか知りたいです!?
ウィリアムヒルサム

長い間遅れてすみません、ウィリアム。振り返ってみると、おそらく互換性/レガシーは、この機能を無効にする二次的な理由にすぎません。代わりに、より関連性の高い理由は、ハードウェア仮想化サポートを有効にすることも場合によってはセキュリティ上の懸念になる可能性があるということです。
ブレークスルー

VirtualBox設定ウィンドウでは、bios仮想化が無効になっている場合、VMに割り当てる必要があるprocの数を設定する「プロセッサ」オプションは使用できないことに注意してください。

回答:


5

実際、「VT-xを使用した場合と使用しない場合の仮想マシンのベンチマークはありますか? Server Faultについてはます。答えは約1年半前ですが、それでも妥当です。パフォーマンスに関する要点は」一般的に、AMD-VとIntel VTxは、安定性を高め、仮想マシンの開発を容易にします。

なぜそれを無効にするオプションについて。一部のプロセッサはハードウェア仮想化をサポートせず、一部のBIOSはこれらのプロセッサと組み合わせた場合、正しく報告されません。これらのインスタンスでは、ハードウェア仮想化を明確にオフにする機能がプラスになります。おそらく、安定性に関するいくつかの懸念もあります。これは新しいテクノロジーです。安定性またはパフォーマンスのバグが発生した場合、BIOSで仮想化を無効にするように人々に伝え、BIOSをオフにできるバージョンに更新するように全員に伝えるのが簡単です。最後に、おそらくテスト用にもあります。ランダムな異なる構成でマザーボードの安定性とパフォーマンスをテストする場合、BIOSをオン/オフするほうが、BIOSを再構築してロードし、機能セットの有無にかかわらずテストするよりも簡単です。


3

私の経験(数字を正確に覚えていない)

Windows XP(ホスト)Windows XP(ゲスト)

両方(ホストとゲスト)でWindowsベンチマークを行いました

Windows XP(ホスト)CPU 100%グラフィックス100%数学100%ディスク100%

Windows XP(ゲストVMWARE仮想化がオン):CPU:80%グラフィックス80%数学80%ディスク:120%

Windows XP(ゲストVirtualPC仮想化オン):CPU:70%グラフィックス50%数学75%ディスク:90%

また、仮想化なしではパフォーマンスはほぼ同じでしたが、仮想化なしで64ビットゲスト(OSXを含む)を実行できませんでした。したがって、明らかにそれは約64ビットです。一度に複数の仮想マシンを実行している場合、多少の違いがあるかもしれません。

私の結論:仮想化は、少なくとも家庭用ではなく、パフォーマンスを変更しませんが、64ビットには必要です、VirtualPCはグラフィックスアクセラレーションとvmwareがディスクを高速化することをサポートしていません(断片化によって?)


興味深い統計..
サイモンシーハン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.