Linux has always performed ~10% worse than windows in Valve multiplayer
games but during L4D release, they improved performance a lot. They also
have done performance optimization updates in the past, where they tune
things up to be faster. It could be that the performance has decreased
over time.
-ics
Dennis Christ kirjoitti:
Hi,
didn't know about sv_stressbots. Just tried it on my server. But
bot_flipout doesn't seem to exist.
It's a 20 player casual server and i looked at top and htop while
playing alone with 19 bots in stresstest mode.
I saw a very vary cpu usage. Usally 1-2%, then randomly jumping to
200% (it's a dual core).
Some random thoughts:
- Is it really performing worse on linux? Has it a higher var rate or
something, loss, choke?
- Where does the info with the networking thread on windows comes from?
- How did you measure cpu for this rrdtool graph, commands?
- Your graph in 5 minutes average, are the real values as jumpy as mine?
Am 10.05.2015 um 00:32 schrieb Gamemann:
Hello everybody, I want to talk about CS:GOs server performance on
linux. Currently, the performance isnt 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. Weve
tried everything we could find to get linux to use the extra thread
but nothing worked (-threads 2-4 didnt 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 Ive 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, Ive 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
_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers