web-dev-qa-db-ja.com

Amazon EC2:詳細なCPU使用率を確認する方法は?

複数のEC2インスタンスを実行していますが、CPUが実行している正確な作業を知りたいです。 「通常の」マシンでは、/ proc/statによって提供される統計を調べるmuninとそのCPUプラグインを使用してこれを実行しています。

ただし、EC2マシンでは、グラフが正しくありません。マシンには2つのコアがあるため、最大CPU使用率は200%である必要がありますが、400%にもなります。

Munin CPU Graph

Amazon CloudWatchを使用して合計CPU使用率を確認する必要があることはわかっています(これは公式であり、Amazonから推奨されている方法です)が、特に調べていますhow CPU使用率(例:システム、ユーザー、iowait)。

EC2インスタンスの詳細なCPU使用率統計を取得する方法はありますか?

3
j0nes

基盤となる仮想化がVM間でCPUパワーを共有する方法によって、グラフが破棄されています。スティール値とアイドル値を無視すると、数値は現実に近くなるはずです。

1
Nathan V