web-dev-qa-db-ja.com

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

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

結局、仮想化はほとんど行いませんが、仮想化を行うと...高速になります。

驚いたことに、BIOSにアクセスすると、仮想化が無効になっていることがわかりました。

これをオンにすると、速度の違いは見られません。少なくとも、私にはわかりません。

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

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

編集---

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

13
William Hilsum

実際にはかなりの 「VT-xがある場合とない場合の仮想マシンのベンチマークはありますか? サーバー障害についての良い答えがあります。答えは約1年半前ですが、それでも妥当です。パフォーマンスに関するポイントは、一般的に「状況によって異なります」です。AMD-VとIntel VTxは、安定性を高め、仮想マシンの開発を容易にします。

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

5
Tyler

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

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

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

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

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

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

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

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

3
magallanes