I love how many amazing VPS services are available. I can easily take any project of mine online by deploying a container to a VPS from any of these providers.
The servers are quite competitively priced too. The more you pay the more features you can get.
Two problems with these VPS providers is that the servers are oversold i.e. there are too many virtual servers on the physical server itself and that the hardware on the physical host itself can be quite slow or old.
It is good to run quick benchmarks on the server purchased to get a feel of what performance you are receiving for your money.
The easiest way to get performance benchmark numbers is to run the yabs.sh script
curl -sL yabs.sh | bash
I ran the script on 4 different servers - same specs 4cpu 8gb ram - from 4 different providers - Cloudfanatic, DigitalOcean, Vultr, and Linode.
iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 98.2 Mbits/sec | 434 Mbits/sec | 88.6 ms Performing IPv4 iperf3 recv test from Scaleway (Attempt #3 of 3)... Scaleway | Paris, FR (10G) | busy | busy | 90.7 ms NovoServe | North Holland, NL (40G) | 934 Mbits/sec | 824 Mbits/sec | 97.1 ms Uztelecom | Tashkent, UZ (10G) | 246 Mbits/sec | 298 Mbits/sec | 190 ms Clouvider | NYC, NY, US (10G) | 1.01 Gbits/sec | 133 Mbits/sec | 20.6 ms Clouvider | Dallas, TX, US (10G) | 1.00 Gbits/sec | 1.07 Gbits/sec | 20.2 ms Clouvider | Los Angeles, CA, US (10G) | 978 Mbits/sec | 1.04 Gbits/sec | 52.6 ms
Running GB6 benchmark test... *cue elevator music* Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 952 Multi Core | 2971 Full Test | https://browser.geekbench.com/v6/cpu/2172049
iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 1.77 Gbits/sec | 1.80 Gbits/sec | 86.7 ms Scaleway | Paris, FR (10G) | busy | busy | 94.0 ms NovoServe | North Holland, NL (40G) | busy | 1.96 Gbits/sec | 92.6 ms Uztelecom | Tashkent, UZ (10G) | busy | 1.01 Gbits/sec | 177 ms Clouvider | NYC, NY, US (10G) | busy | 7.79 Gbits/sec | 13.9 ms Clouvider | Dallas, TX, US (10G) | 1.92 Gbits/sec | 5.57 Gbits/sec | 38.3 ms Clouvider | Los Angeles, CA, US (10G) | 1.85 Gbits/sec | 2.91 Gbits/sec | 66.1 ms
Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 920 Multi Core | 2844 Full Test | https://browser.geekbench.com/v6/cpu/2164642
iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | busy | 214 Mbits/sec | 85.1 ms Scaleway | Paris, FR (10G) | 1.56 Gbits/sec | 2.03 Gbits/sec | 92.3 ms NovoServe | North Holland, NL (40G) | busy | busy | 92.8 ms Uztelecom | Tashkent, UZ (10G) | busy | 1.69 Mbits/sec | 222 ms Clouvider | NYC, NY, US (10G) | 3.57 Gbits/sec | 4.32 Gbits/sec | 12.5 ms Clouvider | Dallas, TX, US (10G) | 2.77 Gbits/sec | 4.53 Gbits/sec | 34.4 ms Clouvider | Los Angeles, CA, US (10G) | 1.59 Gbits/sec | 2.26 Gbits/sec | 62.4 ms
iperf3 Network Speed Tests (IPv6): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 1.69 Gbits/sec | 1.90 Gbits/sec | 85.0 ms Scaleway | Paris, FR (10G) | 1.71 Gbits/sec | busy | 92.4 ms NovoServe | North Holland, NL (40G) | busy | busy | 92.8 ms Uztelecom | Tashkent, UZ (10G) | 779 Mbits/sec | 1.84 Mbits/sec | 220 ms Clouvider | NYC, NY, US (10G) | 5.46 Gbits/sec | 8.26 Gbits/sec | 12.5 ms Clouvider | Dallas, TX, US (10G) | 3.88 Gbits/sec | 3.67 Gbits/sec | 34.5 ms Clouvider | Los Angeles, CA, US (10G) | 965 Mbits/sec | 2.56 Gbits/sec | 62.4 ms
Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 1264 Multi Core | 3925 Full Test | https://browser.geekbench.com/v6/cpu/2164959
iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 2.24 Gbits/sec | 1.32 Gbits/sec | 82.1 ms Scaleway | Paris, FR (10G) | busy | busy | 91.8 ms NovoServe | North Holland, NL (40G) | 1.98 Gbits/sec | 2.25 Gbits/sec | 93.8 ms Uztelecom | Tashkent, UZ (10G) | 2.42 Gbits/sec | busy | 183 ms Clouvider | NYC, NY, US (10G) | 6.76 Gbits/sec | 7.12 Gbits/sec | 15.3 ms Clouvider | Dallas, TX, US (10G) | 5.96 Gbits/sec | 6.78 Gbits/sec | 31.3 ms Clouvider | Los Angeles, CA, US (10G) | 3.16 Gbits/sec | 3.91 Gbits/sec | 59.5 ms
Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 1152 Multi Core | 3728 Full Test | https://browser.geekbench.com/v6/cpu/2164828
YABS completed in 11 min 29 sec
Raspberry pi 4b - $???
Be careful - running this script on my rpi blew the sd card :(