私はあなたが得たように、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はキューの長さと負荷の平均を報告します。次の値が表示されます。