I've complained before about how srcds chugs massive amounts of CPU, but 
now that I've enabled SourceTV it's gotten absolutely absurd. Here is my 
server idling, while my monitoring system polls it once a minute for CPU 
usage. The server is *empty*, with no bots, with just SourceTV on. 
SourceTV is autorecording, but turning this off has a small effect.

CPU   In    Out   Uptime  Users   FPS    Players
99.90  0.00  0.00    1556    14 3831.42       0
rcon from "75.125.209.6:38438": command "stats"
CPU   In    Out   Uptime  Users   FPS    Players
11.00  0.00  0.00    1557    14 3378.38       0
rcon from "75.125.209.6:38442": command "stats"
CPU   In    Out   Uptime  Users   FPS    Players
23.80  0.00  0.00    1558    14 3802.28       0
rcon from "75.125.209.6:54402": command "stats"
CPU   In    Out   Uptime  Users   FPS    Players
99.90  0.00  0.00    1559    14 1782.53       0
rcon from "75.125.209.6:54406": command "stats"
CPU   In    Out   Uptime  Users   FPS    Players
  9.00  0.00  0.00    1560    14  673.40       0
rcon from "75.125.209.6:54410": command "stats"

A process monitor shows this server idling at 25-28% of the core it's 
assigned to.

I'm not doing any special boosting, but i am using a 2.6.26 kernel 
(which has the new cpu sched, and such). I've tried 300hz and 1000hz, 
tickless, preempt on off, and realtime kernels, and found that they all 
have relatively minor effects on CPU usage. Turning off high precision 
timers + turning kernel hz to 100, so the system cannot achieve higher 
than 100fps, results in moderately less CPU usage, and a performance hit.

So what am I going to do? The windows srcds has moderately better CPU 
usage, but I run a quadcore linux system that also provides other 
services, and can't easily switch.

More worrying: the windows srcds 'unboosted' uses TINY (like <20% of a 
core FULL) amounts of CPU. It gets 66fps, sure, but my servers dip as 
low as 66fps when they're at 100% bloody CPU usage!

Is this ever going to be looked at? Am I doing it wrong?

- Neph

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to