apache服务器,load average很高,达到17了,帮忙看看!

apache服务器,load average很高,达到17了,帮忙看看!

公司的apache服务器,最近load average值特别高,

下面是top的结果,大家帮忙分析一下,看是哪儿的原因!!!

top - 13:34:57 up 434 days, 19:29,  1 user,  load average: 17.10, 17.11, 17.09
Tasks: 114 total,   1 running, 113 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2% us,  0.0% sy,  0.0% ni, 99.8% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   2074712k total,  2025556k used,    49156k free,   107136k buffers
Swap:  3068404k total,      416k used,  3067988k free,   953540k cached


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
2715 mysql     16   0  156m  44m 4816 S  0.0  2.2  64:35.80 mysqld                                                                 
25078 nobody    16   0  327m  41m 5520 S  0.0  2.0   0:00.00 httpd                                                                  
27909 nobody    16   0  329m  40m 5336 S  0.0  2.0   0:00.00 httpd                                                                  
29939 nobody    16   0  321m  33m 5292 S  0.0  1.7   0:00.00 httpd                                                                  
24578 gdm       15   0 60808  13m 8040 S  0.0  0.7   0:12.45 gdmgreeter                                                            
1014 root      16   0 24856  11m 4704 S  0.0  0.6   0:06.92 httpd                                                                  
26787 nobody    16   0 23392  10m 4180 S  0.0  0.5   0:00.00 httpd                                                                  
2725 root      15   0 33556 9980 2512 S  0.0  0.5 185:37.87 X

不要把什么都归罪于apache,mysql.

而从你的信息我只能看出两点
第一: 负载只是瞬间的。
第二: mysql被调用的比较狠!

哦,还有,服务器最好过一段时间重启一下!
CPU超载,但数据中没有CPU百分比较大的进程,建议持续观察top.找到吃CPU的进程。