lwbuk Posted December 20, 2016 Report Share Posted December 20, 2016 Been noticing some stramge things which I cant explain. Currently I have the server running on 2 cores, hyperthreading is off. Its a 4.0ghz processor. It runs about 15% on each core with 15 players on, but server fps drops to between 5-9. If I change the affinity on the fly to just one core, the core runs at 100% but the server fps instantly increases to 25-30. Can anyone explain this, I dont really understand this whole aspect of the server and would like to know more about it. Link to comment Share on other sites More sharing options...
LunatikCH Posted December 21, 2016 Report Share Posted December 21, 2016 Thats because of intel turbo boost technology, i guess you have an 4790K which can go up to 4.4GHz. If the CPU is used on multiple cores it will never go up to 4.4 but if only one core is well used that core recives most likely full 4.4GHz clock. And what we know from arma every MHz more or less matters :P But jesus 15 players on and 5-9 fps? do you have like 20K buildings? i had 35 players online today and server FPS && CPS was stable at 15 - 16.5 livetime monitored trough ASM Link to comment Share on other sites More sharing options...
BigEgg Posted December 21, 2016 Report Share Posted December 21, 2016 Arma 2 is optimized for 1 core. Hooty 1 Link to comment Share on other sites More sharing options...
lwbuk Posted December 21, 2016 Author Report Share Posted December 21, 2016 13 hours ago, LunatikCH said: Thats because of intel turbo boost technology, i guess you have an 4790K which can go up to 4.4GHz. If the CPU is used on multiple cores it will never go up to 4.4 but if only one core is well used that core recives most likely full 4.4GHz clock. And what we know from arma every MHz more or less matters :P But jesus 15 players on and 5-9 fps? do you have like 20K buildings? i had 35 players online today and server FPS && CPS was stable at 15 - 16.5 livetime monitored trough ASM Brand new database, about 6 building parts and about 200 vehicles. FPS with single core was great, just 2 cores its drops out of its arse. Yes its a 4790k. I dont mind leaving it on one core, but I'm concerned if its running at 100% with 15 people on and a clean database, what will happen if we get more people and they start building. Surely the whole computer could grind to a halt. Link to comment Share on other sites More sharing options...
LunatikCH Posted December 21, 2016 Report Share Posted December 21, 2016 you should concider doing some optimisation on the os, whats your os? 2008 or 2012? Basic things like power options and unparking cores will help you much. As said i had around 15 fps with 35 people online (4.5K objects) and im no longer running on a 4790K, i downgraded to a 6700K lwbuk 1 Link to comment Share on other sites More sharing options...
lwbuk Posted December 21, 2016 Author Report Share Posted December 21, 2016 OS is 2012. Any tips on unparking cores? Never heard of it and no idea what it is. The power options are set to High is that where it should be? Link to comment Share on other sites More sharing options...
LunatikCH Posted December 21, 2016 Report Share Posted December 21, 2016 its ok if the power options is set to high, for unparking thats what i use: http://coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility Link to comment Share on other sites More sharing options...
lwbuk Posted December 21, 2016 Author Report Share Posted December 21, 2016 Thanks, will look into it. Link to comment Share on other sites More sharing options...
LunatikCH Posted December 22, 2016 Report Share Posted December 22, 2016 If you haven't already done this setting the priority to high maybe also help a bit, I'm running with this for years now start "arma2" /high "Arma2OAserver.exe" Link to comment Share on other sites More sharing options...
BigEgg Posted December 22, 2016 Report Share Posted December 22, 2016 Arma 2 OA only uses one core - hence why you get better performance on one than when you force it to use multiple. While these things may help slightly, the end result is you will get better performance off the single core, which is why having a higher per core performance makes the server run better. Link to comment Share on other sites More sharing options...
lwbuk Posted December 22, 2016 Author Report Share Posted December 22, 2016 My priority is set to Realtime, but Ive noticed when working on the server whilst the game is running, it can lag a bit. Im not sure if this is due to my crappy internet and remote connection, or the fact all the resources of the server are being prioritised on the gameserver. I might try high and see what difference it makes. I shall also try starting on one core and see what happens. Im just worried about it crashing and burning if the core maxes out completely. Surely all the big servers dont run just off one core? Mine run at almost 100% just with 15 people on, how do the servers with 100 people manage? My processor is running at 4gz and you cant get much faster in a single core from what I can gather Link to comment Share on other sites More sharing options...
LunatikCH Posted December 22, 2016 Report Share Posted December 22, 2016 You should not run it on realtime since this will maybe also cap resources from the system, i have tested both high and realtime on a long period and the realtime made things unstable sometimes. Link to comment Share on other sites More sharing options...
lwbuk Posted December 22, 2016 Author Report Share Posted December 22, 2016 Yeah, Ive set it to High now, see how we get on with that. Link to comment Share on other sites More sharing options...
looter809 Posted January 16, 2017 Report Share Posted January 16, 2017 This forum is teaching me some stuff. I plan to upgrade to a OVH server soon, and it's interesting reading this. Is this why Headless Client became a thing for a while on many servers back in the day, and would it still be a smart idea these days? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now