Sorry for being late. For some unknown reason, I wasn't receiving the
replies.*The first issue* was with the processor frequency. To properly run
SRCDS at an optimum level, the CPU frequency needs to be at minimum 3 GHz or
more for 20 slots 128 tick server. I followed the link given by Absurd Mind:
Click Here
<http://forums.absurdminds.net/viewtopic.php?t=1929#pFixing%20CPU%20Governor%20on%20Ubuntu%2013.04>
. This forced the CPU frequency at 3.6 GHz. It somewhat fixed the
SV.*Secondly, with default kernel* the var doesn't stay satisfactory. While
in windows the var always stays ~0.3. After some googling, I found this
article by one Ulrich Block: *
<http://www.ulrich-block.de/tutorials/der-optimale-gameroot-und-gameserver-kernel/>
The optimal Gameroot & Gameserver Kernel* . Followed this article to
compile a 1000 tick kernel. I used the 4.9 mainline kernel. I faced an issue
where one of my servers wouldn't boot without a monitor. If that happens to
you, * <https://ubuntuforums.org/showthread.php?t=2331323> follow this link
to fix it* .Lastly, used taskset to assign processor affinity. This is a
sample command which I use for my public servers: */tmux new -d -s Pub1
taskset -c 0,1 ./CSGO_PUB.sh/*In this way, the servers are now at valve
servers level sv and var wise. But it is not still perfect. Since I am busy
with other stuff, I haven't dug deeper in it. Btw if you disable frequency
scaling, you won't need the cpu governer stuff.
--
View this message in context:
http://csgo-servers.1073505.n5.nabble.com/poor-performance-of-CS-GO-server-on-Ubuntu-16-10-tp12219p12251.html
Sent from the CSGO_Servers mailing list archive at Nabble.com.
_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers