高负载 – 低IO – CPU使用率低

我有一个负载相当高的系统。 从下面的输出中可以看出,CPU使用率和I / O可以忽略不计:

顶部 – 17:31:59最多4天,2:34,2位用户,平均负载:1.00,0.99,1.00

任务:总共71,跑步1,睡觉70,停止0,僵尸0

Cpu(s):2.0%us,2.0%sy,0.0%ni,95.9%id,0.0%wa,0.0%hi,0.0%si,0.0%st

Mem:960720k总共,707288k使用过,253432k免费,
67328k缓冲区

Swap:总计2811896k,使用2644k,免费的2809252k,caching的528928k

PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令

15310根20 0 2512 1128 888 R 2.1 0.1 0:00.05上

我将不胜感激任何帮助隔离高负载的原因当I / O和CPU不是因素。

高负荷也可能由几个因素造成:

  • 进程在“不间断睡眠”(进程列表中的D ),这是等待某些I / O的进程。
  • 硬件问题,导致系统等待(可能是I / O)。

请检查您的进程列表( ps auxf ),可能处于D状态的任何进程,或看起来很奇怪。

问题似乎是由于Ubuntu 10.04(Lucid)的一个已知问题。

错误参考

 iostat -xk iotop 

检查await列。 最有可能的是这个问题。