我对一个“随机”获取整个核心价值iowait的盒子有一个问题--据我所知,没有任何IO负载,iostat就说明了这一点:
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.00 12.61 12.40 0.00 74.90
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 0.40 0.00 0.00 0 0我以前已经将%system负载隔离到了[kipmi0]中的一个问题,如http://www-01.ibm.com/support/docview.wss?uid=nas7d580df3d15874988862575fa0050f604中所详细介绍的,而且这种情况已经发生了很长时间,所以我不认为它是相关的。
这个系统也有一些自动化的NAS文件系统,但是当这种情况发生时,NAS并没有显示出负载。
是否有某种方法来跟踪哪些线程(内核或用户;这两者都可能导致这种情况)对iowait负载负责,以及它们试图做什么?
发布于 2014-01-28 21:58:01
由于没有报告实际的iowait负载,因此没有完整的内核。在这种伪状态下,CPU只是空闲和完全可用。
我不会太担心这个指标,因为它可能会被多CPU和多线程硬件误解。
如果您怀疑i/o问题,请查看i/o统计数据(例如:iostat),而不是与CPU相关的统计数据。
https://serverfault.com/questions/570555
复制相似问题