VPS Dedicated CPU showdown : Linode vs DigitalOcean

Feb 18, 2019 6 mins read 7bdd8a0c2
thumbnail for this post

This Feb, Linode releases new plans (Dedicated CPU VPS plans, which means the CPUs run on KVM host without sharing to other neighbors). So I make this benchmark to show how good it is compared with DigitalOcean (DO) in the same plan.

Price

Linode’s price has 25% lower than DO’s.

Linode price

linode dedicated cpu price

DigitalOcean price

digitalocean dedicated cpu price

Boot time

Linode VPS boots a bit slower than DO. (115 processes vs 96 processes)

Benchmark

I used this script (https://github.com/n-st/nench) to benchmark the minimum plan (2 vCPUs and 4GB RAM). I configured vm.swappiness = 0 to disable swap.

Linode

Processor:    Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
CPU cores:    2
Frequency:    2499.984 MHz
RAM:          3.9G
Swap:         511M
Kernel:       Linux 4.15.0-43-generic x86_64

Disks:
sda   24.5G  HDD
sdb    512M  HDD

CPU: SHA256-hashing 500 MB
    3.339 seconds
CPU: bzip2-compressing 500 MB
    5.649 seconds
CPU: AES-encrypting 500 MB
    1.535 seconds

ioping: seek rate
    min/avg/max/mdev = 60.1 us / 87.6 us / 8.98 ms / 104.1 us
ioping: sequential read speed
    generated 25.2 k requests in 5.00 s, 6.15 GiB, 5.04 k iops, 1.23 GiB/s

dd: sequential write speed
    1st run:    953.67 MiB/s
    2nd run:    1239.78 MiB/s
    3rd run:    1144.41 MiB/s
    average:    1112.62 MiB/s

IPv4 speedtests
    your IPv4:    139.162.5.xxxx

    Cachefly CDN:         54.08 MiB/s
    Leaseweb (NL):        6.64 MiB/s
    Softlayer DAL (US):   3.18 MiB/s
    Online.net (FR):      1.74 MiB/s
    OVH BHS (CA):         0.29 MiB/s

IPv6 speedtests
    your IPv6:    2400:8901::xxxx

    Leaseweb (NL):        5.60 MiB/s
    Softlayer DAL (US):   0.00 MiB/s
    Online.net (FR):      10.43 MiB/s
    OVH BHS (CA):         0.85 MiB/s
-------------------------------------------------

Digital Ocean

Processor:    Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz
CPU cores:    2
Frequency:    2693.670 MHz
RAM:          3.9G
Swap:         -
Kernel:       Linux 4.15.0-45-generic x86_64

Disks:
vda     25G  HDD

CPU: SHA256-hashing 500 MB
    2.427 seconds
CPU: bzip2-compressing 500 MB
    4.252 seconds
CPU: AES-encrypting 500 MB
    0.964 seconds

ioping: seek rate
    min/avg/max/mdev = 114.8 us / 185.5 us / 4.33 ms / 48.3 us
ioping: sequential read speed
    generated 4.13 k requests in 5.00 s, 1.01 GiB, 826 iops, 206.6 MiB/s

dd: sequential write speed
    1st run:    410.08 MiB/s
    2nd run:    386.24 MiB/s
    3rd run:    417.71 MiB/s
    average:    404.68 MiB/s

IPv4 speedtests
    your IPv4:    178.128.214.xxxx

    Cachefly CDN:         13.14 MiB/s
    Leaseweb (NL):        13.56 MiB/s
    Softlayer DAL (US):   7.82 MiB/s
    Online.net (FR):      9.86 MiB/s
    OVH BHS (CA):         0.44 MiB/s

IPv6 speedtests
    your IPv6:    2400:6180:0:xxxx

    Leaseweb (NL):        9.57 MiB/s
    Softlayer DAL (US):   0.00 MiB/s
    Online.net (FR):      4.95 MiB/s
    OVH BHS (CA):         0.30 MiB/s
-------------------------------------------------

Conclusion

DigitalOcean allows you run on newer hardwares so its CPU is better (~43%) than Linode’s. (You can compare the result in CPU hashing section). By the way, Linode has the better price so it’s your choices! :)

Hope Linode will upgrade all hardwares soon. Updated : they have new CPUs in some datacenters which are Intel Xeon Gold 6148 and AMD EPYC 7501, so stay tuned!

comments powered by Disqus