Posts: 53
Threads: 8
Joined: Dec 2009
Reputation:
0
My thing though, if you were going to make it multithreaded, truly multithreaded, it should have started a new thread for each client connected, so unless your 9 threads there means you have 9 people playing, then some other funny stuff is going on...
Posts: 1,127
Threads: 22
Joined: Sep 2008
Reputation:
10
Hmm.. well something that has been wondering me, is if the L4D servers have multithreading. The game has, so why not the server also?
Slå den med jeres fiberforbindelser...
Posts: 504
Threads: 9
Joined: Oct 2009
Reputation:
3
Look at the usage of the threads. Only one thread has a high usage. That is the one which is calculating the world. I did not figure yet which porpuse the other threads have but the world calculation is single threaded. So we are back to one server one core.
Posts: 1,127
Threads: 22
Joined: Sep 2008
Reputation:
10
Yea thats true, but i do not understand, why they would make several threads then :/
Slå den med jeres fiberforbindelser...
Posts: 53
Threads: 8
Joined: Dec 2009
Reputation:
0
02-10-2010, 02:18 AM
(This post was last modified: 02-10-2010, 02:40 AM by danooch13.)
Ok new server is in. It is amazing how much better this processor is. I decided to leave it as 24 players.
All is good now guys, thanks for all your time and help.
That old server was really xeons, but more like p4's.
Having the idler run keeps the cpu lower and the fps around 980. What exactly does the idler accomplish in a preemptive os?
Would using taskset be better, and less stressful on the processor? All idler seems to do is keep the process on one core....
I am trying to understand what it actually does at the smp level...
Posts: 1,127
Threads: 22
Joined: Sep 2008
Reputation:
10
Well i'm also using the idler (srcdsfpsboost.exe) which gives my customer's servers stable 996 - 1000 FPS
Slå den med jeres fiberforbindelser...
Posts: 53
Threads: 8
Joined: Dec 2009
Reputation:
0
What exactly does it do and how does it differ from taskset, because I get fairly the same results?
Posts: 1,127
Threads: 22
Joined: Sep 2008
Reputation:
10
You mean 1000FPS? As far as i know, it increases the precision of the hitboxes on the server, but also makes it more unstable. Higher FPS takes more CPU power, but can be excellent for Match servers
Slå den med jeres fiberforbindelser...
Posts: 53
Threads: 8
Joined: Dec 2009
Reputation:
0
No I was asking what is the difference between the idler and just using the linux taskset command?
Posts: 1,127
Threads: 22
Joined: Sep 2008
Reputation:
10
Uhm.. i forgot the word, but well. Normally, the 1000FPS is "locked" in Windows, you will have to either run the srcdsfpsboost.exe or WMP to "open" it up. In linux, it normally runs it out of the bugs. This is done by HPET (High Precision Event Timer), which you can enable/disable in the bios. The difference is also that in linux, you can compile your own custom kernel, to optimize the usage of the processor you are using (which you cant in windows)
Slå den med jeres fiberforbindelser...