免責事項:これは英文の記事「Performance Charts do not limit percent values to 100%」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事ではUIの動作変更により使用率を100%に制限するのではなく実際の使用率が表示されるようになったことについて説明します。
VMware vSphere ESXi 7.x、8.x
VMware vCenter Server 7.x 8.x
ターボブーストにより、CPU 使用率と VM 使用率が 100% を超える可能性があります。
VM 使用率については、IO スレッドの CPU により、(vCPU の総数に基づくと仮定して) 100% を超えることもあります。
このため、一部のカウンタ (" cpu.usage " および " cpu.usagemhz " は "cpu.used" に基づいており、これは VMkernel レベルで既に TC (タイマー サイクル) で測定されているため、コア周波数が高いほど、同じ時間間隔でより多くの TC (マイクロ秒単位) を受け取ることになります) の不要な人工的な制限が削除されます。
VMの CPU 負荷グラフは、以前は 100% に制限されていましたが、100% を超えることができます。
VM の CPU 使用率が 100% を超えると、パフォーマンスチャート - vCenter UI > vCenter の VM パフォーマンス > VM > モニター > パフォーマンス ではCPU 使用率がパーセンテージで表示されなくなります。
VMおよび ESXi ホストで高い CPU 使用率に関するアラートを受信します。
vSphere 8.0 U3 以降では、グラフ内の最大使用率が 100% を超える場合に合わせてパーセンテージ値が調整されます。
また、[仮想マシン] > [モニター] > [パフォーマンス] > [詳細設定]を使用して、仮想マシンの正しい CPU 使用率を確認することもできます。
このグラフには 8 個の vCPU ではなく、16 個のコアが含まれています。
パフォーマンス チャートは、(Turbo Boost などの機能により) 100% を超える CPU 使用率を正確に反映するようになったため、管理者は、VM または ESXi ホストに設定されている既存の CPU 使用率アラームしきい値を確認して調整する必要があります。
VM が常に 100% を超えて実行されているが、正常に動作している場合は、新しいより高いメトリック レポートによって発生する「誤報」を防ぐために、しきい値を適切に引き上げる必要があります
(100% を超えるしきい値 (たとえば 120 ~ 150%) または、一定期間にわたる持続的な使用に基づくアラートを検討してください)。
vCenterでCPU使用率によってアラームがトリガーされた例
一部のユーザーから、概要グラフの右側に表示されるMHzの値が、左側に表示されるパーセンテージ(%)の値と誤って同じ値を示す場合があるとの報告がありました