Nikopol

Member

Last active [hidden]

  1. 7 years ago
    Thu Jun 9 17:00:20 2016
    Nikopol posted in Alive performance optimization.

    First of all thank you everybody in the ALiVE's community, this is one of the best mods around.

    I did not known about the server / client CPU load split before, it's a gamechanger for me in SP.
    I've made a stress test similar to DLEGION's one, maybe a little more "intense" with NATO and CSAT actively figthing each other in invasion mode. On a i7 3770K (8 cores) & 16Gb of RAM, the cpu load split (4 on server side & 4 player/client side) it's a day/night boost, very impressive!
    The simple server configuration is a complete stress test success. I've tried to go further with an headless client on the same CPU, as suggested by SavageCDN: server on cores 0,1; HC on cores 2,3; client on the rest. Unfortunately (and maybe it's because this stress test is way too demanding) results went wrong: server cores 0,1 were on a 100% constant load, while HC cores 2,3 were around 70/90% load. The game ran not so smoothly as before, a consistent 20/30 fps drop compared to the simple server (no HC).

    Maybe is it something wrong on the configuration I've made? I've placed a playable Game Logic unit (Headless Client) and set the AI Distribution switch of the ALiVE Required module to Headless. CPU load and RAM usage of the server and HC seem to say the thing is working... I've even tried switching off the HC while ingame, redistributing the load, and performance boosts back as the single server test.

    Is it possible (for this stress test) that 4 cores are enough for a simple server and not for a server + HC split? Or did I simply messed up something? :)

    Thank you!

  2. Thu Jun 9 16:15:57 2016
    Nikopol joined the forum.