そういえば前に調べてすっかり忘れていた。 http://d.hatena.ne.jp/hogem/20090603/1243957927 man psにあるように 現在のところCPU使用率は、プロセスの生存期間中に実行に利用した時間のパーセンテージで表される。これは理想的ではなく、psが準拠すべき標準に準拠していない。CPU使用率は足し合わせても正確に100%になることは少ない だもんでpsで表示される%cpuは cpu利用時間 / プロセス生存時間 なので、psで表示される値は単位時間あたりの平均利用率。 top,sysstat,vmstat,mpstatあたりだとOS全体だけど、瞬間的なCPU利用率はわかる。 プロセスごとの瞬間的なCPU利用率は、どうやって調べるんだろう? 追記 http://d.hatena.ne.jp/ikeas/20091130/1259595249 この人も同