回答:
読んで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 コマンドは必要なすべての情報を提供する必要があります。