web-dev-qa-db-ja.com

ESXi6.7でのCPU使用率の不均衡

ESXi 6.7 Enterprise Plusを実行しているサーバーを使用しており、moboには2つのXeon10コアCPUが搭載されています。

ホストの負荷は中程度ですが、奇妙なことに、ESXiの監視画面には、使用率が87%のMAXソケット(パッケージ)0、使用率が2.5%のソケット(パッケージ)1、20%のAVERAGEソケット0と1%のソケットが表示されます。

これは正常ですか? ESXiは2つのCPU間で負荷を分散する必要がありますか?または、一方を埋めてからもう一方を使い始めますか?.

ライセンスがインストールされており、2つのソケットをサポートする必要があると思います(GUIの[ライセンス]タブにCPU制限は表示されませんが)。ハードウェア/ライセンスを購入しなかったので、何を購入したのかよくわかりませんが、[ライセンス]タブが表示され、見た目は正しいです。 2ソケットと書かれているものが何も表示されないので、2番目のソケットをアクティブ化するために別のライセンスを購入する必要があるかどうか疑問に思います。 EnterprisePlusを搭載したESXi6.7を使用している人は、ライセンスタブにライセンスされたソケットの数を示す行がありますか?

1
TSG

ESXiスケジューラはNUMAに対応しています。デフォルトでは、可能であれば、VMを1つのソケットのコアとメモリに保持することをお勧めします。この概要は リソース管理ガイド にあります。

ホストにさらに負荷をかけることで、2つのソケットが使用されることを示すことができます。通常のワークロードでは不十分な場合は、14コアVMを作成し、マルチスレッドでCPUを集中的に使用するものを実行します。楽しんでください。非常に大きなソフトウェアパッケージをコンパイルするか、CPUを寄付してください。 VMは1つのノードよりも大きいため、両方のソケットを2%以上使用する必要があります。

1
John Mahowald