Vultr; Old vs new instances

Benchmarking and putting the older SSD Vultr series of cloud against the new high frequency NVMe based servers. It is known that the high frequency CPU is at 3.8Ghz and the NVMe makes SSD look a step slower but lets let the benchmarks show results.

Using an older cloud compute SSD plan for $10 p/m (0.015p/h) 1 CPU, 2048 GB ram and 55 GB SSD

New high frequency plan at $12 p/m (0.018p/h) 1 CPU, 2048 GB ram and 64 GB NVMe.

Both instances running Ubuntu 18.04 in the Sydney location with the older cloud compute taking 1 minute 16 seconds to activate whilst the high frequency plan took slightly less at 1 minute and 9 seconds.

Old vs new

The full benchmarks are listed below but for a quick take; The new high frequency server was give or take 100MB/s faster for disk read and write. The Nench ioping test shows the NVMe at very fast speeds for seeking.

Not surprising that the higher frequency CPU did the processing tasks quicker in the Nench, however it was not a massive difference considering the 1.2Ghz difference.

Undoubtedly and most likely unsurprising is the high frequency server is better. Is it $2 better, more or less? Considering you get a stronger and faster CPU, 8GB more storage space which is insanely quick NVMe. Yes there is a strong argument for why you would deploy the older cloud compute if high frequency is available at your location of choice.

Benchmarks

Cloud compute bench.sh

----------------------------------------------------------------------
CPU model            : Virtual CPU 82d9ed4018dd
Number of cores      : 1
CPU frequency        : 2593.904 MHz
Total size of Disk   : 55.0 GB (2.2 GB Used)
Total amount of Mem  : 1993 MB (85 MB Used)
Total amount of Swap : 0 MB (0 MB Used)
System uptime        : 0 days, 0 hour 1 min
Load average         : 0.10, 0.06, 0.02
OS                   : Ubuntu 18.04.2 LTS
Arch                 : x86_64 (64 Bit)
Kernel               : 4.15.0-54-generic
----------------------------------------------------------------------
I/O speed(1st run)   : 804 MB/s
I/O speed(2nd run)   : 846 MB/s
I/O speed(3rd run)   : 842 MB/s
Average I/O speed    : 830.7 MB/s
----------------------------------------------------------------------
Node Name                       IPv4 address            Download Speed
CacheFly                        204.93.143.143          169MB/s
Linode, Tokyo, JP               106.187.96.148          20.0MB/s
Linode, Singapore, SG           139.162.23.4            11.5MB/s
Linode, London, UK              176.58.107.39           1.22MB/s
Linode, Frankfurt, DE           139.162.130.8           7.15MB/s
Linode, Fremont, CA             50.116.14.9             10.3MB/s
Softlayer, Dallas, TX           173.192.68.18           9.85MB/s
Softlayer, Seattle, WA          67.228.112.250          8.65MB/s
Softlayer, Frankfurt, DE        159.122.69.4            4.54MB/s
Softlayer, Singapore, SG        119.81.28.170           20.4MB/s
Softlayer, HongKong, CN         119.81.130.170          13.5MB/s
----------------------------------------------------------------------

 

High frequency bench.sh

----------------------------------------------------------------------
CPU model            : Virtual CPU 6db7dc0e7704
Number of cores      : 1
CPU frequency        : 3792.000 MHz
Total size of Disk   : 63.0 GB (2.2 GB Used)
Total amount of Mem  : 1993 MB (84 MB Used)
Total amount of Swap : 0 MB (0 MB Used)
System uptime        : 0 days, 0 hour 1 min
Load average         : 0.02, 0.01, 0.00
OS                   : Ubuntu 18.04.2 LTS
Arch                 : x86_64 (64 Bit)
Kernel               : 4.15.0-54-generic
----------------------------------------------------------------------
I/O speed(1st run)   : 1.0 GB/s
I/O speed(2nd run)   : 962 MB/s
I/O speed(3rd run)   : 1.0 GB/s
Average I/O speed    : 1003.3 MB/s
----------------------------------------------------------------------
Node Name                       IPv4 address            Download Speed
CacheFly                        204.93.143.143          197MB/s
Linode, Tokyo, JP               106.187.96.148          20.0MB/s
Linode, Singapore, SG           139.162.23.4            14.0MB/s
Linode, London, UK              176.58.107.39           1.49MB/s
Linode, Frankfurt, DE           139.162.130.8           6.80MB/s
Linode, Fremont, CA             50.116.14.9             11.9MB/s
Softlayer, Dallas, TX           173.192.68.18           10.2MB/s
Softlayer, Seattle, WA          67.228.112.250          11.0MB/s
Softlayer, Frankfurt, DE        159.122.69.4            3.11MB/s
Softlayer, Singapore, SG        119.81.28.170           19.3MB/s
Softlayer, HongKong, CN         119.81.130.170          16.0MB/s
----------------------------------------------------------------------

 

Cloud compute nench

Processor:    Virtual CPU 82d9ed4018dd
CPU cores:    1
Frequency:    2593.904 MHz
RAM:          1.9G
Swap:         -
Kernel:       Linux 4.15.0-54-generic x86_64

Disks:
vda     55G  HDD

CPU: SHA256-hashing 500 MB
    2.626 seconds
CPU: bzip2-compressing 500 MB
    4.484 seconds
CPU: AES-encrypting 500 MB
    0.978 seconds

ioping: seek rate
    min/avg/max/mdev = 85.0 us / 148.2 us / 5.17 ms / 75.0 us
ioping: sequential read speed
    generated 5.08 k requests in 5.00 s, 1.24 GiB, 1.01 k iops, 253.9 MiB/s

dd: sequential write speed
    1st run:    769.62 MiB/s
    2nd run:    786.78 MiB/s
    3rd run:    766.75 MiB/s
    average:    774.38 MiB/s

IPv4 speedtests
    your IPv4:    139.180.168.xxxx

    Cachefly CDN:         264.55 MiB/s
    Leaseweb (NL):        7.52 MiB/s
    Softlayer DAL (US):   10.04 MiB/s
    Online.net (FR):      0.02 MiB/s
    OVH BHS (CA):         8.48 MiB/s

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

 

High frequency nench

Processor:    Virtual CPU 6db7dc0e7704
CPU cores:    1
Frequency:    3792.000 MHz
RAM:          1.9G
Swap:         -
Kernel:       Linux 4.15.0-54-generic x86_64

Disks:
vda     64G  HDD

CPU: SHA256-hashing 500 MB
    2.228 seconds
CPU: bzip2-compressing 500 MB
    3.737 seconds
CPU: AES-encrypting 500 MB
    0.792 seconds

ioping: seek rate
    min/avg/max/mdev = 43.3 us / 170.2 us / 2.82 ms / 59.6 us
ioping: sequential read speed
    generated 21.7 k requests in 5.00 s, 5.30 GiB, 4.34 k iops, 1.06 GiB/s

dd: sequential write speed
    1st run:    591.28 MiB/s
    2nd run:    913.62 MiB/s
    3rd run:    935.55 MiB/s
    average:    813.48 MiB/s

IPv4 speedtests
    your IPv4:    149.28.179.xxxx

    Cachefly CDN:         232.56 MiB/s
    Leaseweb (NL):        7.06 MiB/s
    Softlayer DAL (US):   9.59 MiB/s
    Online.net (FR):      8.39 MiB/s
    OVH BHS (CA):         10.45 MiB/s

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

Cloud compute Busylog

Check what we have installed here...
openssl......installed (YES)
wget.........installed (YES)
ftp..........installed (YES)
ioping.......not installed (NO)
hdparm.......installed (YES)
-----------------------------
Network upload test....
Generate temporary file  ./5fXENNpC.tmp with size 102400KB ... please wait a wile
104857600 bytes (105 MB, 100 MiB) copied, 0.696603 s, 151 MB/s
Created
-----------------------------
This server is located in :
-----------------------------
Upload demo.wftpserver.com -[ http://www.wftpserver.com/it/onlinedemo.htm ]- located in:
Latency : 154.396
Upload speed : 2.8628 MB/s (?)
-----------------------------
Upload speedtest.tele2.net -[ http://speedtest.tele2.net/ ]- located in:
Latency : 306.181
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload wen1-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Austria, Vienna) ]- located in:
ping: wen1-speedtest-1.tele2.net: Name or service not known
Latency :
ftp: wen1-speedtest-1.tele2.net: Name or service not known
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload zgb-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Croatia, Zagreb) ]- located in:
Latency : 336.139
Upload speed : 6.3422 MB/s (?)
-----------------------------
Upload fra36-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Germany, Frankfurt) ]- located in:
Latency : 314.226
Upload speed : 6.0048 MB/s (?)
-----------------------------
Upload bks-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Latvia, Riga) ]- located in:
Latency : 347.244
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload vln038-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Lithuania, Vilnius) ]- located in:
Latency : 332.380
Upload speed : 6.4125 MB/s (?)
-----------------------------
Upload ams-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Netherlands, Amsterdam) ]- located in:
Latency : 325.435
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload bck-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Sweden, Gothenburg) ]- located in:
Latency : 314.016
Upload speed : 6.5024 MB/s (?)
-----------------------------
Upload kst5-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Sweden, Stockholm) ]- located in:
Latency : 321.837
Upload speed : 6.5844 MB/s (?)
-----------------------------
Upload nyc9-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (USA, New York) ]- located in:
ping: nyc9-speedtest-1.tele2.net: Name or service not known
Latency :
ftp: nyc9-speedtest-1.tele2.net: Name or service not known
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
Remove temporary file  ./5fXENNpC.tmp
-----------------------------
Test openSSL speeds (openssl signatures speed)....
Doing 512 bits private rsa's for 10s: 212168 512 bits private RSA's in 9.98s
Doing 512 bits public rsa's for 10s: 3296539 512 bits public RSA's in 9.99s
Doing 1024 bits private rsa's for 10s: 75860 1024 bits private RSA's in 9.99s
Doing 1024 bits public rsa's for 10s: 1242112 1024 bits public RSA's in 10.00s
Doing 2048 bits private rsa's for 10s: 13781 2048 bits private RSA's in 10.00s
Doing 2048 bits public rsa's for 10s: 361357 2048 bits public RSA's in 10.00s
Doing 3072 bits private rsa's for 10s: 3299 3072 bits private RSA's in 10.00s
Doing 3072 bits public rsa's for 10s: 167894 3072 bits public RSA's in 10.00s
Doing 4096 bits private rsa's for 10s: 1477 4096 bits private RSA's in 9.99s
Doing 4096 bits public rsa's for 10s: 96164 4096 bits public RSA's in 10.00s
Doing 7680 bits private rsa's for 10s: 176 7680 bits private RSA's in 10.01s
Doing 7680 bits public rsa's for 10s: 28050 7680 bits public RSA's in 10.00s
Doing 15360 bits private rsa's for 10s: 31 15360 bits private RSA's in 10.16s
Doing 15360 bits public rsa's for 10s: 7137 15360 bits public RSA's in 10.00s
OpenSSL 1.1.1  11 Sep 2018
built on: Fri Jun 14 12:50:28 2019 UTC
options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-OlMTmP/openssl-1.1.1=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
                  sign    verify    sign/s verify/s
rsa  512 bits 0.000047s 0.000003s  21259.3 329983.9
rsa 1024 bits 0.000132s 0.000008s   7593.6 124211.2
rsa 2048 bits 0.000726s 0.000028s   1378.1  36135.7
rsa 3072 bits 0.003031s 0.000060s    329.9  16789.4
rsa 4096 bits 0.006764s 0.000104s    147.8   9616.4
rsa 7680 bits 0.056875s 0.000357s     17.6   2805.0
rsa 15360 bits 0.327742s 0.001401s      3.1    713.7
-----------------------------
Disk seek rate test (ioping)....
not performed tests.... test needs ioping and wget installed
-----------------------------
Direct (not cached) disk reads (hdparm)....
Test disk /dev/vda1

/dev/vda1:
 Timing O_DIRECT disk reads: 2904 MB in  3.00 seconds = 967.52 MB/sec

 

High frequency Busylog

Check what we have installed here...
openssl......installed (YES)
wget.........installed (YES)
ftp..........installed (YES)
ioping.......not installed (NO)
hdparm.......installed (YES)
-----------------------------
Network upload test....
Generate temporary file  ./Wbah1A89.tmp with size 102400KB ... please wait a wile
104857600 bytes (105 MB, 100 MiB) copied, 0.66477 s, 158 MB/s
Created
-----------------------------
This server is located in :
-----------------------------
Upload demo.wftpserver.com -[ http://www.wftpserver.com/it/onlinedemo.htm ]- located in:
Latency : 145.787
Upload speed : 2.8099 MB/s (?)
-----------------------------
Upload speedtest.tele2.net -[ http://speedtest.tele2.net/ ]- located in:
Latency : 317.399
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload wen1-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Austria, Vienna) ]- located in:
ping: wen1-speedtest-1.tele2.net: Name or service not known
Latency :
ftp: wen1-speedtest-1.tele2.net: Name or service not known
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload zgb-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Croatia, Zagreb) ]- located in:
Latency : 326.948
Upload speed : 6.7605 MB/s (?)
-----------------------------
Upload fra36-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Germany, Frankfurt) ]- located in:
Latency : 304.051
Upload speed : 6.3495 MB/s (?)
-----------------------------
Upload bks-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Latvia, Riga) ]- located in:
Latency : 311.594
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload vln038-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Lithuania, Vilnius) ]- located in:
Latency : 317.447
Upload speed : 6.6862 MB/s (?)
-----------------------------
Upload ams-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Netherlands, Amsterdam) ]- located in:
Latency : 304.955
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
-----------------------------
Upload bck-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Sweden, Gothenburg) ]- located in:
Latency : 305.222
Upload speed : 7.7869 MB/s (?)
-----------------------------
Upload kst5-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (Sweden, Stockholm) ]- located in:
Latency : 299.551
Upload speed : 7.0935 MB/s (?)
-----------------------------
Upload nyc9-speedtest-1.tele2.net -[ http://speedtest.tele2.net/ (USA, New York) ]- located in:
ping: nyc9-speedtest-1.tele2.net: Name or service not known
Latency :
ftp: nyc9-speedtest-1.tele2.net: Name or service not known
Upload speed : Transfer seems to be in error! (answer '226 Transfer complete' not found) (?)
Remove temporary file  ./Wbah1A89.tmp
-----------------------------
Test openSSL speeds (openssl signatures speed)....
Doing 512 bits private rsa's for 10s: 253302 512 bits private RSA's in 9.99s
Doing 512 bits public rsa's for 10s: 3856103 512 bits public RSA's in 10.00s
Doing 1024 bits private rsa's for 10s: 88769 1024 bits private RSA's in 10.00s
Doing 1024 bits public rsa's for 10s: 1425344 1024 bits public RSA's in 10.00s
Doing 2048 bits private rsa's for 10s: 18532 2048 bits private RSA's in 10.00s
Doing 2048 bits public rsa's for 10s: 426308 2048 bits public RSA's in 9.99s
Doing 3072 bits private rsa's for 10s: 4018 3072 bits private RSA's in 10.00s
Doing 3072 bits public rsa's for 10s: 196652 3072 bits public RSA's in 9.99s
Doing 4096 bits private rsa's for 10s: 1757 4096 bits private RSA's in 10.00s
Doing 4096 bits public rsa's for 10s: 112877 4096 bits public RSA's in 9.99s
Doing 7680 bits private rsa's for 10s: 205 7680 bits private RSA's in 10.02s
Doing 7680 bits public rsa's for 10s: 32748 7680 bits public RSA's in 10.00s
Doing 15360 bits private rsa's for 10s: 35 15360 bits private RSA's in 10.09s
Doing 15360 bits public rsa's for 10s: 8350 15360 bits public RSA's in 10.00s
OpenSSL 1.1.1  11 Sep 2018
built on: Fri Jun 14 12:50:28 2019 UTC
options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-OlMTmP/openssl-1.1.1=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
                  sign    verify    sign/s verify/s
rsa  512 bits 0.000039s 0.000003s  25355.6 385610.3
rsa 1024 bits 0.000113s 0.000007s   8876.9 142534.4
rsa 2048 bits 0.000540s 0.000023s   1853.2  42673.5
rsa 3072 bits 0.002489s 0.000051s    401.8  19684.9
rsa 4096 bits 0.005692s 0.000089s    175.7  11299.0
rsa 7680 bits 0.048878s 0.000305s     20.5   3274.8
rsa 15360 bits 0.288286s 0.001198s      3.5    835.0
-----------------------------
Disk seek rate test (ioping)....
not performed tests.... test needs ioping and wget installed
-----------------------------
Direct (not cached) disk reads (hdparm)....
Test disk /dev/vda1

/dev/vda1:
 Timing O_DIRECT disk reads: 3522 MB in  3.00 seconds = 1173.37 MB/sec