在C中查找CPU利用率

时间:2015-03-31 05:58:07

标签: c

我需要使用C编程计算总CPU利用率。

我尝试使用/ proc / stat和" user" "漂亮" "系统"和"空闲",但结果与TOP命令不同。

它应与此公式相同:

(total time in second read - total time in first read)/100.

为什么结果与top命令不匹配?

注意:我想要总CPU利用率,而不是单个进程。

1 个答案:

答案 0 :(得分:1)

类似的问题,不是针对C,而是在https://serverfault.com/questions/564968/is-there-a-way-to-calculate-the-percentage-cpu-utilization-by-reading-proc-stat

中回答
  

top为此目的使用此文件[/ proc / stat]。但是你需要多次阅读它。