2

関連/相互依存のタスクを実行する複数の Windows マシンと複数の ubuntu マシンを使用した自動テスト ソリューションの開発を計画しています。プロジェクトを開始するには、1 台または 2 台の Windows マシン (仮想) といくつかの ubuntu マシン (仮想) を 1 つのデスクトップで実行したいと考えています。ここでは単一のデスクトップを限界までプッシュする可能性が高いので、ホスト OS が ubuntu であるか Windows 7 であるかを推測しようとしています。ホスト OS を次のように使用できます。私の環境のマシンの1つ。デスクトップは、ある種の平均以上の Dell ですが、本当に印象的なものは何もありません。

誰かがここで何か洞察を持っていますか? 私は過去に主に VMWare を使用しており、ホストは VM と共に Windows でした。

4

2 に答える 2

4

注: VirtualBox はタイプ 2 ハイパーバイザー (タイプ 1 ハイパーバイザーのようにハードウェア上ではなく、ホスト OS 上で実行されます) であり、Hyper-V、ESX、XEN (タイプ 1 ハイパーバイザーなど) よりもパフォーマンスが低い傾向があります。ハイパーバイザー)。

したがって、パフォーマンスが重要な問題である場合は、Hyper-V などを実行している Win8 または Windows Server 2012 ボックスからより多くのジュースを絞り出すことができます。詳細については、こちらこちら(YMMV) を参照してください。

Windows と Linux ボックスでホストされている場合に環境がどのように動作するかは、率直に言ってわかりません。VM を構築し、Windows と Linux でマシンをデュアル ブートして、シナリオを測定することをお勧めします。1 つの VM がマシンの IO を飽和させた場合に、ホストがすべての VM のパフォーマンスを低下させないように、各 VM に十分な作業用 RAM と十分な IO スループットを割り当てるために、ホストには十分な RAM があることを確認してください。

ただし、最後の注意点として、VM で測定されたきめ細かいパフォーマンスの結果を完全に信頼しないでください。最高のハイパーバイザーでさえ、ベアメタルで実行されるコードのパフォーマンス特性を真に再現することはできません。測定値はガイドラインとしてのみ扱ってください。

測定してから、再度測定してください。念のためもう一度測定してください...そして、設定を微調整して、再測定、測定、測定;)

于 2013-03-07T02:43:30.270 に答える
1

私の $0.02: VirtualBox を使用している場合、Ubuntu を使用することは間違いありません。私は 12.04LTS 64bit の 16GB の RAM を搭載した AMD 945 Phenom を持っています。通常、2 つの VM で Windows および/または Ubuntu ゲストを実行できますが、7 GB を超える RAM を消費することはありません。テスト ソリューションでそれらを実行すると、おそらく 12 GB から 13 GB の RAM が表示されると予想できますが、CPU に問題がある可能性があります。私の AMD Phenom は問題なく動作しますが、確実に使い果たされるでしょう。私は職場とラップトップで VMWare を使用しており、Windows ホストを実行している場合は VMWare をお勧めします。UbuntuホストにもVMWareがありますが、少なくとも私にとっては、Windowsのようにうまく動作しません.

于 2013-03-07T02:21:52.563 に答える