Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SDSkyKlouD/cc7e2f0da64e33d9272acf90c2461e8e to your computer and use it in GitHub Desktop.
Save SDSkyKlouD/cc7e2f0da64e33d9272acf90c2461e8e to your computer and use it in GitHub Desktop.
Vultr VC2 $5 vs Vultr HF $6 vs Linode Nanode $5 - performance comparison

Vultr VC2 vs Vultr HF vs Linode - $5 ~ $6 Performance Benchmarks

Benchmarked on 2019/07/19
by SD SkyKlouD (https://sdsk.one/ | Twitter @_SDSkyKlouD)

Plans compared

Vultr VC2 $5

  • CPU : Virtual CPU 714389bda930 @ 2.4GHz
    • 1 Core 1 Thread
    • L1 64KB, L2 4MB, L3 16MB
    • Family 6 Model 60 Stepping 1
  • RAM : 1GB
  • Storage : SSD 25GB
  • OS : Ubuntu 18.04.2 LTS amd64
    • Kernel : 5.2.0-rc7
  • Virtualization : QEMU
    • SeaBIOS : SeaBIOS 1.11.2
    • Hypervisor : KVM
    • Chipset : i440FX
    • Storage Interface : VirtIO (/dev/vda)
    • Ethernet : VirtIO

Vultr High-Frequency $6

  • CPU : Virtual CPU 6db7dc0e7704 @ 3.8GHz
    • 1 Core 1 Thread
    • L1 64KB, L2 4MB, L3 16MB
    • Family 6 Model 94 Stepping 3
  • RAM : 1GB (Multi-bit ECC)
  • Storage : NVMe SSD 32GB
  • OS : Ubuntu 19.04 amd64
    • Kernel : 5.2.0-rc7
  • Virtualization : QEMU
    • SeaBIOS : SeaBIOS 1.12.0
    • Hypervisor : KVM
    • Chipset : i440FX
    • Storage Interface : VirtIO (/dev/vda)
    • Ethernet : VirtIO

Linode Nanode $5

  • CPU : Intel Xeon E5-2697v4 @ 2.3GHz
    • 1 Core 1 Thread
    • L1 64KB, L2 4MB, L3 16MB
    • Family 6 Model 79 Stepping 1
  • RAM : 1GB
  • Storage : SSD 25GB
  • OS : Ubuntu 19.04 amd64
    • Kernel : 5.2.0-rc7
  • Virtualization : QEMU
    • SeaBIOS : SeaBIOS 1.12.0
    • Hypervisor : KVM
    • Chipset : Q35
    • Storage Interface : SATA or SCSI (/dev/sda, /dev/sdb)

NOTE!

  • All packages are up to date (using command # apt update; apt dist-upgrade)
  • Linux kernel installed from http://kernel.ubuntu.com/~kernel-ppa/mainline
  • Vultr HF and Linode Nanode instance are newly created. Vultr VC2 instance is one what I'm using as a web server.
  • All of these instances are in Tokyo, Japan region (Linode one is in Tokyo 2)

Benchmarks

  • BOLD result : the best score in the benchmark item
  • ITALIC result : the worst score in the benchmark item

bench.sh

Benchmark item Vultr VC2 $5 Linode Nanode $5 Vultr HF $6
I/O average 476.3 MB/s 715.0 MB/s 911.7 MB/s
DL speed - Cachefly 101 MB/s 62.7 MB/s 143 MB/s
DL speed - Linode JP 127 MB/s 89.9 MB/s 194 MB/s
DL speed - Linode SG 27.4 MB/s 16.1 MB/s 28.3 MB/s
DL speed - Linode UK 5.80 MB/s 5.28 MB/s 10.3 MB/s
DL speed - Linode DE 8.66 MB/s 9.30 MB/s 8.21 MB/s
DL speed - Linode CA 16.0 MB/s 11.5 MB/s 18.3 MB/s
DL speed - SoftLayer TX 11.5 MB/s 9.61 MB/s 13.3 MB/s
DL speed - SoftLayer WA 17.6 MB/s 13.9 MB/s 22.8 MB/s
DL speed - SoftLayer DE 2.31 MB/s 511 KB/s 2.04 MB/s
DL speed - SoftLayer SG 22.7 MB/s 19.8 MB/s 27.5 MB/s
DL speed - SoftLayer CN 30.4 MB/s 29.6 MB/s 41.5 MB/s

nench

Benchmark item Vultr VC2 $5 Linode Nanode $5 Vultr HF $6
SHA256 hashing 500MB 3.902 s 4.061 s 2.302 s
bzip2 compressing 500MB 6.628 s 7.506 s 3.773 s
AES encrypt 500MB 1.969 s 2.130 s 0.843 s
ioping seek rate - min 138.8 us 65.2 us 44.2 us
ioping seek rate - avg 183.1 us 106.4 us 163.4 us
ioping seek rate - max 7.36 ms 10.3 ms 2.98 ms
ioping seek rate - mdev 120.8 us 174.0 us 56.2 us
ioping seq read 5.36 k req in 5 s 5.52 k req in 5 s 23.0 k req in 5 s
1.31 GiB, 1.07 k IOPS 1.35 GiB, 1.10 k IOPS 5.60 GiB, 4.59 k IOPS
267.9 MiB/s 275.8 MiB/s 1.12 GiB/s
dd seq write avg 404.68 MiB/s 614.48 MiB/s 858.31 MiB/s
DL speed - Cachefly 128.53 MiB/s 57.87 MiB/s 137.17 MiB/s
DL speed - Leaseweb NL 6.86 MiB/s 0.00 MiB/s 9.32 MiB/s
DL speed - SoftLayer DAL US 11.41 MiB/s 9.98 MiB/s 12.80 MiB/s
DL speed - Online.net FR 6.96 MiB/s 7.03 MiB/s 10.49 MiB/s
DL speed - OVH BHS CA 5.93 MiB/s 7.34 MiB/s 14.05 MiB/s

vpsbench

Benchmark item Vultr VC2 $5 Linode Nanode $5 Vultr HF $6
I/O speed 453 MB/s 614 MB/s 749 MB/s
Bzip 25MB 5.55 s 7.08 s 2.50 s
100MB download 99.2 MB/s 74.8 MB/s 133 MB/s

busylog.net VPS Benchmark

Benchmark item Vultr VC2 $5 Linode Nanode $5 Vultr HF $6
OpenSSL speed - RSA 512b 14970.6 sign/s 14834.3 sign/s - 26712.8 sign/s *
206477.4 verify/s - 250840.8 verify/s 378610.0 verify/s *
OpenSSL speed - RSA 1024b 5110.7 sign/s - 7095.6 sign/s 9196.1 sign/s *
78486.4 verify/s - 104292.3 verify/s 144029.2 verify/s *
OpenSSL speed - RSA 2048b 1082.3 sign/s 1053.3 sign/s - 1882.0 sign/s *
24356.8 verify/s - 36334.9 verify/s 42193.2 verify/s *
OpenSSL speed - RSA 3072b 226.8 sign/s - 353.5 sign/s 401.2 sign/s *
11449.7 verify/s - 17633.1 verify/s 19646.2 verify/s *
OpenSSL speed - RSA 4096b 99.8 sign/s - 158.1 sign/s 176.2 sign/s *
6544.9 verify/s - 9832.8 verify/s 11294.5 verify/s *
OpenSSL speed - RSA 7680b 12.0 sign/s - 15.6 sign/s 20.4 sign/s *
1924.7 verify/s - 2989.3 verify/s 3275.2 verify/s *
OpenSSL speed - RSA 15360b 2.1 sign/s - 3.2 sign/s 3.6 sign/s *
481.5 verify/s - 780.7 verify/s 836.0 verify/s *
ioping 16.0k req in 2.94s (62.3MiB)- 20.2k req in 2.89s (78.8 MiB) 22.5k req in 2.95s (87.9MiB)*
5.42 k IOPS, 21.2 MiB/s 6.99 k IOPS, 27.3 MiB/s 7.62 k IOPS, 29.8 MiB/s
min 143.9 us, avg 184.3 us min 68.5 us, avg 143.2 us min 43.8 us, avg 131.3 us
max 2.15 ms, mdev 31.2 us max 21.2 ms, mdev 315.8 us max 3.08 ms, mdev 64.2 us
hdparm direct disk read 375.43 MB/s - 798.69 MB/s * 611.02 MB/s

UnixBench v5.1.3

Compiled with GCC-8, cc option -Ofast -ffast-math -march=native -mtune=native

Benchmark item Vultr VC2 $5 Linode Nanode $5 Vultr HF $6
Dhrystone 2 28349357.5 lps 26101050.9 lps - 48380988.5 lps *
DP Whetstone 4054.3 MWIPS - 4797.6 MWIPS 8128.6 MWIPS *
Execl T/P 2895.4 lps 2301.8 lps - 5032.8 lps *
File CP - 1024buf 2000mxblk 601189.0 KBps 331345.3 KBps - 801636.5 KBps *
- 256buf 500mxblk 158572.4 KBps 101955.2 KBps - 207465.7 KBps *
- 4096buf 8000mxblk 1530966.1 KBps 955739.0 KBps - 2602295.2 KBps *
Pipe T/P 839858.9 lps 542768.1 lps - 1013986.3 lps *
Pipe-based Ctxt Switching 138143.9 lps 110055.3 lps - 224759.3 lps *
Process Creation 7259.3 lps 6304.7 lps - 12910.2 lps *
Shell Scripts (1 concurnt) 6067.1 lpm 4787.1 lpm - 10704.2 lpm *
Shell Scripts (8 concurnt) 782.5 lpm 632.9 lpm - 1416.2 lpm *
System Call Overhead 619134.4 lps * 321002.2 lps - 589122.8 lps
=> Overall Index Score 940.5 698.9 - 1454.5 *

Final words

  • Sometimes, Linode instances will be created with AMD EPYC. AMD EPYC instances have better performance than their Intel Xeon instances.
  • There is NO REASON to use existing Vultr VC2 instance if your region supports HF instance. Performance hugely increases with just only $1!

Updates

  • 2019/08/20
    • Confirmed that my Vultr HF $6 instance runs SeaBIOS v1.12.0 (not v1.11.2)
    • Add Virtualization-Ethernet property for Vultr plans
    • Add RAM ECC information for Vultr HF plan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment