02-26-2011, 02:15 PM
Hello,
I currently run 10 instances of L4D2 dedicated server on the following machine:
CPU: AMD Phenom II 1055T (6 cores @ 2.8Ghz)
RAM: 16GB DDR3 RAM
HDD1: 500GB 7200RPM SATA II HDD (for OS)
HDD2: 1TB + 2TB 5400RPM SATA II HDD bonded together with LVM (srcds is here)
NIC: Intel CT 1Gbit(Primary) + Realtek RTL8111/8168B bonded together with Balance TLB method
OS: Fedora 14 x86_64
I have done minimum installation of Fedora 14 and disabled iptables/ip6tables and SELinux.
Also, the kernel timer frequency is set at 1000Hz.
Optional CPU features such as AMD Cool'nQuiet and TurboBoost are disabled as well.
I was able to run maximum of 16 instances on this machine however since the updates 2 or 3 months ago, I can only run about 9 to 10 instances of the server without lags.
(Lag as in the game becomes like lerp 0ms even though you are playing at lerp 100ms)
Sometimes, it lags even with 10 servers running.
The server's CPU usage is 300% out of 600% max (so 50% of total capacity) at peak and RAM is 12GB+ cache so more than enough.
So the question is, why does it lag when the server capacity is no where near max?
Here is a CPU usage graph of the server:
The server has Metamod:Source 1.8.5, Sourcemod 1.4.0 and Confogl 2.2.2 installed.
I have the following set in server.cfg:
My guess is one of the following four is causing the issue:
1. OS (Maybe Fedora 14 has bad compatibility with srcds?)
2. RAM(Maybe faulty RAM?)
3. Disk I/O Wait(Maybe disk is too slow and causes the server to lag on other servers' mapchange?)
4. Switching HUB(Maybe the switching hub is bad?)
Any hint you can give me is appreciated! Thanks!
I currently run 10 instances of L4D2 dedicated server on the following machine:
CPU: AMD Phenom II 1055T (6 cores @ 2.8Ghz)
RAM: 16GB DDR3 RAM
HDD1: 500GB 7200RPM SATA II HDD (for OS)
HDD2: 1TB + 2TB 5400RPM SATA II HDD bonded together with LVM (srcds is here)
NIC: Intel CT 1Gbit(Primary) + Realtek RTL8111/8168B bonded together with Balance TLB method
OS: Fedora 14 x86_64
I have done minimum installation of Fedora 14 and disabled iptables/ip6tables and SELinux.
Also, the kernel timer frequency is set at 1000Hz.
Optional CPU features such as AMD Cool'nQuiet and TurboBoost are disabled as well.
I was able to run maximum of 16 instances on this machine however since the updates 2 or 3 months ago, I can only run about 9 to 10 instances of the server without lags.
(Lag as in the game becomes like lerp 0ms even though you are playing at lerp 100ms)
Sometimes, it lags even with 10 servers running.
The server's CPU usage is 300% out of 600% max (so 50% of total capacity) at peak and RAM is 12GB+ cache so more than enough.
So the question is, why does it lag when the server capacity is no where near max?
Here is a CPU usage graph of the server:
The server has Metamod:Source 1.8.5, Sourcemod 1.4.0 and Confogl 2.2.2 installed.
I have the following set in server.cfg:
Code:
sv_pure 2
sv_cheats 0
vs_max_team_switches 9999
sv_consistency 1
sv_pure_kick_clients 1
sv_voiceenable 1
sv_alltalk 0
sv_log_onefile 0
sv_logbans 1
sv_allow_lobby_connect_only 0
sm_cvar fps_max 0
sv_minrate 20000
sv_maxrate 60000
sv_minupdaterate 20
sv_maxupdaterate 101
sv_mincmdrate 20
sv_maxcmdrate 101
sv_client_min_interp_ratio 0
sv_client_max_interp_ratio 2
My guess is one of the following four is causing the issue:
1. OS (Maybe Fedora 14 has bad compatibility with srcds?)
2. RAM(Maybe faulty RAM?)
3. Disk I/O Wait(Maybe disk is too slow and causes the server to lag on other servers' mapchange?)
4. Switching HUB(Maybe the switching hub is bad?)
Any hint you can give me is appreciated! Thanks!