作者ericy (........)
看板LinuxDev
標題[問題] 計算每個process的cpu usage ?
時間Thu Apr 12 17:47:43 2007
想請問大家 有關計算每個process的cpu usage的相關問題
我的實作方式是
1、先得到每個process的pid值,
2、讀取 /proc/$pid/stat 裡面所記錄的資訊 ( utime , stime, starttime )
3、讀取 /proc/uptime 記錄uptime
計算的公式是:
usage = (100.0 * (utime + stime)) / ((uptime * 100.0) - starttime);
因為沒有找到確切計算的公式,所以不確定結果是否正確
希望有經驗的人可以幫我解決疑惑 @@
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.99.126
推 kaichan:可以看 top 的 code 04/12 19:10
→ ericy:thx 04/14 19:36