回答:
読んでman 5 proc
、特に/proc/[pid]/stat
エントリーとutime
、stime
フィールドを。/proc/[pid]/status
または/proc/[pid]/statm
あなたにも興味があるかもしれません。
その後、一定期間にわたってプロセスのcron
「スナップショット」を収集するために必要な手段を使用/proc/[pid]/stat
します。次に、あなたがつかんだものを視覚化します。
シンプルな「コレクター」は次のように機能します(pidが「29777」のプロセスの場合):
% while true; do cat /proc/29777/stat; sleep 1; done
生活を楽にするために、時間の経過とともにデータを収集するいくつかの手段を含むsystatパッケージを使用することもできます。
http://sebastien.godard.pagesperso-orange.fr/documentation.html
pidstatは、質問のCPU部分にとって非常に優れたツールです。
http://xmodulo.com/2012/08/how-to-measure-average-cpu-utilization.html
top
コマンドは必要なすべての情報を提供する必要があります。