From: [EMAIL PROTECTED]
Operating system: HP-UX B.11.00
PHP version: 4.0.4pl1
PHP Bug Type: Performance problem
Bug description: swap problems
we are using php Version 4.0.4pl1 with a zeus Web server version 3.3.6. php is running
as cgi.
I have tested my server with a web stress software for simulate a large number of
simultaneous connections.
The server use all swap space and it falls down.
how can i limit the number of process php?
top before stress
Load averages: 0.11, 0.22, 0.25
212 processes: 201 sleeping, 11 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.12 3.4% 0.0% 4.8% 91.8% 0.0% 0.0% 0.0% 0.0%
1 0.11 2.2% 0.0% 7.6% 90.2% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.11 2.8% 0.0% 6.2% 91.0% 0.0% 0.0% 0.0% 0.0%
Memory: 418184K (37232K) real, 406076K (45128K) virtual, 692408K free Page# 1/6
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
0 ? 32 root 152 20 0K 0K run 175:28 2.26 2.26 vxfsd
1 ? 1044 root -16 20 5228K 4644K run 160:34 0.43 0.43 midaemon
1 ? 1097 root 152 20 984K 1004K run 107:47 0.31 0.31 opcmona
0 pts/td 27620 root 178 20 1396K 560K run 0:00 0.34 0.30 top
0 ? 328 root 154 20 32K 96K sleep 74:45 0.24 0.24 syncer
0 ? 4145 root 168 20 4396K 3860K sleep 66:41 0.18 0.18 GestioneSer
0 ? 1093 root 152 20 1616K 3132K run 0:42 0.18 0.18 opcctla
1 ? 14775 root 154 18 8396K 7900K sleep 0:08 0.13 0.13 NewCustomer
0 ? 3 root 128 20 0K 0K sleep 31:56 0.12 0.12 statdaemon
1 ? 1094 root 152 20 1944K 2148K run 3:00 0.12 0.12 opcmsga
0 ? 2091 root 158 10 80K 208K sleep 5:38 0.06 0.06 cclogd
0 ? 17124 root 152 20 776K 636K run 0:00 0.06 0.06 slurpd
1 ? 17120 root 154 20 4292K 3752K sleep 7:08 0.05 0.05 slapd
0 ? 1553 root 154 20 4884K 2008K sleep 20:35 0.05 0.05 alarmgen
0 ? 419 root 127 20 120K 408K sleep 4:18 0.05 0.05 netfmt
1 ? 1504 root 154 20 5700K 2788K sleep 18:52 0.05 0.05 rep_server
0 ? 2094 root 154 10 752K 844K sleep 11:41 0.05 0.05 psmctd
1 ? 1095 root 152 20 468K 844K run 2:09 0.04 0.04 opcacta
1 ? 1096 root 152 20 468K 900K run 12:42 0.04 0.04 opcle
1 ? 8264 root 152 20 36056K 33840K run 31:57 0.04 0.04 mysqld
1 ? 1551 root 154 20 4896K 2320K sleep 14:17 0.03 0.03 agdbserver
1 pts/td 27057 root 158 20 552K 200K sleep 0:00 0.03 0.03 sh
1 ? 1 root 168 20 400K 188K sleep 15:07 0.02 0.02 init
0 ? 22 root 147 20 0K 0K sleep 0:55 0.02 0.02 lvmkd
1 ? 0 root 128 20 0K 0K sleep 0:20 0.02 0.02 swapper
1 ? 2 root 128 20 0K 0K sleep 10:42 0.02 0.02 vhand
1 ? 4 root 128 20 0K 0K sleep 0:57 0.02 0.02 unhashdaemo
1 ? 18 root 147 20 0K 0K sleep 0:56 0.02 0.02 lvmkd
0 ? 19 root 147 20 0K 0K sleep 0:55 0.02 0.02 lvmkd
0 ? 20 root 147 20 0K 0K sleep 0:55 0.02 0.02 lvmkd
0 ? 21 root 147 20 0K 0K sleep 0:55 0.02 0.02 lvmkd
0 ? 23 root 147 20 0K 0K sleep 0:54 0.02 0.02 lvmkd
0 ? 24 root 100 20 0K 0K sleep 0:00 0.02 0.02 smpsched
1 ? 25 root 100 20 0K 0K sleep 0:00 0.02 0.02 smpsched
0 ? 128 root 154 21 2800K 1460K sleep 0:00 0.02 0.02 php
0 ? 369 root 154 21 2784K 1444K sleep 0:00 0.02 0.02 php
0 ? 392 root 154 20 84K 184K sleep 1:50 0.02 0.02 syslogd
0
swapinfo -t before stress
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 1048576 0 1048576 0% 0 - 1 /dev/vg00/lvol2
reserve - 620356 -620356
total 1048576 620356 428220 59% - 0 -
top after stress
Load averages: 6.15, 1.51, 0.69
268 processes: 230 sleeping, 38 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 5.86 7.4% 61.8% 30.8% 0.0% 0.0% 0.0% 0.0% 0.0%
1 6.45 9.5% 61.8% 28.6% 0.0% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 6.15 8.5% 61.8% 29.6% 0.0% 0.0% 0.0% 0.0% 0.0%
Memory: 548684K (193820K) real, 525816K (191152K) virtual, 564052K free Page# 1/8
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
0 ? 17148 root 181 18 3660K 2456K run 0:09 4.57 4.56 zeus.web
1 ? 17149 root 181 18 2988K 2008K run 0:06 4.18 4.18 zeus.web
0 ? 32 root 152 20 0K 0K run 175:31 1.80 1.79 vxfsd
1 ? 1044 root -16 20 5228K 4644K run 160:35 1.26 1.26 midaemon
1 ? 29991 root 183 21 2960K 0K run 0:00 6.08 0.58 php
0 ? 29992 root 183 21 3024K 0K run 0:00 5.60 0.53 php
0 ? 29994 root 183 21 3104K 0K run 0:00 5.60 0.53 php
1 ? 29993 root 183 21 3024K 0K run 0:00 5.09 0.48 php
0 ? 29978 root 183 21 3024K 0K run 0:00 5.03 0.48 php
1 ? 22197 root 127 20 3496K 3564K sleep 4:06 0.46 0.46 scopeux
0 ? 29996 root 182 21 3088K 0K run 0:00 9.01 0.44 php
1 ? 29997 root 182 21 2976K 0K run 0:00 9.01 0.44 php
0 ? 29995 root 182 21 3088K 0K run 0:00 4.60 0.44 php
1 ? 29979 root 154 21 2800K 0K sleep 0:00 4.52 0.43 php
0 ? 29983 root 154 21 2800K 0K sleep 0:00 4.52 0.43 php
1 ? 29975 root 154 21 2800K 0K sleep 0:00 4.49 0.43 php
1 ? 29977 root 154 21 2800K 0K sleep 0:00 4.49 0.43 php
0 ? 29980 root 154 21 2800K 0K sleep 0:00 4.49 0.43 php
1 ? 29973 root 154 21 2800K 0K sleep 0:00 3.04 0.42 php
1 ? 29970 root 154 21 2800K 0K sleep 0:00 3.01 0.42 php
1 ? 29971 root 154 21 2800K 0K sleep 0:00 3.01 0.42 php
0 ? 29976 root 154 21 2800K 0K sleep 0:00 4.39 0.42 php
1 ? 29968 root 154 21 2800K 0K sleep 0:00 2.99 0.42 php
1 ? 29966 root 154 21 2800K 0K sleep 0:00 2.94 0.41 php
0 ? 29967 root 154 21 2800K 0K sleep 0:00 2.94 0.41 php
1 ? 29961 root 154 21 2800K 0K sleep 0:00 2.92 0.41 php
0 ? 29962 root 154 21 2800K 0K sleep 0:00 2.92 0.41 php
1 ? 29913 root 154 21 2800K 1152K sleep 0:00 1.36 0.40 php
0 ? 29956 root 154 21 2800K 0K sleep 0:00 2.87 0.40 php
1 ? 29957 root 154 21 2800K 0K sleep 0:00 2.87 0.40 php
1 ? 29959 root 154 21 2800K 0K sleep 0:00 2.87 0.40 php
0 ? 29944 root 154 21 2800K 0K sleep 0:00 2.18 0.39 php
1 ? 29943 root 154 21 2800K 2008K sleep 0:00 1.77 0.39 php
1 ? 29912 root 154 21 2800K 1184K sleep 0:00 1.18 0.39 php
1 ? 29942 root 154 21 2800K 456K sleep 0:00 1.75 0.39 php
1 ? 29941 root 154 21 2800K 556K sleep 0:00 1.74 0.38 php
0 ? 29939 root 154 21 2800K 700K sleep 0:00 1.72 0.38 php
swapinfo -t after stress
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 1048576 0 1048576 0% 0 - 1 64,0x000002
reserve - 1048548 -1048548
total 1048576 1048548 28 100% - 0 -
--
Edit Bug report at: http://bugs.php.net/?id=10745&edit=1
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]