1. This forum is obsolete and read-only. Feel free to contact us at support.keenswh.com

Very poor server performance on AMD Epyc.

Discussion in 'Groups & Dedicated Servers' started by Heartfire, Jan 23, 2020.

Thread Status:
This last post in this thread was made more than 31 days old.
  1. Heartfire

    Heartfire Trainee Engineer

    Messages:
    11
    Hello!
    The dedicated server has some major performance issue's running on an AMD Epyc Rome 7282 CPU.
    It's running Windows Server 2019 Standard (EVAL) with 32GB RAM. It's a KVM VPS orchestrated by CentOS 8 (Altho the KVM doesn't matter because it's the same on a non-KVM'd Server 2019).
    I have replicated an exact configuration on two other servers running older Intel Xeon's and the issue is not present. The issue also replicates itself on the AMD regardless of world, settings and mods.

    Server sim speed will tank randomly at periods, even on a fresh world and becomes unbearable to play whenever a ship is near, even on smaller ships. The server also loves to spew out connection problems.

    Is there a conflict between the newer Epyc Rome's or is the support for these CPU's just not there yet?

    Kind regards.

     
    Last edited: Jan 23, 2020
  2. Ronin1973

    Ronin1973 Master Engineer

    Messages:
    4,964
    The CPU speed is 2.8gHz according to AMD
    https://www.amd.com/en/products/cpu/amd-epyc-7282

    Space Engineers does better with CPUs that are faster and not so many cores.

    So a typical server is basically the wrong set-up for SE. A consumer rig with a very fast or even overclocked CPU above 4gHz or even hitting 5gHz on 4 cores is going to fair a LOT better.

    SE needs to be able to calculate and process a lot of data, not just route it.

    You're using a dump-truck when you need a rally car.
     
    • Agree Agree x 1
  3. Heartfire

    Heartfire Trainee Engineer

    Messages:
    11
    Unfortunately, the issue persists even when applying an overclock on the EPYC (It currently runs at 3.8 GHZ, that's the max I'll be able to get out of it without overheating)
     
  4. Stardriver907

    Stardriver907 Master Engineer

    Messages:
    3,368
    I have it on good authority that SE runs best on Xeon processors that have good single thread performance.
     
  5. Ronin1973

    Ronin1973 Master Engineer

    Messages:
    4,964

    Are you certain that every core is running at 3.8gHz and not just one or two? I've never overclocked an AMD. But I know that multi-core CPU types allow for single core over-clocks.

    The other factor I can think of is storage. I know you said randomly... but are you certain it's not during game saves? Do you have an SSD as the game save drive? There's a lot of data to write, especially if you're keeping safety copies. I can see that being a bottle-neck.

    The last thing I can think of would any kind of malware protection gumming up the works.
     
  6. Heartfire

    Heartfire Trainee Engineer

    Messages:
    11
    Last time I checked, core's 0 to 10 are running on 3.8 (This seems also the only cores that the SE server wants to use); As for storage, the server runs exclusively on Toshiba XG6's (NVME M.2 SSD's).
    And in randomly, well, it is fully random *shrugs* -- It does it during a save, flying a ship, just spawning in a respawn pod can really put the server to it's knees for a good minute.
    As for malware protection, it only runs Windows Defender that came standard with Server 2019.
     
Thread Status:
This last post in this thread was made more than 31 days old.