Posts: 11
Threads: 4
Joined: Jul 2005
Reputation:
0
Hi all,
The search function is down which is why I am asking.
I have a dual 2.8GHZ Xeon box that I am running source on at the moment with hyperthreading turned ON.
Should I have my provider disable this? When running TOP, I notice that srcds_i686 will jump around between processors, so I set affinity to one processor. Unfortunatly CPU utilization on a 26 player server bounces up to 100% on that one processor. I was on a AMD Athlon XP 3200+ beforehand and I was able to run a 34 player 66tick server without the PROC ever going above 90%.
My question is, should I disable hyperthreading?
Server Admin-24/7 Absolute[K]arnage DUST
Absolute[K]arnage CAL Match server
Site admin-http://www.hostagedown.net
Posts: 1,217
Threads: 42
Joined: Dec 2004
Reputation:
0
Some find they get better performance if they disable hyperthreading. You don't have to disable it from the bios, you can also take SMP out of the kernel.
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Posts: 11
Threads: 4
Joined: Jul 2005
Reputation:
0
Ok, but if you take SMP out of the kernel, then it wont even support the dual proc server in non-hyperthreading mode correct?
Server Admin-24/7 Absolute[K]arnage DUST
Absolute[K]arnage CAL Match server
Site admin-http://www.hostagedown.net
Posts: 1,217
Threads: 42
Joined: Dec 2004
Reputation:
0
Aha, nevermind, i didn't realize that it was a dual environment. There is another way to disable HT without turning off the second physical CPU But i can't think of it at the moment. So I guess your best bet is to disable HT from the BIOS. I'm not FULLY sure if setting number of CPUS to 2 will keep just BOTH CPU's and remove the 2 logicals, or have 1 CPU with 1 logical. Its worth a try, that way you don't have to keep bugging techs about rebooting even though thats what they are there for. Another thing to look into is ACPI, I *THINK* that would diable HT as well. I'm not possitive if that'll be partly disabled in ALL SMP even phyical dual machines.
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Posts: 11
Threads: 4
Joined: Jul 2005
Reputation:
0
You can disable hyperthreading, which will disable the hyperthreading ability on each processor, thereby making it a "dual proc" system to the operating system instead of a "quad proc" system.
If linux is like windows, you can add or remove hyperthreading or processors on the fly as long as the SMP kernel is installed.
Server Admin-24/7 Absolute[K]arnage DUST
Absolute[K]arnage CAL Match server
Site admin-http://www.hostagedown.net
Posts: 1,217
Threads: 42
Joined: Dec 2004
Reputation:
0
To be honest, I couldn't tell you the servers i run are physical dual opterons. though we will be getting some dual cores soon eventually.
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.