web-dev-qa-db-ja.com

ハイパースレッディング用のVMwareESXi仮想マシン構成

Xeon E3-1230プロセッサがあります。これには4つの物理コアがありますが、ハイパースレッディングがあるため、その上で実行されているオペレーティングシステムは8つの論理コアを認識します。

VMware ESXiをインストールし、その上で実行する仮想マシンを作成しています。プロセッサを最大限に活用して仮想マシンを最大のパフォーマンスで実行できるようにする場合は、ソケットあたり4コアになるように仮想マシンを構成する必要があります。これは、基盤となるマシンの物理コアの数、つまり8コアであるためです。ハイパースレッディングを備えた論理コアは8つあるので、ソケットあたりのコア数は?

1
Nick

正解は「本当に状況次第」です。 vCPUのサイズ設定は、「コアが多い=より良い」という場合だけではありません。 リラックスした共同スケジューリング は、システムの実行速度を大幅に遅くする可能性があることを覚えておく必要があります複数のCPUですが、それらの一部にのみ重点を置いています。これは基本的に同じです 靴磨き テープにバックアップしたが、テープの回転を維持するのに十分な速さでデータを提供できなかった場合に見られる問題です。

ewwhiteはコストパフォーマンスに優れています。最初は小さく、必要に応じてvCPUを追加してください。アプリケーションをベンチマークし、これらの変更がパフォーマンスにどのように影響するかを自分で確認してください。

ほとんどのサーバークラスのオペレーティングシステムはCPUホットプラグをサポートしていることに注意してください。より多くのCPUが必要かどうかわからないが、それらを有効にするためにダウンタイムヒットを取得したくない場合は、VMオプション(OSがサポートしている場合)でCPUホットプラグを有効にすることができますそれ)。

4
jgoldschrafe

VMゲストVMへの4つ以上のvCPU。

論理コアは実際のコアと同等ではありません。

1
ewwhite