xpservers Posted June 9, 2010 Share Posted June 9, 2010 Hey guys just wondering if anyone had this issue on Windows 2008 Server platform. Since I upgraded my boxes to this OS version I am having an issue with only hlds processes. If the box is restarted all the hlds.exe process lock to CPU0 causing it to hit 100% and the other cores are not doing anything. If I restart the servers it will load balance across all cores like it should. If I click the process and uncheck cpu affinity then check it again it will also load balance correctly. I would like to fix this initial lock when the box is reloaded and im unsure how. My gameservers are all set to "start at cpu 0" and for "Affinity" I dont have anything checked Link to comment Share on other sites More sharing options...
Derek Posted June 9, 2010 Share Posted June 9, 2010 Uncheck start at cpu 0 and check cpu 1 through x. Known issue. Link to comment Share on other sites More sharing options...
xpservers Posted June 9, 2010 Author Share Posted June 9, 2010 thanks Derek, ill give that a shot would it be safe to presume this action for all other game servers or just hlds ? what if you only uncheck cpu 0 has this been tested to work ? Link to comment Share on other sites More sharing options...
Goran Posted June 10, 2010 Share Posted June 10, 2010 If you check "Always start on CPU 0" the process should switch through all cores. At least that's the case on our boxes running Windows Web 2008 x64 Link to comment Share on other sites More sharing options...
xpservers Posted June 10, 2010 Author Share Posted June 10, 2010 I tried both methods, checking start on cpu 0 , unchecking start at cpu 0 and check 1-4 on affinity and the problem still happens. Again its only when i reboot the box that only the hlds processes get stuck on cpu0 until i restart all the processes or go into task manager and uncheck all affinity cores and recheck that the issue goes away. Link to comment Share on other sites More sharing options...
SickPuppy Posted June 10, 2010 Share Posted June 10, 2010 Are you running the services as administrator? Link to comment Share on other sites More sharing options...
xpservers Posted June 10, 2010 Author Share Posted June 10, 2010 no just as local Link to comment Share on other sites More sharing options...
SickPuppy Posted June 11, 2010 Share Posted June 11, 2010 If I recall we had this issue with windows 2008, one of the reasons we stopped using it. I think we solved this problem by setting up all the services to run as administrator. Link to comment Share on other sites More sharing options...
xpservers Posted June 11, 2010 Author Share Posted June 11, 2010 that means u have to setup all existing services, what about new installs can you automate them to start as administrator ? Link to comment Share on other sites More sharing options...
dimitrifrom31 Posted June 11, 2010 Share Posted June 11, 2010 that means u have to setup all existing services, what about new installs can you automate them to start as administrator ? ye u can click my sig and look for the free guide to "start service as" Link to comment Share on other sites More sharing options...
xpservers Posted June 11, 2010 Author Share Posted June 11, 2010 ill give it a shot, thanks guys Link to comment Share on other sites More sharing options...
strikeR- Posted June 12, 2010 Share Posted June 12, 2010 If we run the service with Administrator and put "allways start on CPU 0" the hlds goes automatically to all cores ? Link to comment Share on other sites More sharing options...
dimitrifrom31 Posted June 14, 2010 Share Posted June 14, 2010 - Added "-noaff" option for dedicated servers so it won't bind to CPU 0 on windows did you try -noaff parameter ? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.