1
我需要计算Linux中进程的CPU使用率(用户模式,系统模式,空闲时间)。 我能够使用来自/proc/PID/stat
的utime
和stime
值计算用户和系统模式下的使用情况,但我没有发现任何与空闲时间有关的数据。Linux中进程的空闲时间
我知道我可以从/proc/stat
获得空闲时间,但是这个值与机器有关,而不是特定的进程。
是否有可能计算知道其进程PID
(从/proc
目录中读取数据)的进程的空闲时间?
CPU的空闲时间是它没有执行任何(有用)代码的时间。流程的空闲时间到底是什么? – gby 2012-01-29 12:44:10
如果我错了,请纠正我,但我了解进程CPU使用率(在用户和系统模式下)为0%时的进程空闲时间。 – 2012-01-29 13:10:10
如何计算进程在多个内核上通过多个线程运行的时间? – 2012-01-29 14:56:04