我正在尝试以%为单位获取总CPU使用率。首先我应该首先说“top”根本不会这样做,因为cpu转储之间存在延迟,它需要2次转储和几秒钟,这会挂起我的程序(我不想给它自己的线程)接下来我尝试的是“ps”,它是即时的,但总是给出非常高的总数(20+),当我真正让我的cpu做某事时,它保持在大约20...有没有其他方法可以获得总CPU使用率?超过一秒或更长的时间都没有关系……不过,更长的时间会更有用。 最佳答案 cat/proc/stathttp://www.linuxhowtos.org/System/procstat.htm我同意上面的