The timer in windows that tracks CPU usage is pretty lousy.  This means 
you're seeing false CPU usage from your servers.  They're only fooling 
themselves if they think full 32 TF2 will only use 5% of one of their 
cores.   When windows media player is running, a multimedia timer is 
started for WMP.  Because a multimedia timer is running with a fine 
grained precision of latency, task manager will start using that that 
high precision timer for CPU usage tracking.  This also seems to help 
srcds to be able to run at a higher FPS.   By enabling it, we see a 
typically truer representation of CPU usage.


The technical way to think about it is that CPU utilization is done 
using a low precision timer which checks which process has the CPU at 
that given moment in time.  (for example, every millisecond)    srcds 
has a tendency to not be using the processor at that given moment, 
probably due to the dynamics of srcds doing most of its work on the 
tick.  This effect is known as aliasing. (See "Aliasing" in wikipedia)  
The multimedia timer created by WMP or srcdsfpsbooster  increases the 
sample frequency of the system, thus giving a better picture of utilization.


Ben B wrote:
> I've noticed a few people insisting that a full 32 slot tf2 server will only 
> use at most 5% of a cpu core.  How is this possible????  I use linux servers, 
> and they always use 60-80% when 32 slots are full?
>
> Is there something terribly wrong with the linux version, or is something 
> wrong in the way they're interpreting their usage?
>
>
>
>       
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds
>
>   

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

Reply via email to