プロセスの最大CPU使用率を取得する

プロセスの最大CPU使用率を取得する

プロセスの最大使用量を取得できますか?

「top」や「ps」などのツールは、すぐにCPU使用率を出力するようです。そして「pidstat」は平均に達したようです...

しかし、スパイクに気づいた人はいますか?

ベストアンサー1

デフォルトでは、この情報を含むファイルはないようです。

サードパーティのツールを使用してそれを記録してから計算する必要があります。

たとえば、次のスクリプトを使用します。

while true; do uptime >> uptime.log; sleep 1; done

その後、いくつかの処理を実行し、たとえば目的のawkデータを取得します。

これにより、毎分負荷が提供されます。

awk  '{print $1, substr($8, 1, length($8)-1)}' uptime.log

これで最大使用量が得られます。

おすすめ記事