计算化学公社

标题: 请教,iostat和top命令看到的CPU占用相差极大 [打印本页]

作者
Author:
DoorBell    时间: 2020-11-1 15:33
标题: 请教,iostat和top命令看到的CPU占用相差极大
如题,以下是
  1. iostat -c 1
复制代码
的输出:
  1. [root@localhost ~]# iostat -c 1
  2. Linux 3.10.0-1127.el7.x86_64 (localhost.localdomain)         11/01/2020         _x86_64_        (36 CPU)

  3. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  4.           80.46    0.00    0.62    0.02    0.00   18.90

  5. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  6.            0.00    0.00    0.00    0.00    0.00  100.00

  7. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  8.            0.00    0.00    0.00    0.00    0.00  100.00

  9. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  10.            0.00    0.00    0.03    0.00    0.00   99.97

  11. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  12.            0.00    0.00    0.00    0.00    0.00  100.00

  13. avg-cpu:  %user   %nice %system %iowait  %steal   %idle
  14.            0.00    0.00    0.00    0.00    0.00  100.00
复制代码
可以看到第一行和后面的CPU占用明显不同,此时top命令显示的CPU占用也基本是0%。事实上服务器也确实是空载的,没有任何任务在进行,CPU也没有发热。

用vmstat命令和iostat情况完全一样:
  1. [root@localhost ~]# vmstat 1 5
  2. procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
  3. r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  4. 0  0      0 490463392     56 1045960    0    0    84   181    3    3 80  1 19  0  0
  5. 0  0      0 490463392     56 1045960    0    0     0     0   29   32  0  0 100  0  0
  6. 0  0      0 490463392     56 1045960    0    0     0     0   25   50  0  0 100  0  0
  7. 0  0      0 490463392     56 1045960    0    0     0     0   15   30  0  0 100  0  0
  8. 0  0      0 490463392     56 1045960    0    0     0     0   69  114  0  0 100  0  0
复制代码

请问这是iostat和vmstat的bug还是有隐藏进程?前几天学校好几台服务器被挖矿病毒感染了,我们这一台也被尝试爆破密码但看起来没有成功。不会是已经被感染了吧QAQ







欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3