Hello everybody, I want to talk about CS:GO’s server performance on linux. Currently, the performance isn’t poor for small servers, but for large servers that use much more CPU (>100%), the performance is poor. This is due to a limitation in linux. Currently, Windows can use one full thread along with another half a thread for networking. However, it appears linux cannot use the networking thread. We’ve tried everything we could find to get linux to use the extra thread but nothing worked (-threads 2-4 didn’t work, etc).

Proof:


My CS:GO Surf Timer server (Windows):

http://gflclan.com/gamemann/sharex/2015-05-09_18-13-58.png


My other CS:GO Surf Timer server (Linux):

http://gflclan.com/gamemann/sharex/2015-05-09_18-14-33.png

A few months ago I switched this server from Windows to linux. The performance was great on Windows, but on linux, the performance was very poor. You can tell when we switched over to linux (nothing was changed configuration-wise):

http://gflclan.com/gamemann/sharex/2015-05-09_18-17-31.png


Here are my test servers I’ve set up with the same configuration (besides the operating systems):


Windows:

http://gflclan.com/gamemann/sharex/2015-05-09_18-18-21.png


Linux:

http://gflclan.com/gamemann/sharex/2015-05-09_18-18-34.png


For a while, the CPU usage was still capped at 100% on Windows, but I tried a new configuration on both servers which pushed Windows up to over 100% CPU:

bot_quota 63

bot_flipout 1 - If nonzero, bots use no CPU for AI. Instead, they run around randomly.

sv_stressbots 1 - If set to 1, the server calculates data and fills packets to bots. Used for perf testing.


With that being said, the linux server was still capped at 100% CPU even with the new configuration.


Overall, I’ve seen many threads in the past addressing the poor performance issues with linux but none of them addressed this specific limitation. I hope Valve addresses this major issue.


Thank you for reading.
_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers

Reply via email to