VT-xの有無にかかわらず、UbuntuやWinXPなどの一般的なOSを実行している仮想マシンのベンチマークはどこにありますか?私はxVM(VirtualBox)を使用していますが、VMWareまたはXenハイパーバイザーのオプションもあります。
これらの会社が公開したベンチマークよりも、独立したベンチマークの方が好きですが、入手できるものはどれでも採用します。ありがとう。
VT-xの有無にかかわらず、UbuntuやWinXPなどの一般的なOSを実行している仮想マシンのベンチマークはどこにありますか?私はxVM(VirtualBox)を使用していますが、VMWareまたはXenハイパーバイザーのオプションもあります。
これらの会社が公開したベンチマークよりも、独立したベンチマークの方が好きですが、入手できるものはどれでも採用します。ありがとう。
回答:
多くの場合、関心のあるプロセッサがサポートしているVT-x機能によって異なります。最初の実装では測定可能なメリットは得られず、ほとんどの場合、パフォーマンスは実際に低下しました。ただし、AMDが上海オプテロンでRVI \ NPTとしてIntelを実装し、Nehalem XeonでEPTとしてIntelを実装した、第2レベルアドレス変換(SLAT)に関連する最近のH / W仮想化機能は、確かに、ほとんどではないにしても、多くのユースケースで測定可能なメリットをもたらします。
Johan de Gelasの5月の「実世界の仮想化ベンチマーク:比較された最高のサーバーCPU」には、独立した興味深いベンチマークがいくつかあります。この記事の主な目的ではありませんが、ハードウェア仮想化機能を有効または無効にしたSanghai システムとNehalemシステムを比較しています。しかし、それは独立しており、CPUアーキテクチャとパフォーマンスの内臓に入るとき、de Gelasは常に読む価値があります。
ホワイトペーパー「インテルEPTハードウェアアシストのパフォーマンス評価」で、Nehalem CPUに対するVT-x EPTの潜在的な利点を具体的に説明する、VMwareからの非依存のベンチマークを入手できます。関心のある分野は、サーバーではなくエンドユーザーOSであると思われ、IntelのEPT \ AMDのNPTは、実際に違いをもたらすことができます。上記のペーパーでは、幅広いワークロードタイプについて説明していますが、Apache Compile(34〜48%の改善)とCitrix XenApp(30%)が最も重要な2つです。VMwareは昨年、RVI \ NPTを搭載したAMDシステムについても同様の論文を発表しました。
欠点がある可能性があることに注意してください-ホワイトペーパーは、一部のワークロードにはメリットがなく、EPT \ RVIが提供できるページフォールト処理の改善から大きなメリットを得られないワークロードでは、わずか(数パーセント)の低下が生じる可能性があることを示しています。
VMWorld 2007からの非常に優れた詳細な技術プレゼンテーションがあり、VT-X \ AMD-vの初期バージョンが実際のパフォーマンス上の利点を提供しなかった理由と、SLATをサポートする新しいバージョンが現在提供している理由のいくつかを説明しています。VMworld 1007 - "のx86仮想化のTA68パフォーマンス側面"。
また、使用を計画しているハイパーバイザーが実際にすべての機能を使用できることを確認することも重要です。たとえば、IntelのEPT、Update 3(またはそれ以降)をサポートするには、VMware vSphere \ ESX4またはESX 3.5 Update 4が必要です。 AMD RVI \ NPTをサポートするために必要です。
VMwareのEULAでは、ベンチマークの公開を禁止しています。
これが、あまり多くの独立したベンチマークが表示されない理由です。