This is a multi-part message in MIME format. -- [ Picked text/plain from multipart/alternative ] The performance problem does not look to be due to high CPU load.The first line of vmstat shows the utilization over the life of the machine. The server averages 13% (sy + id) load. With the two servers running, it shows 22% load, lot's of headroom. The wait state percentage (wa) is 0, so the system is not hanging on I/O.
Memory looks more likely to be the problem. The six hlds processes are consuming 66% of memory. My math skills say starting another game would consume 99% of memory and leave little space available for buffering maps and such. Doubling or tripling the amount of memory in the system would let it run four to six servers, given the CPU utilization. sid Matt Savona wrote: > At the moment, the 3rd server isnt running (because preformance is too > poor for all other HLDS). Here is vmstat 1: > > procs -----------memory---------- ---swap-- -----io---- > --system------cpu---- > r b swpd free buff cache si so bi bo in cs us > sy id wa > 2 0 0 72480 40148 644952 0 0 2 3 4 0 12 > 1 87 0 > 1 0 0 72480 40148 644952 0 0 0 0 3843 1473 20 > 2 77 0 > > > And ps vax (required processes trimmed for brevity): > > 2451 ? S 0:00 0 27 1508 568 0.0 syslogd -m 0 > 2455 ? S 0:00 0 20 1467 444 0.0 klogd -x > 2465 ? S 0:02 0 6 1473 452 0.0 irqbalance > 2482 ? S 0:00 1 27 1588 572 0.0 portmap > 2501 ? S 0:00 0 33 1586 700 0.0 rpc.statd > 2536 ? S 0:00 0 26 1517 560 0.0 rpc.idmapd > 2643 ? S 0:00 0 15 1460 460 0.0 /usr/sbin/acpid > 2654 ? S 0:00 9 237 7402 1996 0.1 cupsd > 2818 ? S 0:01 0 262 3469 1456 0.1 /usr/sbin/sshd > 2836 ? S 0:00 0 143 1944 896 0.0 xinetd > -stayalive -pidfile /var/run/xinetd.pid > 2854 ? S 0:00 0 690 6349 2768 0.2 sendmail: > accepting connections > 2863 ? S 0:00 0 690 5453 2348 0.2 sendmail: Queue > [EMAIL PROTECTED]:00:00 for /var/spool/clientmqueue > 2878 ? S 0:00 0 23 1572 632 0.0 crond > 2894 ? S 0:00 2 72 4351 2684 0.2 xfs -droppriv > -daemon > 2911 ? S 0:00 0 15 1572 596 0.0 /usr/sbin/atd > 2920 ? S 0:00 0 230 1713 812 0.0 dbus-daemon-1 > --system > 2933 ? S 0:38 1 59 2136 1116 0.1 mdadm --monitor > --scan > 2949 tty2 S 0:00 0 8 1463 344 0.0 /sbin/mingetty > tty2 > 2950 tty3 S 0:00 0 8 1463 340 0.0 /sbin/mingetty > tty3 > 2951 tty4 S 0:00 0 8 1459 340 0.0 /sbin/mingetty > tty4 > 2952 tty5 S 0:00 0 8 1463 340 0.0 /sbin/mingetty > tty5 > 2953 tty6 S 0:00 0 8 1459 340 0.0 /sbin/mingetty > tty6 > 3104 tty1 S 0:00 0 8 1459 340 0.0 /sbin/mingetty > tty1 > 3270 ? S 0:10 0 306 4269 1240 0.1 SCREEN -d -m -S > 10 ./hlds_run -game cstrike -pingboost 2 +ip 69.93.50.152 +exec > server.cfg +port 270 > 3271 pts/1 S 0:00 0 554 3869 1048 0.1 /bin/sh > ./hlds_run -game cstrike -pingboost 2 +ip 69.93.50.152 +exec server.cfg > +port 27015 +maxplay > 4231 pts/1 R 393:12 0 44 133683 122860 11.8 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.152 +exec server.cfg +port 27015 > +maxplayers > 4232 pts/1 S 0:00 0 44 133683 122860 11.8 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.152 +exec server.cfg +port 27015 > +maxplayers > 4233 pts/1 S 0:00 0 44 133683 122860 11.8 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.152 +exec server.cfg +port 27015 > +maxplayers > 5092 ? S 0:03 0 306 4265 1232 0.1 SCREEN -d -m -S > cstrike-62 ./hlds_run -game cstrike -pingboost 2 +ip 69.93.50.153 +exec > server.cfg + > 5093 pts/2 S 0:00 0 554 3865 1020 0.0 /bin/sh > ./hlds_run -game cstrike -pingboost 2 +ip 69.93.50.153 +exec server.cfg > +port 27015 +maxplay > 5101 pts/2 S 248:45 2 44 115999 106120 10.2 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.153 +exec server.cfg +port 27015 > +maxplayers > 5102 pts/2 S 0:00 0 44 115999 106120 10.2 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.153 +exec server.cfg +port 27015 > +maxplayers > 5103 pts/2 S 0:00 0 44 115999 106120 10.2 ./hlds_i686 > -game cstrike -pingboost 2 +ip 69.93.50.153 +exec server.cfg +port 27015 > +maxplayers > 5453 ? S 0:00 0 262 7121 2080 0.2 sshd: 62 [priv] > 5455 ? S 0:00 0 262 7261 2276 0.2 sshd: [EMAIL > PROTECTED]/0 > 5805 ? SN 0:00 0 93 1706 804 0.0 vsftpd > 5807 ? SN 0:01 0 93 1814 908 0.0 vsftpd > 5917 pts/0 R 0:00 0 64 2215 568 0.0 ps vax > > I'll turn AMX off in the metamod config and see what affect it has :). > > - Matt > > Sid Stuart wrote: > >> More information is needed to diagnose the performance problem, >> >> Run a "vmstat 1" for about 10 seconds while the three programs are >> running and post the results. >> >> Also do a "ps vax" and post the results from that. With the output from >> those two programs, I can see whether it is CPU or memory bound. >> >> Sid >> >> Matt Savona wrote: >> >>> Hi Guys, >>> >>> At the moment we have a machine with the following specs: >>> >>> Dual Xeon 2.8GHz (HT enabled in the kernel) >>> 1GB RAM >>> 74GB 10k RPM SCSI Hard Drive >>> >>> I'm running 2.6.12 kernel with the hz/user_hz tweak (=1000). >>> >>> At the moment we have 2x 12 man privates that are full 100% of the >>> time. These are running with pingboost 2 and sys_ticrate 500. FPS on >>> these two servers is almost always 500. System load is around 1.0. >>> >>> However, when we attempt to run a 3rd HLDS with the same >>> pingboost/ticrate settings, FPS on all 3 servers drop significantly >>> (and >>> randomly) below 100. Load hits about 2.10. When we kill the 3rd >>> process, >>> load drops back to ~1.0 and we get 500 fps on the other two servers >>> again. >>> >>> We are under the assumption that the processor can handle 3 >>> instances of HLDS without a problem. But we're not sure why this 3rd >>> HLDS process is making such a big difference in game server >>> performance. >>> Does anyone have any ideas? Is it the RAM? Have we configured the >>> kernel >>> wrong? Any suggestions would be very helpful! >>> >>> Thanks! >>> >>> - Matt >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >>> >>> >> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >> >> > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > -- /Sid Stuart Games Engineering / Yahoo! Games 701 First Avenue Sunnyvale, CA 94089 (408) 349-7575 office -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

