- 论坛徽章:
- 0
|
呵呵~~确实是每一次不一样才应该正确,就是因为这个原因我才怀疑top第一次显示的问题,不管CPU占用多少,我使用top命令察看第一次显示的每次都是1.3%us,2.6%sy,第二次一下子就变为了90%多,如果出现一次这很正常,但是我每次top的结果第一次显示都是1.3%us,2.6%sy,所以我怀疑top第一次显示的问题,也可能是我机器的问题,我找了另外一台机器试验了一下每次第一次也是一样的都是0.1%us,0.1%sy。我又做了一个试验,打开三个终端:
1:运行test,代码如下:
2:执行top命令查看结果如下:
- [root@localhost root]# top -n5 | grep -i ^cpu
- Cpu(s): 0.1% us, 0.1% sy, 0.0% ni, 99.8% id, 0.0% wa, 0.0% hi, 0.0% si
- Cpu(s): 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
- Cpu(s): 99.7% us, 0.3% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
- Cpu(s): 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
- Cpu(s): 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
复制代码
3:等2开始之后运行top -n1,结果如下
- [root@localhost root]# top -n1 | grep -i ^cpu
- Cpu(s): 0.1% us, 0.1% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si
复制代码
由上面的试验可以看出每次top的第一次显示并不可信,不知道我的理解正不正确,请指点一二,谢谢~! |
|