xpservers Posted May 16, 2008 Share Posted May 16, 2008 Hey guys wondering if anyone experienced this. We upgraded one of our machines from win2k3 to win2k8 server. Were running a single Quad Core processor and looks like cpu 0 is taking most of the load and its not load balancing properly to the other cores. Just checked now and running 80% on cpu0, 20% on cpu1, 20% on cpu2, and 30% on cpu3 running about 5 cs, 5, css, and frontlines server what do you think ? I also have tcadmin running all services starting at cpu0 Link to comment Share on other sites More sharing options...
jbiloh Posted May 16, 2008 Share Posted May 16, 2008 HLDS Windows based core affinity is broken. Link to comment Share on other sites More sharing options...
xpservers Posted May 16, 2008 Author Share Posted May 16, 2008 Jon, Is this an issue with Win2k8 only ? TCADMIN ? or the hlds engine ? thanks Link to comment Share on other sites More sharing options...
xpservers Posted May 16, 2008 Author Share Posted May 16, 2008 Jon I have been monitoring and in fact it is one hlds server thats 20 man full causing cpu0 to spike abnormally. mostly cpu0 and cpu3 but cpu1 and cpu2 still are way lower. Any way to fix this ? or force it to balance across all cores Link to comment Share on other sites More sharing options...
jbiloh Posted May 16, 2008 Share Posted May 16, 2008 The HLDS engine is the problem -- Valve broke the affinity over a year ago (I still remember the night Velocity updated and all of our servers pegged CPU0, heh). Link to comment Share on other sites More sharing options...
l2aider1 Posted May 16, 2008 Share Posted May 16, 2008 Can you manually assign the servers to specific cores. Or does that not work? Link to comment Share on other sites More sharing options...
xpservers Posted May 16, 2008 Author Share Posted May 16, 2008 I dont think you can, this was discussed, search for affinity in the forums. **Update** I reinstalled the service for this hlds server, removed start at cpu0 and then checked it again, saved and it looks like the load balancing is performing abit better. Maybee after upgrading I needed to give it a kick. Link to comment Share on other sites More sharing options...
SickPuppy Posted July 13, 2008 Share Posted July 13, 2008 Try this; Do not select a cpu affinity in TCAdmin and do not select start on CPU 0 that should fix the affinity problem using Windows server 2008. We had the same problem with a few games on one of our servers. Setting the cpu affinity in TCAdmin does not work using 2008 server. You will also need to run all game servers as admin Link to comment Share on other sites More sharing options...
SickPuppy Posted July 13, 2008 Share Posted July 13, 2008 Can you manually assign the servers to specific cores. Or does that not work? Yes you can but not through TCAdmin you need to do it through windows. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.