【发布时间】:2011-03-02 07:45:34
【问题描述】:
我正在尝试以 % 为单位获取总 CPU 使用率。首先我应该首先说“top”根本不会这样做,因为 cpu 转储之间存在延迟,它需要 2 次转储和几秒钟,这会挂起我的程序(我不想给它自己的线程)
接下来我尝试的是“ps”,它是即时的,但总是给出非常高的总数(20+),当我真正让我的 cpu 做某事时,它保持在大约 20...
有没有其他方法可以获得总 CPU 使用率?超过一秒或更长的时间都没有关系……不过,更长的时间会更有用。
【问题讨论】:
-
忘了说:top 的 delay 参数对我也没用...