1分、5分、15分平均CPU、vMem、sMem使用量を探す

1分、5分、15分平均CPU、vMem、sMem使用量を探す

私はあなたが得たように、1分、5分、15分間、時間Tに基づく平均CPU使用量を見つけようとしています。/proc/loadavg

仮想メモリとスワップメモリ​​も同様です。

psutils私も成功していないまま見たPythonライブラリを受け入れることができますprocfs

答え1

私はこれがvmstatあなたに必要なものだと思います。

マニュアルページから:

vmstatは、プロセス、メモリ、ページング、ブロックIO、トラップ、ディスク、およびCPUアクティビティに関する情報を報告します。

生成された最初のレポートは、最後の再起動以降の平均を提供します。
他のレポートは、遅延されたサンプル期間に関する情報を提供します。

答え2

sysstatがインストールされている場合は、sarコマンドを使用できます。

例えば

sar -q
               runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
16:49:01            0       173      0.00      0.01      0.05         1
16:50:01            0       173      0.00      0.01      0.05         0

sar のマニュアルページから

-qはキューの長さと負荷の平均を報告します。次の値が表示されます。

関連情報