- 论坛徽章:
- 0
|
我采用centos4.1(redhat as4 x64版)做为服务器,服务器配置为intel 64位双至强。
软件为apache+mysql+php。
系统负荷常常会一下子冲到40多,甚至200、300,打开网页非常非常慢,有时打不开,用top查看可看到cpu行wa非常高(wa不知是什么,可有哪位高人告知)
有时系统负荷高一下后,又很低了,但网页又打不开,ps看apache进程可发现256个apache进程全部在启动。重启apache后就正常了。想来可能是apache死锁。。。
现在的系统几乎要值守,简直比window还window , 而另一台freebsd的(访问量低点)倒稳定的出奇,几乎0维护。现在系统正在使用中,又不好重装。
哪位请指点一下,如何让系统稳定点。
试过apache2,apache1
另外,在系统上手工编译mysql,总是编出多进程的mysql,编译不出linux多线程(当时采用linux,就是为这个特征啊,),在本地用centos4.2就可以编译出来, 不知为何?
一个top输出:
--------------------
[root@www]# top
top - 11:24:18 up 9:01, 1 user, load average: 5.90, 6.19, 5.38
Tasks: 637 total, 1 running, 636 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.0% us, 0.7% sy, 0.0% ni, 51.7% id, 45.3% wa, 0.0% hi, 0.2% si
Mem: 2056400k total, 2041056k used, 15344k free, 5628k buffers
Swap: 2032212k total, 713160k used, 1319052k free, 402116k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6392 mysql 15 0 483m 63m 2088 D 3.0 3.1 0:52.58 mysqld
5867 nobody 15 0 131m 8640 2940 S 2.0 0.4 0:08.41 httpd
6214 nobody 15 0 131m 8656 2944 S 1.6 0.4 0:05.95 httpd
6381 mysql 16 0 483m 63m 2088 S 1.0 3.1 1:08.53 mysqld
6559 root 16 0 6548 1440 776 R 1.0 0.1 0:00.19 top
6266 nobody 15 0 131m 8624 3056 S 0.7 0.4 0:08.08 httpd
57 root 15 0 0 0 0 S 0.3 0.0 1:20.31 kswapd0
228 root 15 0 0 0 0 D 0.3 0.0 0:10.27 kjournald
4385 nobody 15 0 131m 8636 2960 S 0.3 0.4 0:17.25 httpd
4895 nobody 15 0 138m 14m 2964 S 0.3 0.7 0:13.07 httpd
5180 nobody 15 0 132m 9484 2948 S 0.3 0.5 0:11.99 httpd
6076 nobody 15 0 131m 8520 2940 S 0.3 0.4 0:05.35 httpd
1 root 16 0 4748 564 472 S 0.0 0.0 0:01.49 init
[ 本帖最后由 zhien 于 2006-6-14 14:47 编辑 ] |
|