看板 LinuxDev 關於我們 聯絡資訊
想請問大家 有關計算每個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