[問題] 計算每個process的cpu usage ?
想請問大家 有關計算每個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
推
04/12 19:10, , 1F
04/12 19:10, 1F
→
04/14 19:36, , 2F
04/14 19:36, 2F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章