CFH666
10-07-2003, 12:57 AM
Our server runs on a Dual XEON 2.8, windows 2003, and both are hyperthreading so windows shows that there are 4 processors..
When our server gets over 36 people, the pings skyrocket, mainly on the tug of war maps, and when I check the CPU usage, mohaa alon is taking 20-30% CPU.... We also have CI and CK Autokicker running on it as well..Even when CI and autokick BOTH scan, the cpu load stays under 50%... Infact I have never seen it go over 50%. The sv_maxrate is 30000, and I have CI forcing everyones rate at 25000, and I know that available bandwidth to our server is not an issue, I know we have plenty available.
I was remoted into it today messing with some of the setting in the task manger, and came across the Priority and Affinity settings..
I am a little wearing of this, as our server cannot me hard booted if it locks up, but I want to tweak these settings to see if it will make a difference.. I set the CPU priority for BT on high from normal. Is there a command lin switch, or setting somewhere where I can have windows start it with high priority? IT probably wont make a difference but worth a shot..
This is the part what I dont understand, the affinity... I clicked to set it and it showed that BT was being used by all 4 processors, as with CI, and autokicker.. If I were to set BT to run on processors 0 an 1(which I assume would only be 1 physical processor) and CI and Autokicker on number 2 and 3, would this make a difference? how stable would this be? And if it does work, will windows remember these settings or will I have to manualy change them or edit a property somewhere for it? Or would it be best to have everything using all 4 processors... I have heard that programs dont really take advantage of the hyperthreading unless they were specifically written to do so, so would dividing the affinity up to use only one out of the 4 processors, or 2/4(one physical processor) improve performance?
Anyone know why the CPU usage maxes out at 50%? I have never seen it exceed that, and to me that is only 1 physical procesor being used.
Is there a configuration error that is not allowing more than 50% to be used?
With classic mohaa, we had 45 people on our server at one time, and the average pings were 80-100... When it switches to TOW and average pings are 150-200 which isnt bad, but it is pretty inconsistant which makes it a little annoying. I know TOW/LIB modes stress the CPU a lot more, and i know that code for BT is inefficient as hell also.
6
When our server gets over 36 people, the pings skyrocket, mainly on the tug of war maps, and when I check the CPU usage, mohaa alon is taking 20-30% CPU.... We also have CI and CK Autokicker running on it as well..Even when CI and autokick BOTH scan, the cpu load stays under 50%... Infact I have never seen it go over 50%. The sv_maxrate is 30000, and I have CI forcing everyones rate at 25000, and I know that available bandwidth to our server is not an issue, I know we have plenty available.
I was remoted into it today messing with some of the setting in the task manger, and came across the Priority and Affinity settings..
I am a little wearing of this, as our server cannot me hard booted if it locks up, but I want to tweak these settings to see if it will make a difference.. I set the CPU priority for BT on high from normal. Is there a command lin switch, or setting somewhere where I can have windows start it with high priority? IT probably wont make a difference but worth a shot..
This is the part what I dont understand, the affinity... I clicked to set it and it showed that BT was being used by all 4 processors, as with CI, and autokicker.. If I were to set BT to run on processors 0 an 1(which I assume would only be 1 physical processor) and CI and Autokicker on number 2 and 3, would this make a difference? how stable would this be? And if it does work, will windows remember these settings or will I have to manualy change them or edit a property somewhere for it? Or would it be best to have everything using all 4 processors... I have heard that programs dont really take advantage of the hyperthreading unless they were specifically written to do so, so would dividing the affinity up to use only one out of the 4 processors, or 2/4(one physical processor) improve performance?
Anyone know why the CPU usage maxes out at 50%? I have never seen it exceed that, and to me that is only 1 physical procesor being used.
Is there a configuration error that is not allowing more than 50% to be used?
With classic mohaa, we had 45 people on our server at one time, and the average pings were 80-100... When it switches to TOW and average pings are 150-200 which isnt bad, but it is pretty inconsistant which makes it a little annoying. I know TOW/LIB modes stress the CPU a lot more, and i know that code for BT is inefficient as hell also.
6