UpCloud vs Vultr High Frequency VPS Comparison September 2021

A comparison between Vultr's Intel powered High Frequency NVME and UpCloud's AMD EPYC MaxIops cloud instances in September 2021

UpCloud vs Vultr High Frequency VPS Comparison September 2021

All services running Ubuntu 20.04 and fully up to date with 2048mb or (2GB) of swapfile space configured. NYC was chosen for both UpCloud and Vultr HF.

I'm always on the lookout for the fastest services for the cheapest outlay of cash and after a number of years with Vultr I was keen to understand how the competition stacked up especially with the introduction of new EPYC CPU's and their widespread adoption in the hosting space over the recent months. Here's the latest update of my two favorite contenders Vultr and UpCloud. Both servers have been deployed fresh out of New York.

If you're keen to support this blog please consider using my affiliate links below!

The Contenders

Vultr HF

  • 3.8 Ghz CPU Intel Skylake Processor (Undefined)
  • NVME SSD with 32 GB of space
  • 1GB Ram
  • 1 TB of bandwidth
  • $6 USD (Plus tax dependent on your country of origin, here in Australia this equates to $6.6 at 10% tax)

UpCloud

  • 2.9 Ghz AMD EPYC 7542 32-Core Processor
  • MaxIops SSD with 25GB of space
  • 1GB Ram
  • 1 TB of bandwidth at 1Gbit/s
  • $5 USD A month (Plus tax dependent on your country of origin, here in Australia this equates to $5.5 at 10% tax)

The Results

I've only charted the two key components for my typical use cases below (CPU And Disk), if you're after more details of the comparison scroll down to the benchmark performed section where I've detailed out all of the raw results from the two platforms.

CPU Comparison:

Disk Speeds Comparison:

Conclusion

If you're looking for the best performance, please consider using my referral code and grab the Vultr instance with $100 of free credit and you won't be disappointed. If you feel some of the points below push you to UpCloud you can grab $25 to have a crack!

Things to consider:

  • The MaxIops block storage from Upcloud was a little disappointing from a speed perspective falling well behind Vultr's fast NVME storage system. Presumably they are using a large distributed SSD platform with some NVME caching but we'll never know.
  • Snapshots are free on Vultr for the foreseeable future Vultr has just announced as at 1st of October 2021 that their Snapshots will become paid after over 4 years of being free albeit this is a nominal figure
  • If you are hosting a high bandwidth intensive application, It would be worth considering UpCloud for it's Network Transfer pool which allows you to pool your transfer quotas from all the products that you spin up on their platform.
  • Bit of an unfortunate one from the security side is that the firewall addon for UpCloud is a charged addon when compared to Vultr which is currently free although based on point 2 above and the year we're having here in Australia this will probably change to but a welcome addition to Vultr's offering for the timing being...

Benchmarks Performed

Feel free to check out the detailed benchmarks below if your unconvinced. There are a number of websites that detail out comparisons without providing the underlying rationale so here you go 😉:

The first benchmark: https://yabs.sh

One of the most popular benchmarking toolsets, Yabs will give us a good starting point across IO / Network and CPU.

curl -sL yabs.sh | bash -s -- -r9

UpCloud Yabs Run:

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2021-06-05                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Sat 11 Sep 2021 05:44:18 AM UTC

Basic System Information:
---------------------------------
Processor  : AMD EPYC 7542 32-Core Processor
CPU cores  : 1 @ 2894.562 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 978.7 MiB
Swap       : 2.0 GiB
Disk       : 24.6 GiB

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 123.06 MB/s  (30.7k) | 408.76 MB/s   (6.3k)
Write      | 123.39 MB/s  (30.8k) | 410.91 MB/s   (6.4k)
Total      | 246.46 MB/s  (61.6k) | 819.67 MB/s  (12.8k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 391.43 MB/s    (764) | 388.13 MB/s    (379)
Write      | 412.22 MB/s    (805) | 413.98 MB/s    (404)
Total      | 803.66 MB/s   (1.5k) | 802.12 MB/s    (783)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)    | Send Speed      | Recv
                |                    |                 |
Clouvider       | London, UK (10G)   | busy            | busy 
Online.net      | Paris, FR (10G)    | busy            | busy
Clouvider       | NYC, NY, US (10G)  | busy            | busy 
iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)     | Send Speed      | Recv
                |                     |                 |      
Clouvider       | London, UK (10G)    | busy            | busy
Online.net      | Paris, FR (10G)     | busy            | busy
Clouvider       | NYC, NY, US (10G)   | busy            | busy 

Geekbench 4 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 4103
Multi Core      | 3989
Full Test       | https://browser.geekbench.com/v4/cpu/16339476

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 823
Multi Core      | 906
Full Test       | https://browser.geekbench.com/v5/cpu/9772114
Yabs benchmark for Upcloud $5 dollar instance

Vultr High Frequency Instance

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2021-06-05                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Sat 11 Sep 2021 05:44:21 AM UTC

Basic System Information:
---------------------------------
Processor  : Intel Core Processor (Skylake, IBRS)
CPU cores  : 1 @ 3695.998 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 981.2 MiB
Swap       : 2.0 GiB
Disk       : 30.0 GiB

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 333.23 MB/s  (83.3k) | 626.05 MB/s   (9.7k)
Write      | 334.11 MB/s  (83.5k) | 629.34 MB/s   (9.8k)
Total      | 667.35 MB/s (166.8k) | 1.25 GB/s    (19.6k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 684.15 MB/s   (1.3k) | 715.39 MB/s    (698)
Write      | 720.50 MB/s   (1.4k) | 763.03 MB/s    (745)
Total      | 1.40 GB/s     (2.7k) | 1.47 GB/s     (1.4k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)   | Send Speed      | Recv Speed
Clouvider       | London, UK (10G)  | 2.57 Gbits/sec  | 2.41 G bits/sec
Online.net      | Paris, FR (10G)   | 2.47 Gbits/sec  | 2.22 G bits/sec
Clouvider       | NYC, NY, US (10G) | 3.21 Gbits/sec  | 8.53 G bits/sec

Geekbench 4 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 5779
Multi Core      | 5542
Full Test       | https://browser.geekbench.com/v4/cpu/16339462

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1204
Multi Core      | 1191
Full Test       | https://browser.geekbench.com/v5/cpu/9771958

Second Benchmark: nench.sh

curl -s wget.racing/nench.sh | bash; curl -s wget.racing/nench.sh | bash

Upcloud Nench Run


-------------------------------------------------
 nench.sh v2019.07.20 -- https://git.io/nench.sh
 benchmark timestamp:    2021-09-11 06:14:12 UTC
-------------------------------------------------

Processor:    AMD EPYC 7542 32-Core Processor
CPU cores:    1
Frequency:    2894.562 MHz
RAM:          978Mi
Swap:         2.0Gi
Kernel:       Linux 5.11.0-27-generic x86_64

Disks:
vda     25G  HDD

CPU: SHA256-hashing 500 MB
    2.579 seconds
CPU: bzip2-compressing 500 MB
    4.760 seconds
CPU: AES-encrypting 500 MB
    1.049 seconds

ioping: seek rate
    min/avg/max/mdev = 69.8 us / 97.1 us / 1.14 ms / 19.9 us
ioping: sequential read speed
    generated 8.00 k requests in 5.00 s, 1.95 GiB, 1.60 k iops, 399.9 MiB/s

dd: sequential write speed
    1st run:    407.22 MiB/s
    2nd run:    406.27 MiB/s
    3rd run:    357.63 MiB/s
    average:    390.37 MiB/s

IPv4 speedtests
    your IPv4:    194.113.73.xxxx

    Cachefly CDN:         11.39 MiB/s
    Leaseweb (NL):        10.39 MiB/s
    Softlayer DAL (US):   10.18 MiB/s
    Online.net (FR):      10.69 MiB/s
    OVH BHS (CA):         11.35 MiB/s

IPv6 speedtests
    your IPv6:    2605:7380:8000:xxxx

    Leaseweb (NL):        10.12 MiB/s
    Softlayer DAL (US):   10.77 MiB/s
    Online.net (FR):      10.61 MiB/s
    OVH BHS (CA):         11.19 MiB/s
-------------------------------------------------

-------------------------------------------------
 nench.sh v2019.07.20 -- https://git.io/nench.sh
 benchmark timestamp:    2021-09-11 06:16:06 UTC
-------------------------------------------------

Processor:    AMD EPYC 7542 32-Core Processor
CPU cores:    1
Frequency:    2894.562 MHz
RAM:          978Mi
Swap:         2.0Gi
Kernel:       Linux 5.11.0-27-generic x86_64

Disks:
vda     25G  HDD

CPU: SHA256-hashing 500 MB
    2.468 seconds
CPU: bzip2-compressing 500 MB
    4.607 seconds
CPU: AES-encrypting 500 MB
    1.043 seconds

ioping: seek rate
    min/avg/max/mdev = 70.5 us / 101.1 us / 848.0 us / 19.3 us
ioping: sequential read speed
    generated 8.00 k requests in 5.00 s, 1.95 GiB, 1.60 k iops, 399.9 MiB/s

dd: sequential write speed
    1st run:    407.22 MiB/s
    2nd run:    408.17 MiB/s
    3rd run:    407.22 MiB/s
    average:    407.54 MiB/s

IPv4 speedtests
    your IPv4:    194.113.73.xxxx

    Cachefly CDN:         11.39 MiB/s
    Leaseweb (NL):        10.72 MiB/s
    Softlayer DAL (US):   10.87 MiB/s
    Online.net (FR):      10.74 MiB/s
    OVH BHS (CA):         11.36 MiB/s

IPv6 speedtests
    your IPv6:    2605:7380:8000:xxxx

    Leaseweb (NL):        10.54 MiB/s
    Softlayer DAL (US):   10.85 MiB/s
    Online.net (FR):      10.54 MiB/s
    OVH BHS (CA):         11.20 MiB/s
-------------------------------------------------

Vultr HF Nench Run

-------------------------------------------------
 nench.sh v2019.07.20 -- https://git.io/nench.sh
 benchmark timestamp:    2021-09-11 06:14:15 UTC
-------------------------------------------------

Processor:    Intel Core Processor (Skylake, IBRS)
CPU cores:    1
Frequency:    3695.998 MHz
RAM:          981Mi
Swap:         2.0Gi
Kernel:       Linux 5.4.0-80-generic x86_64

Disks:
vda     32G  HDD

CPU: SHA256-hashing 500 MB
    2.944 seconds
CPU: bzip2-compressing 500 MB
    3.472 seconds
CPU: AES-encrypting 500 MB
    0.755 seconds

ioping: seek rate
    min/avg/max/mdev = 40.0 us / 199.6 us / 3.80 ms / 105.7 us
ioping: sequential read speed
    generated 9.71 k requests in 5.00 s, 2.37 GiB, 1.94 k iops, 485.2 MiB/s

dd: sequential write speed
    1st run:    848.77 MiB/s
    2nd run:    953.67 MiB/s
    3rd run:    905.99 MiB/s
    average:    902.81 MiB/s

IPv4 speedtests
    your IPv4:    104.238.132.xxxx

    Cachefly CDN:         165.29 MiB/s
    Leaseweb (NL):        25.80 MiB/s
    Softlayer DAL (US):   36.16 MiB/s
    Online.net (FR):      27.20 MiB/s
    OVH BHS (CA):         265.25 MiB/s

No IPv6 connectivity detected
-------------------------------------------------

-------------------------------------------------
 nench.sh v2019.07.20 -- https://git.io/nench.sh
 benchmark timestamp:    2021-09-11 06:14:48 UTC
-------------------------------------------------

Processor:    Intel Core Processor (Skylake, IBRS)
CPU cores:    1
Frequency:    3695.998 MHz
RAM:          981Mi
Swap:         2.0Gi
Kernel:       Linux 5.4.0-80-generic x86_64

Disks:
vda     32G  HDD

CPU: SHA256-hashing 500 MB
    1.956 seconds
CPU: bzip2-compressing 500 MB
    3.367 seconds
CPU: AES-encrypting 500 MB
    0.731 seconds

ioping: seek rate
    min/avg/max/mdev = 38.8 us / 213.2 us / 6.13 ms / 114.1 us
ioping: sequential read speed
    generated 10.1 k requests in 5.00 s, 2.46 GiB, 2.01 k iops, 503.2 MiB/s

dd: sequential write speed
    1st run:    892.64 MiB/s
    2nd run:    838.28 MiB/s
    3rd run:    935.55 MiB/s
    average:    888.82 MiB/s

IPv4 speedtests
    your IPv4:    104.238.132.xxxx

    Cachefly CDN:         161.29 MiB/s
    Leaseweb (NL):        27.02 MiB/s
    Softlayer DAL (US):   40.57 MiB/s
    Online.net (FR):      27.93 MiB/s
    OVH BHS (CA):         277.78 MiB/s

No IPv6 connectivity detected
-------------------------------------------------

Share Tweet Send
0 Comments
Loading...
You've successfully subscribed to Alex Gallacher
Great! Next, complete checkout for full access to Alex Gallacher
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.