为什么在Linux2.4 下执行命令 top -n 1 的idle结果不正常:
... ...
CPU states: 1.3% user, 0.1% system, 0.0% nice, 1.3% idle
... ...
这个idle结果是不是不对?
在2.6版本下的执行结果是:
Cpu(s): 2.0% us, 0.3% sy, 0.0% ni, 97.2% id, 0.5% wa, 0.0% hi, 0.0% si
这个id的值才是对的。
哪位能解释一下吗?
niday 于 2007-12-05 17:24:05发表:
不是的!!!!!
换个方式试一试,不加参数运行top,2.4下运行结果:第一次显示idle很底,刷新后恢复高,每次都这样,难道在运行top命令的时候CPU被 TOP 线程占了?
但在2.6下第一次显示就很高,不会像2.4那样变化那么大
wsecuroty 于 2007-12-05 15:10:53发表:
cpu的进程是有所变化的嘛