time
同様のプログラムがコマンドを実行するのにかかる時間だけでなく、平均CPUとメモリ使用量も出力するプログラムがあるかどうか疑問に思います。または、数秒ごとにCPUとメモリ使用量を記録し、それをファイルに書き込むプログラムが動作することがあります。
助けてくれてありがとう!
ありがとう
答え1
Sysstat
パッケージは非常に便利です。情報収集の頻度と回数をカスタマイズできます。これには、CPU使用量、メモリ、およびプロセスのためのツールが含まれています。情報はさまざまな形式で保存することもできます。
- iostat:CPUに関するすべての統計、およびI / OデバイスのI / O統計を報告します。
- mpstat:CPU(単一または結合)に関する詳細情報。
- pidstat:実行中のプロセス/タスク、CPU、メモリなどに関する統計。
- sar:さまざまなリソース(CPU、メモリ、IO、ネットワーク、カーネルなど)に関する詳細情報を保存して報告します。
- sadc:sarバックエンドからデータを収集するために使用されるシステムアクティビティデータコレクタ。
- sa1:バイナリデータをインポートしてsadcデータファイルに保存します。これはsadcで使用されます。
- sa2:sarで使用するための毎日の要約レポート。
- Sadf:sar生成データをさまざまな形式(CSVまたはXML)で表示するために使用されます。
- nfsiostat-sysstat: NFS の I/O 統計。
- cifsiostat: CIFS 統計。