cpu用法:当整个系统CPU使用率发生变化时,是否有任何事件被触发

时间:2014-05-07 16:06:53

标签: linux process cpu

有没有办法在没有轮询方法的情况下获得系统CPU使用率?如果我做民意调查,我可以从顶部获得这个细节,但这是最佳的吗?当cpu使用率发生变化时,是否有任何系统范围的信号发出?

1 个答案:

答案 0 :(得分:0)

linux上,除了轮询/proc/stat之外,没有其他方法可以获得CPU使用率。这可能是一个性能问题,因为它会浪费大量的CPU周期来做更多的事情,而不是在有上下文切换时更新计数器。

如果您想了解特定流程的信息,还可以轮询/proc/[PID]/stat