免責事項: これは英文の記事 「Understanding CPU Usage (%) in Aria Operations/VMware environments」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
メトリクスが 100% の使用率を超過する場合があります。
CPU Usage (%) は、パフォーマンスメトリクスにおいてしばしば誤解されます。多くの方が、CPU でどれだけ「速度」が出ているか、または値が高いことが CPU の過負荷を示していると考えます。これは、パフォーマンスを確認する際に誤った結論につながる可能性があります。
Aria Operations
VCF Operations 9.x
CPU Usage (%) メトリクスは、サンプル期間中に CPU がアクティブであった時間の割合(パーセンテージ)を測定するものです。以下を表すものではありません:
例えば、CPU が 10 分間のうち 9 分間アクティブであった場合、使用率は 90% と表示されます。これは単に CPU が時間の 90% の間ビジー状態であったことを意味するだけです。必ずしも CPU がフルキャパシティで稼働していることを意味するわけではありません。
CPU パフォーマンスを正確に確認するには:
CPU Usage (%) はスループットベースではなく、時間ベースであることを理解してください。
他のメトリクスを併用してください:
CPU Ready (%): VM がホスト上の CPU を使用するために待機した時間の割合を示します。
Co-Stop (%): VM が実行準備できているものの、共同スケジューリングの制約により実行できない時間の割合です。
CPU Contention: 20 秒間の収集間隔における CPU 競合です。
パフォーマンスの問題を診断する際に、CPU Usage (%) のみに依存することは避けてください。
正確な分析のために、CPU 使用率をレイテンシや競合メトリクスと組み合わせてください。
仮想マシンのメトリクスドキュメント: Virtual Machine Metrics