Hi everybody.

So i wasted 1 week of free time and i still wasn't able to find out..

We got a Intel Quad Core and 4 hlds Servers.
Each server is assigned to 1 CPU using taskset.


The Server assigned to CPU0 gives excellent performance, as seen here:
http://fpsmeter.fragaholics.de/?load=hlds.84.201.7.34.27030.1232478679.session

The Server assigned to CPU1 gives a slightly worse performance as seen here:
http://fpsmeter.fragaholics.de/?load=hlds.84.201.7.34.27400.1232478412.session

The Server assigned to CPU2 gives MUCH worse performance as seen here:
http://fpsmeter.fragaholics.de/index.php?load=hlds.84.201.7.34.27200.1232479691.session

Got no picture of CPU3 but believe me, its worth crying.
I tried everything i could imagine.

- 32Bit OS, 64Bit OS
- Debian, Gentoo
- hlds_i686, hlds_i486
- not used nice, used nice --20
- Kernel with full preemption
- Kernel without any preemption, pure processing power.
- Turned off Multicore Scheduling, turned back on.
- tried "tsc", "hpet" and "jiffies" as clocksource.

If i use Core1+2 its as bad as i use Core3.
If i use Core2+3 its more 500FPS than 1000FPS....

So, heres my question:
Has anyone ever encountered something similar, AND sucessfully fixed it.
I dont know if its the kernels fault, or an taskset-problem or an Intel problem.

Appreciate any help i can give.
ps: Dont mind my bad english ;)
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to