Game Server Hardware Benchmark Planner
Select your game, target player count, and mod load — get a benchmark checklist with target values, recommended tools, and pass/fail thresholds for CPU, RAM, disk, and network.
Game servers are largely single-threaded. For minecraft with 20 players, single-core IPC matters most.
cinebench --test cpu_singleEstimated for 20 players with vanilla mod load. Also test bandwidth — game servers benefit from fast DDR4/DDR5.
sysbench memory --memory-total-size=16G runHigh bandwidth reduces tick-time spikes during world generation and chunk loading.
sysbench memory --memory-total-size=64G runWorld saves, player data, and log writes require sustained random I/O.
fio --name=randtest --rw=randrw --bs=4k --size=1G --numjobs=4 --iodepth=16Map loading and backup restoration benefit from high sequential throughput.
fio --name=seqread --rw=read --bs=128k --size=4G --numjobs=1Each player receives continuous world/entity updates. 20 players requires adequate uplink.
iperf3 -c <remote_ip> -t 30 -P 4Low jitter prevents rubber-banding and connection drops. Test against your nearest data center.
iperf3 -c <remote_ip> -u -b 10M --get-server-outputSome games use multi-core for world generation and parallel tasks. Less critical than single-core but matters for startup and wipe cycles.
cinebench --test cpu