• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

VPS/dedic benchmarks

Gesior.pl

Mega Noob&LOL 2012
Senator
Joined
Sep 18, 2007
Messages
2,878
Solutions
93
Reaction score
3,179
Location
Poland
GitHub
gesior
There are many threads with question what server should I buy for XX players with XX MB map, but none with information how fast are servers that you can buy in datacenters.

I wrote short tutorial how to benchmark VPS/dedic:
In this thread you can post your VPS/dedic results.

Results:

Recommendations:

I tested 3 VPSes / cloud servers.

OFFER #1
Datacenter: Oracle, Germany
Price: FREE - 4 cores and 24 GB RAM are free for every Oracle user, but if you decide to order second machine like that, it costs 55$ / month [7$ per 1 core, 0.75$ per 1 GB RAM]
Offer: VM.Standard.A1.Flex
CPU: 4 OCPU (cores)
RAM: 24 GB
Network: 4 gb/s
Disk: 46 GB
RESULTS OF #1:
CPU - 7zip:
single thread: 3983
multi thread: 16647

CPU - sysbench:
1 thread: 3512 events per second
2 threads: 7021 events per second
4 threads: 14034 events per second
16 thread: 14056 events per second

RAM - transfer:
1 thread: 14865 MB/s
2 threads: 28567 MB/s
4 threads: 53137 MB/s
16 thread: 28742 MB/s

RAM - operations per second:
1 thread: 4732k operations per second
2 threads: 3942k operations per second
4 threads: 6293k operations per second
16 thread: 6123k operations per second

Network - connection speed:
Download: 882.06 Mbps
Upload 939.11 Mbps

Disk - write transfer: 52.1 MB/s
Disk - read transfer: 52.1 MB/s
Disk - write IOPS: 3071
Disk - read IOPS: 3050
Disk - access latency: min/avg/max = 841.1 us / 1.05 ms / 4.25 ms

OFFER #2
Datacenter: OVH, France
Price: 3.5$ / month
Offer: VPS Starter
CPU: 1 vCore
RAM: 2 GB
Network: 100 mb/s
Disk: 46 GB
RESULTS OF #2:
CPU - 7zip:
single thread: 1244
multi thread: 1244

CPU - sysbench:
1 thread: 728 events per second
2 threads: 721 events per second
4 threads: 723 events per second
16 thread: 736 events per second

RAM - transfer:
1 thread: 10214 MB/s
2 threads: 8821 MB/s
4 threads: 8057 MB/s
16 thread: 7287 MB/s

RAM - operations per second:
1 thread: 2848k operations per second
2 threads: 3236k operations per second
4 threads: 3137k operations per second
16 thread: 3040k operations per second

Network - connection speed:
Download: 97.74 Mbps
Upload: 97.79 Mbps

Disk - write transfer: 5 - 180 MB/s (very unstable results, created 128 MB file in 1 sec, but 64 MB file took 10 seconds)
Disk - read transfer: 6 - 183 MB/s (again, very unstable)
Disk - write IOPS: 984
Disk - read IOPS: 988
Disk - access latency: min/avg/max = 426.8 us / 8.20 ms / 73.0 ms


OFFER #3
Datacenter: Oracle, Germany
Price: FREE - 2 free machines for every Oracle user, not possible to 'buy'
Offer: VM.Standard.E2.1.Micro
CPU: 1 OCPU Epyc (2 threads machine, which should offer speed of 1/8 of single Epyc core)
RAM: 1 GB
Network: 480 mb/s
Disk: 46 GB
RESULTS OF #3:
CPU - 7zip:
single thread: 1261
multi thread: 1395

CPU - sysbench:
1 thread: 579 events per second
2 threads: 589 events per second
4 threads: 590 events per second
16 thread: 587 events per second

RAM - transfer:
1 thread: 15147 MB/s
2 threads: 21748 MB/s
4 threads: 11242 MB/s
16 thread: 9286 MB/s

RAM - operations per second:
1 thread: 2032k operations per second
2 threads: 1914k operations per second
4 threads: 1192k operations per second
16 thread: 1123k operations per second

Network - connection speed:
Download: 46.75 Mbps
Upload: 47.71 Mbps

Disk - write transfer: 52.2 MB/s
Disk - read transfer: 55.0 MB/s
Disk - write IOPS: 3102
Disk - read IOPS: 3050
Disk - access latency: min/avg/max = 734.9 us / 3.21 ms / 23.3 ms
 
Last edited:
I've tested Hetzner.com cloud offer. Cheapest one with 1 vCPU (Intel) and 4 vCPU (AMD) to compare Intel vs. AMD.
In short:
  • AMD CPU is 50-100% faster on single core than Intel, so no matter how many cores you order: get AMD
  • even (slower) Intel CPU in Hetzner is faster than OVH VPS CPU
  • you get 1 gb/s connection even on cheapest server

It's Cloud offer, not VPS, so you pay per hour, not per month.
If you are looking for test server, it's great billing model. You can run server for few hours, turn it off, come back next day and run again for few hours. That way you can get 16 core test server for few $ per month.

OFFER #4
Datacenter: Hetzner, Germany
Price: 4.62$ / month
Offer: Cloud CX11
CPU: 1 vCPU (Intel)
RAM: 2 GB
Network: 1 gb/s
Disk: 20 GB SSD NVMe
RESULTS OF #4:
CPU - 7zip:
single thread: 2487
multi thread: 2500

CPU - sysbench:
1 thread: 863 events per second
2 threads: 865 events per second
4 threads: 863 events per second
16 thread: 879 events per second

RAM - transfer:
1 thread: 9558 MB/s
2 threads: 10646 MB/s
4 threads: 11454 MB/s
16 thread: 10164 MB/s

RAM - operations per second:
1 thread: 3881k operations per second
2 threads: 3943k operations per second
4 threads: 3938k operations per second
16 thread: 3506k operations per second

Network - connection speed:
Download: 858 Mbps
Upload: 896 Mbps

Disk - write transfer: 735 MB/s
Disk - read transfer: 802 MB/s
Disk - write IOPS: 39k
Disk - read IOPS: 51k
Disk - access latency: min/avg/max = 330.5 us / 484.7 us / 719.8 us


OFFER #5
Datacenter: Hetzner, Germany
Price: 16.44$ / month
Offer: Cloud CPX31
CPU: 4 vCPU (AMD)
RAM: 8 GB
Network: 1 gb/s
Disk: 160 GB SSD NVMe
RESULTS OF #5:
CPU - 7zip:
single thread: 3752
multi thread: 15717

CPU - sysbench:
1 thread: 1646 events per second
2 threads: 3292 events per second
4 threads: 6579 events per second
16 thread: 6585 events per second

RAM - transfer:
1 thread: 17175 MB/s
2 threads: 23332 MB/s
4 threads: 26068 MB/s
16 thread: 39568 MB/s

RAM - operations per second:
1 thread: 5346k operations per second
2 threads: 8693k operations per second
4 threads: 13298k operations per second
16 thread: 10238k operations per second

Network - connection speed:
Download: 897 Mbps
Upload: 931 Mbps

Disk - write transfer: 1300 MB/s
Disk - read transfer: 2100 MB/s
Disk - write IOPS: 68k
Disk - read IOPS: 80k
Disk - access latency: min/avg/max = 321.6 us / 460.4 us / 622.1 us
 
Awesome data!
How about putting those results in some public gsheet to easly sort/compare them, calculate perf over price ratio etc? Would be pretty nice to have such overview, and much more user friendly than such wall of text as in this thread :)
 
Awesome data!
How about putting those results in some public gsheet to easly sort/compare them, calculate perf over price ratio etc? Would be pretty nice to have such overview, and much more user friendly than such wall of text as in this thread :)
Good idea. Maybe I will do it on weekend.

New test:
Contabo VPS for 8.99 EUR
( VPS M | Virtual Private Servers | Contabo (https://contabo.com/en/vps/vps-m-ssd/?image=ubuntu.267&qty=1&contract=1&storage-type=vps-m-400-gb-ssd) )
Disk read/write results are low, but it's 400 GB SSD version. There is 100 GB SSD NVMe version for same price and results on it would be probably much better.

OFFER #6
Datacenter: Contabo, Germany
Price: 8.99 EUR / month
Offer: Cloud VPS M
CPU: 6 vCPU (AMD EPYC 7282 16-core)
RAM: 16 GB
Network: 400 mb/s
Disk: 400 GB SSD
RESULTS OF #6
CPU - 7zip:
single thread: 2596
multi thread: 15287

CPU - sysbench:
1 thread: 1564 events per second
2 threads: 3060 events per second
4 threads: 6165 events per second
16 thread: 9401 events per second

RAM - transfer:
1 thread: 14918 MB/s
2 threads: 12904 MB/s
4 threads: 19658 MB/s
16 thread: 22952 MB/s

RAM - operations per second:
1 thread: 4730k operations per second
2 threads: 8129k operations per second
4 threads: 5008k operations per second
16 thread: 4634k operations per second

Network - connection speed:
Download: 340 Mbps
Upload: 310 Mbps

Disk - write transfer: 130 MB/s [short spikes up to 600 MB/s]
Disk - read transfer: 400-1700 MB/s
Disk - write IOPS: 1k [stable, limited]
Disk - read IOPS: 85k - 275k [jumps, not limited]
Disk - access latency: min/avg/max = 238.2 us / 355.6 us / 733.5 us
 
New test:
ServerDiscounter.com VPS for 4.95 EUR
( Mein Warenkorb - Serverdiscounter.com (https://ksc.serverdiscounter.com/cart.php?a=confproduct&i=0) )

It has lowest 'RAM operations per second' result of all tested servers. 6-20 times less than other machines.
I ran TFS 1.x on it. It's 7x slower than 'top dedic' (i9-9900K). Empty OTS with 900 NPCs used 30% of single core. Never seen anything like that before.

OFFER #7
Datacenter: ServerDiscounter, Germany
Price: 4.95 EUR / month
Offer: Virtual Linux Pro
CPU: 4 vCPU (unknown, 2.8 GHz)
RAM: 8 GB
Network: 100 mb/s
Disk: 200 GB SSD
RESULTS OF #7
CPU - 7zip:
single thread: 2810
multi thread: 11456

CPU - sysbench:
1 thread: 747 events per second
2 threads: 1514 events per second
4 threads: 3017 events per second
16 thread: 3020 events per second

RAM - transfer:
1 thread: 9661 MB/s
2 threads: 19169 MB/s
4 threads: 21074 MB/s
16 thread: 13483 MB/s

RAM - operations per second:
1 thread: 330k operations per second
2 threads: 584k operations per second
4 threads: 1064k operations per second
16 thread: 1090k operations per second

Network - connection speed:
Download: 461 Mbps
Upload: 93 Mbps

Disk - write transfer: 129 MB/s [short spikes up to 498 MB/s]
Disk - read transfer: 117 MB/s
Disk - write IOPS: 11k [stable]
Disk - read IOPS: 28k [stable]
Disk - access latency: min/avg/max = 1.67 ms / 2.46 ms / 3.51 ms
 
Awesome data!
How about putting those results in some public gsheet to easly sort/compare them, calculate perf over price ratio etc? Would be pretty nice to have such overview, and much more user friendly than such wall of text as in this thread :)
I got no idea how to make it sortable, but it's for sure easier to compare:
Added notice with recommendation for every server.
 
New test:
Contabo.com VPS for 6.14 EUR [4.99 without VAT]
( VPS S: Best Price NVMe VPS from Contabo (https://contabo.com/en/vps/vps-s-ssd/?image=ubuntu.267&qty=1&contract=1&storage-type=vps-s-nvme-50-gb) )

Again Contabo.com, this time cheaper version. Less RAM/CPU, but with SSD NVMe. Looks much better.
I would use it for first server. Higher IOPS (NVMe 5k vs SSD 1k) makes it able to handle up to 50 online.

OFFER #8
Datacenter: Contabo, Germany
Price: 4.99 EUR / month
Offer: Cloud VPS S
CPU: 4 vCPU (AMD EPYC 7282 16-core)
RAM: 8 GB
Network: 200 mb/s
Disk: 50 GB SSD NVMe
RESULTS OF #8
CPU - 7zip:
single thread: 2456
multi thread: 11210

CPU - sysbench:
1 thread: 1535 events per second
2 threads: 3059 events per second
4 threads: 6144 events per second
16 thread: 6017 events per second

RAM - transfer:
1 thread: 15849 MB/s
2 threads: 13459 MB/s
4 threads: 15446 MB/s
16 thread: 27987 MB/s

RAM - operations per second:
1 thread: 4918k operations per second
2 threads: 3088k operations per second (yes, it's lower than 1 and 4 threads)
4 threads: 8407k operations per second
16 thread: 9876k operations per second

Network - connection speed:
Download: 198 Mbps
Upload: 189 Mbps

Disk - write transfer: 129 MB/s [short spikes up to 498 MB/s]
Disk - read transfer: 117 MB/s
Disk - write IOPS: 5k [stable]
Disk - read IOPS: 100k [stable]
Disk - access latency: min/avg/max = 189.6 us / 285.5 us / 444.2 us
 
Last edited:
New test:
OVH.com dedicated server 'KS-GAME-2' for 40 EUR
( https://www.ovh.pl/order/dedicated/?configure=1&v=2&ecorange#/dedicated/configure?selection=~(datacenters~(~)~invoiceName~'KS-GAME-2) )

First dedicated server in tests. As we can see, cheap dedic is faster than expensive VPSes:
  • fastest RAM read/write MB/s and read/write IOPS
  • fastest CPU in 7zip test
  • very high and super stable disk read/write IOPS
Warning: It has single SSD disk - no RAID - keep files and database backup on some other machine (ex. home PC). In case of SSD failure, you will lose all data. DISK IS PRETTY DEAD in machine I've tested. Condition reported by S.M.A.R.T says: 38% life remaining.

OFFER #9
Datacenter: OVH, France
Price: 40 EUR (+30 EUR installation fee)
Offer: KS-GAME-2 (Kimsufi / Eco)
CPU: 4 core i7-4790K (4x4 GHz)
RAM: 32 GB DDR3 1600Mhz
Network: 100 mb/s
Disk: 240GB SSD SATA
RESULTS OF #9
CPU - 7zip:
single thread: 4982
multi thread: 25030

CPU - sysbench:
1 thread: 1257 events per second
2 threads: 2514 events per second
4 threads: 4807 events per second
16 thread: 8740 events per second

RAM - transfer:
1 thread: 20573 MB/s
2 threads: 41356 MB/s
4 threads: 60578 MB/s
16 thread: 71161 MB/s

RAM - operations per second:
1 thread: 7414k operations per second
2 threads: 10728k operations per second
4 threads: 13402k operations per second
16 thread: 18903k operations per second

Network - connection speed:
Download: speedtest does not work
Upload: speedtest does not work

Disk - write transfer: 413 MB/s [short spikes up to 2.0 GB/s]
Disk - read transfer: 539 MB/s
Disk - write IOPS: 87k [super stable]
Disk - read IOPS: 96k [super stable]
Disk - access latency: min/avg/max = 222.5 us / 300.6 us / 379.6 us

Added to servers comparison:
 
Have you tried benchmarking using "YABS" (yet another benchmark script) and what do you think of those tests?


Consider also making a script for the tests you made that can be run like YABS.

Great summary by the way! Hetzner seems to be the way to go. Contabo has a bit more issues according to Reddit reviews.
 
Back
Top