# Vultr VPS # Data Center Frankfurt # Features 4 vCores 8G Memory 100G internal storage 5TB Bandwidth/Month Shared and dedicated private Networks available $40/Month # Average Network Performance based on 3 tests Download speedtest : 2554 Mb/s Upload speedtest : 1471 Mb/s # I/O performance Average I/O Latency : 1.1 MB/s Average I/O Throughput : 416 MB/s Average I/O Reading : 2.1 GB/s # FIO Random Read Performance Test read : IOPS =18.2k, BW=70.0MiB/s (74.4MB/s)(4096MiB/57698msec) iops : min =3184, max= 5458, avg=4590.45, stdev=354.74, samples=454 # FIO Random Write Performance Test write : IOPS =88.2k, BW=345MiB/s (361MB/s)(2048MiB/5944msec) iops : min =20810, max=100310, avg=45644.91, stdev=29205.08, samples=22 # FIO Read/Write Performance Test read : IOPS =5011, BW=19.6MiB/s (20.5MB/s)(768MiB/39211msec) iops : min =1258, max=6688, avg=5006.23, stdev=746.23, samples=78 write : IOPS =1674, BW=6697KiB/s (6857kB/s)(256MiB/39211msec) iops : min =402, max=2236, avg=1672.62, stdev=254.99, samples=78 * A VPS using local non-SSD will probably get somewhere around 500 read / 200 write. # Benchmark test result root@vultr:~# sh bench.sh -------------------------------------------------------------------- # Installing Dependencies -------------------------------------------------------------------- # Date Fri Sep 14 18:55:50 UTC 2018 -------------------------------------------------------------------- # Hostname FQHN vultr.articlian.org -------------------------------------------------------------------- # OS Installed No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04 LTS Release: 18.04 Codename: bionic # Number CPUs/Cores Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Virtual CPU 82d9ed4018dd Stepping: 4 CPU MHz: 2593.906 BogoMIPS: 5187.81 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K L3 cache: 16384K NUMA node0 CPU(s): 0-3 -------------------------------------------------------------------- # Memory Installed total used free shared buff/cache available Mem: 7.8G 125M 6.9G 652K 756M 7.4G Swap: 0B 0B 0B -------------------------------------------------------------------- # Partition Layout Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.9G 0 3.9G 0% /dev tmpfs tmpfs 798M 628K 798M 1% /run /dev/vda1 ext4 99G 2.2G 92G 3% / tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs tmpfs 798M 0 798M 0% /run/user/0 -------------------------------------------------------------------- # Disk Layout NAME FSTYPE LABEL UUID MOUNTPOINT sr0 vda └─vda1 ext4 aedab22e-dec8-427d-9602-a6f76cccd6e4 / -------------------------------------------------------------------- # Net Test1 Retrieving speedtest.net configuration... Testing from Choopa, LLC (209.250.235.71)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by IP-Projects GmbH & Co. KG (Frankfurt) [2.15 km]: 1.2 ms Testing download speed................................................................................ Download: 2317.62 Mbit/s Testing upload speed...................................................................................................... Upload: 1722.61 Mbit/s -------------------------------------------------------------------- # Net Test2 Retrieving speedtest.net configuration... Testing from Choopa, LLC (209.250.235.71)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by LeaseWeb (Frankfurt) [2.15 km]: 1.01 ms Testing download speed................................................................................ Download: 2583.38 Mbit/s Testing upload speed...................................................................................................... Upload: 968.66 Mbit/s -------------------------------------------------------------------- # Net Test3 Retrieving speedtest.net configuration... Testing from Choopa, LLC (209.250.235.71)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by IP-Projects GmbH & Co. KG (Frankfurt) [2.15 km]: 1.029 ms Testing download speed................................................................................ Download: 2764.30 Mbit/s Testing upload speed...................................................................................................... Upload: 1723.22 Mbit/s -------------------------------------------------------------------- # dd Test I/O Latency Test 1000+0 records in 1000+0 records out 512000 bytes (512 kB, 500 KiB) copied, 0.452145 s, 1.1 MB/s real 0m0.454s user 0m0.000s sys 0m0.056s I/O Throughput Test 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 8.15805 s, 132 MB/s real 0m8.159s user 0m0.021s sys 0m6.495s I/O Reading Test 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.94507 s, 552 MB/s real 0m1.972s user 0m0.000s sys 0m1.972s -------------------------------------------------------------------- # I/O Latency Test with avg I/O Latency (1st run) : 1.2 MB/s I/O Latency (2nd run) : 1.1 MB/s I/O Latency (3rd run) : 1.2 MB/s Average I/O Latency : 1.16667 -------------------------------------------------------------------- # I/O Throughput Test with avg I/O Throughput (1st run) : 414 MB/s I/O Throughput (2nd run) : 417 MB/s I/O Throughput (3rd run) : 417 MB/s Average I/O Throughput : 416 -------------------------------------------------------------------- # I/O Reading Test with avg I/O Reading (1st run) : 1.9 GB/s I/O Reading (2nd run) : 2.1 GB/s I/O Reading (3rd run) : 2.3 GB/s Average I/O Reading : 2.1 -------------------------------------------------------------------- # FIO Random Read Performance Test randread: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=16 ... fio-3.1 Starting 4 processes randread: Laying out IO file (1 file / 1024MiB) randread: Laying out IO file (1 file / 1024MiB) randread: Laying out IO file (1 file / 1024MiB) randread: Laying out IO file (1 file / 1024MiB) Jobs: 2 (f=2): [_(2),r(2)][100.0%][r=59.0MiB/s,w=0KiB/s][r=15.3k,w=0 IOPS][eta 00m:00s] randread: (groupid=0, jobs=4): err= 0: pid=23672: Fri Sep 14 01:18:01 2018 read: IOPS=18.2k, BW=70.0MiB/s (74.4MB/s)(4096MiB/57698msec) slat (usec): min=62, max=36988, avg=213.54, stdev=306.96 clat (usec): min=2, max=44854, avg=3266.67, stdev=1351.56 lat (usec): min=107, max=45258, avg=3480.90, stdev=1404.40 clat percentiles (usec): | 1.00th=[ 2245], 5.00th=[ 2311], 10.00th=[ 2376], 20.00th=[ 2474], | 30.00th=[ 2573], 40.00th=[ 2802], 50.00th=[ 3064], 60.00th=[ 3326], | 70.00th=[ 3556], 80.00th=[ 3851], 90.00th=[ 4228], 95.00th=[ 4621], | 99.00th=[ 6456], 99.50th=[ 8848], 99.90th=[22414], 99.95th=[27657], | 99.99th=[38536] bw ( KiB/s): min=12736, max=21840, per=25.26%, avg=18362.03, stdev=1418.90, samples=454 iops : min= 3184, max= 5458, avg=4590.45, stdev=354.74, samples=454 lat (usec) : 4=0.01%, 250=0.01%, 500=0.01%, 750=0.01%, 1000=0.01% lat (msec) : 2=0.04%, 4=84.95%, 10=14.61%, 20=0.24%, 50=0.15% cpu : usr=2.22%, sys=7.74%, ctx=1048751, majf=0, minf=96 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, >=64=0.0% issued rwt: total=1048576,0,0, short=0,0,0, dropped=0,0,0 latency : target=0, window=0, percentile=100.00%, depth=16 Run status group 0 (all jobs): READ: bw=70.0MiB/s (74.4MB/s), 70.0MiB/s-70.0MiB/s (74.4MB/s-74.4MB/s), io=4096MiB (4295MB), run=57698-57698msec Disk stats (read/write): vda: ios=1047524/60, merge=0/15, ticks=205332/0, in_queue=157240, util=98.45% -------------------------------------------------------------------- # FIO Random Write Performance Test randwrite: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=1 ... fio-3.1 Starting 2 processes randwrite: Laying out IO file (1 file / 1024MiB) randwrite: Laying out IO file (1 file / 1024MiB) Jobs: 2 (f=2): [w(2)][100.0%][r=0KiB/s,w=191MiB/s][r=0,w=48.0k IOPS][eta 00m:00s] randwrite: (groupid=0, jobs=2): err= 0: pid=23683: Fri Sep 14 01:18:09 2018 write: IOPS=88.2k, BW=345MiB/s (361MB/s)(2048MiB/5944msec) slat (nsec): min=1932, max=62945k, avg=20141.39, stdev=536645.06 clat (nsec): min=642, max=225351, avg=760.46, stdev=922.31 lat (usec): min=2, max=62949, avg=21.29, stdev=536.81 clat percentiles (nsec): | 1.00th=[ 652], 5.00th=[ 660], 10.00th=[ 660], 20.00th=[ 660], | 30.00th=[ 668], 40.00th=[ 668], 50.00th=[ 676], 60.00th=[ 692], | 70.00th=[ 732], 80.00th=[ 796], 90.00th=[ 860], 95.00th=[ 932], | 99.00th=[ 1192], 99.50th=[ 2160], 99.90th=[ 8768], 99.95th=[12480], | 99.99th=[36608] bw ( KiB/s): min=83240, max=401240, per=51.75%, avg=182579.64, stdev=116820.31, samples=22 iops : min=20810, max=100310, avg=45644.91, stdev=29205.08, samples=22 lat (nsec) : 750=71.77%, 1000=25.83% lat (usec) : 2=1.87%, 4=0.20%, 10=0.26%, 20=0.05%, 50=0.03% lat (usec) : 100=0.01%, 250=0.01% cpu : usr=6.38%, sys=41.63%, ctx=332, majf=0, minf=18 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% issued rwt: total=0,524288,0, short=0,0,0, dropped=0,0,0 latency : target=0, window=0, percentile=100.00%, depth=1 Run status group 0 (all jobs): WRITE: bw=345MiB/s (361MB/s), 345MiB/s-345MiB/s (361MB/s-361MB/s), io=2048MiB (2147MB), run=5944-5944msec Disk stats (read/write): vda: ios=0/21241, merge=0/17308, ticks=0/12824, in_queue=8480, util=34.04% -------------------------------------------------------------------- # FIO Read/Write Performance Test test: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64 fio-3.1 Starting 1 process test: Laying out IO file (1 file / 1024MiB) Jobs: 1 (f=1): [m(1)][100.0%][r=18.6MiB/s,w=6340KiB/s][r=4759,w=1585 IOPS][eta 00m:00s] test: (groupid=0, jobs=1): err= 0: pid=23710: Fri Sep 14 01:18:56 2018 read: IOPS=5011, BW=19.6MiB/s (20.5MB/s)(768MiB/39211msec) bw ( KiB/s): min= 5032, max=26752, per=99.90%, avg=20024.72, stdev=2984.95, samples=78 iops : min= 1258, max= 6688, avg=5006.23, stdev=746.23, samples=78 write: IOPS=1674, BW=6697KiB/s (6857kB/s)(256MiB/39211msec) bw ( KiB/s): min= 1608, max= 8944, per=99.92%, avg=6690.46, stdev=1019.95, samples=78 iops : min= 402, max= 2236, avg=1672.62, stdev=254.99, samples=78 cpu : usr=1.70%, sys=6.87%, ctx=196519, majf=0, minf=8 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0% issued rwt: total=196498,65646,0, short=0,0,0, dropped=0,0,0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: bw=19.6MiB/s (20.5MB/s), 19.6MiB/s-19.6MiB/s (20.5MB/s-20.5MB/s), io=768MiB (805MB), run=39211-39211msec WRITE: bw=6697KiB/s (6857kB/s), 6697KiB/s-6697KiB/s (6857kB/s-6857kB/s), io=256MiB (269MB), run=39211-39211msec Disk stats (read/write): vda: ios=195142/39233, merge=0/37, ticks=34824/13720, in_queue=13368, util=2.90% -------------------------------------------------------------------- root@vultr:~#