Skip to content

Performance Testing

Johnny Knighten edited this page Nov 24, 2023 · 2 revisions

Testing Enviornment

Currently the image has been tested with these two setups:

  • Setup 1
    • Windows 11 Pro
    • CPU - AMD Ryzen 9 3950X
    • RAM - 64GB DDR4 @ 3200Mhz
    • Storage - 2TB PCIe 3.0 NVMe SSD
  • Setup 2
    • ProxMox Host
      • Test VM Ubuntu 22.04
    • CPU - 2x Intel Xeon Gold 6146
      • Test VM Assigned 4 Host Cores
    • RAM - 768GB DDR4 @ 3200Mhz
      • Test VM Assigned 32GB
    • VM Storage - 8 x 512GB SATA SSDs in
      • 4 Mirrored VDEVs That Are Then Striped (2TB Usable)
      • Test VM Assigned 60GB

RAM

In both setups an empty server (no players) consumes about 12GB of RAM. With about 6 players (with only 20hrs played - so minimal number of buildings/bases/tamed dinos) I saw RAM usage float around 14GB. For a small private server I think 16GB of RAM would be a good starting place. For a larger server with more players and more time played, I could easily see RAM usage creep up to 20-30+GB.

CPU

In terms of CPU I didn't see any major CPU usage besides the initial server setup/launch. I would assume a modern CPU with 4 cores should be good enough for a small private server. I cant truly project what large servers would need with the testing performed so far. From the research I have done Ark Survival Evolved benefited from a higher CPU frequency rather than more cores, so I assume the same will be true for Ark Survival Ascended.

Storage

Storage wise the wine based image is roughly 1.64GB and the docker volume created is about 9.1GB without any mods or backups. I have only tested on SATA and PCIe 3.0 NVMEs SSD drives, so I cant speak to the performance of spinning rust. In my testing there were no noticeable performance difference between SATA and NVME SSDs. Be prepared to use about 12GB of storage minimum, and plan for more for future server updates, mods, and backups.

Clone this wiki locally