系统为linux AS 5.1 上面只跑了一个apache服务,模式为prefork,允许最大客户数3000, 服务器提供视频下载。经常出现系统负载很高,各位帮忙看一下,是哪方面的瓶颈造成的。
sa@Down ~]$ w
21:24:01 up 346 days, 9:33, 1 user, load average: 122.06, 120.68, 94.14
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
sa pts/0 11.0.10.5 21:20 0.00s 0.04s 0.03s w
sa@Down~]$ ps -ef |grep httpd|wc -l
1194
sa@Down ~]$ top
top - 21:28:45 up 346 days, 9:38, 1 user, load average: 125.81, 122.83, 101.82
Tasks: 1277 total, 1 running, 1275 sleeping, 0 stopped, 1 zombie
Cpu0 : 1.6%us, 2.3%sy, 0.0%ni, 0.0%id, 93.1%wa, 0.3%hi, 2.6%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id,100.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.3%us, 0.3%sy, 0.0%ni, 0.0%id, 99.3%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.3%us, 0.7%sy, 0.0%ni, 0.0%id, 99.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.3%sy, 0.0%ni, 0.0%id, 99.3%wa, 0.0%hi, 0.3%si, 0.0%st
Cpu5 : 0.0%us, 0.3%sy, 0.0%ni, 0.0%id, 99.7%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu6 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id,100.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu7 : 0.0%us, 0.3%sy, 0.0%ni, 0.0%id, 99.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3365096k total, 3239160k used, 125936k free, 7436k buffers
Swap: 4096532k total, 1624k used, 4094908k free, 2781592k cached
sa@Down ~]$ free -m
total used free shared buffers cached
Mem: 3286 3164 121 0 7 2721
-/+ buffers/cache: 436 2849
Swap: 4000 1 3998
[jeboosa@DownLoad ~]$ iostat
2009年05月04日 _i686_
avg-cpu: %user %nice %system %iowait %steal %idle
0.09 0.00 0.38 7.91 0.00 91.61
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 2.09 12.41 44.26 371440583 1324617176
sdb 52.81 36.23 31.05 1084269329 929330976
sa@Down~]$ netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
LAST_ACK 261
SYN_RECV 89
CLOSE_WAIT 185
ESTABLISHED 898
FIN_WAIT1 295
FIN_WAIT2 37
CLOSING 137
TIME_WAIT 2666
求各位大侠指点一下。。 |