CentOS5.2两个四核CPU – 负载平均疯狂

我正常的CPU负载平均值小于1.0。 但是,由于一些不明原因,偶尔CPU负载平均上升到23.21,即使连接和进程运行与正常情况相同。 我无法find导致高CPU负载平均的原因。 这是最高的输出。 `

top - 14:05:03 up 2 days, 3:04, 1 user, load average: 23.21, 22.71, 21.98 Tasks: 244 total, 3 running, 241 sleeping, 0 stopped, 0 zombie Cpu0 : 17.6%us, 77.5%sy, 2.9%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.0%si, 0.0%st Cpu1 : 21.6%us, 75.5%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.9%si, 0.0%st Cpu2 : 16.7%us, 80.4%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.9%si, 0.0%st Cpu3 : 17.6%us, 79.4%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.9%si, 0.0%st Cpu4 : 17.6%us, 79.4%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.9%si, 0.0%st Cpu5 : 27.5%us, 70.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.0%si, 0.0%st Cpu6 : 17.6%us, 79.4%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.9%si, 0.0%st Cpu7 : 17.0%us, 81.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 2.0%si, 0.0%st Mem: 12301916k total, 11569724k used, 732192k free, 585756k buffers Swap: 1052248k total, 8k used, 1052240k free, 8482092k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5635 apache 16 0 197m 20m 14m S 8.8 0.2 0:01.39 php-cgi 4160 dieselst 16 0 202m 25m 17m S 6.9 0.2 0:03.16 php-cgi ` 

无论如何,这个平均值不会下降。 这台服务器用php和mysql服务apache。 所以如果我closuresApache服务器和MySQL服务器,负载仍然保持不变。 我怎样才能找出谁是罪魁祸首?

谢谢,Ketan

这里试试这个

显示系统中处理器的数量

lsdev -Cc处理器

显示前10个CPU消耗的进程

ps aux | 头-1; ps aux | sort -rn +3 | 头

使用SZ显示前10个耗费内存的进程

ps -ealf | 头-1; ps -ealf | sort -rn +9 | 头

按惩罚顺序显示进程

ps -eakl | 头-1; ps -eakl | sorting-rn +5