# OVH Regular VPS Europe # Data Center Frankfurt # Features and key highlights 2 vCores 8G Memory 80G internal storage Unlimited Bandwidth/Month No private Network $16/Month # Average Network Performance based on 3 tests Download speedtest : 97 Mb/s Upload speedtest : 98 Mb/s Note: That is a Dedicated Network, upgrade the VPS for double the speed - $10 more. # I/O performance Average I/O Latency : 62 kB/s Average I/O Throughput : 152 MB/s Average I/O Reading : 1.4 GB/s # FIO Random Read Performance Test read : IOPS =1988, BW=7955KiB/s (8146kB/s)(1865MiB/240002msec) iops : min =180, max=749, avg=497.32, stdev=30.30, samples=1920 # FIO Random Write Performance Test write : IOPS =12.3k, BW=48.1MiB/s (50.4MB/s)(2048MiB/42618msec) iops : min =614, max=62626, avg=5983.11, stdev=11702.54, samples=168 # FIO Read/Write Performance Test read : IOPS =1449, BW=5799KiB/s (5938kB/s)(768MiB/135546msec) iops : min =88, max=2278, avg=1449.19, stdev=471.49, samples=271 write : IOPS =484, BW=1937KiB/s (1984kB/s)(256MiB/135546msec) iops : min =36, max=822, avg=484.06, stdev=162.07, samples=271 Note: I spoke to OVH and they guarantees 200 IOPS at any time * A VPS using local non-SSD will probably get somewhere around 500 read / 200 write. # Note: A true dedicated private network possible by vRack spinning multiple Data centers around the world root@ovhvps-euro:~# chmod +x bench.sh ;sh bench.sh -------------------------------------------------------------------- # Installing Dependencies -------------------------------------------------------------------- # Date Wed Sep 19 00:51:27 CEST 2018 -------------------------------------------------------------------- # Hostname ovhvps-euro.articlian.org -------------------------------------------------------------------- # OS Installed No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 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): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 60 Model name: Intel Core Processor (Haswell, no TSX) Stepping: 1 CPU MHz: 2095.082 BogoMIPS: 4190.16 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K NUMA node0 CPU(s): 0,1 -------------------------------------------------------------------- # Memory Installed total used free shared buff/cache available Mem: 7.6G 101M 7.1G 644K 415M 7.3G Swap: 0B 0B 0B -------------------------------------------------------------------- # Partition Layout Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.8G 0 3.8G 0% /dev tmpfs tmpfs 779M 620K 779M 1% /run /dev/sda1 ext4 78G 1.3G 77G 2% / 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 /dev/sda15 vfat 105M 3.4M 102M 4% /boot/efi tmpfs tmpfs 779M 0 779M 0% /run/user/0 -------------------------------------------------------------------- # Disk Layout NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 80G 0 disk ├─sda1 8:1 0 79.9G 0 part / ├─sda14 8:14 0 4M 0 part └─sda15 8:15 0 106M 0 part /boot/efi -------------------------------------------------------------------- # Net Test1 Retrieving speedtest.net configuration... Testing from OVH SAS (51.38.115.139)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 3.261 ms Testing download speed................................................................................ Download: 97.58 Mbit/s Testing upload speed...................................................................................................... Upload: 98.08 Mbit/s -------------------------------------------------------------------- # Net Test2 Retrieving speedtest.net configuration... Testing from OVH SAS (51.38.115.139)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 3.145 ms Testing download speed................................................................................ Download: 97.51 Mbit/s Testing upload speed...................................................................................................... Upload: 97.65 Mbit/s -------------------------------------------------------------------- # Net Test3 Retrieving speedtest.net configuration... Testing from OVH SAS (51.38.115.139)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 2.752 ms Testing download speed................................................................................ Download: 97.52 Mbit/s Testing upload speed...................................................................................................... Upload: 99.32 Mbit/s -------------------------------------------------------------------- # dd Test I/O Latency Test 1000+0 records in 1000+0 records out 512000 bytes (512 kB, 500 KiB) copied, 8.13079 s, 63.0 kB/s real 0m8.135s user 0m0.003s sys 0m0.091s I/O Throughput Test 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 7.56992 s, 142 MB/s real 0m7.572s user 0m0.004s sys 0m1.446s I/O Reading Test 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.1985 s, 488 MB/s real 0m2.235s user 0m0.000s sys 0m2.233s -------------------------------------------------------------------- # I/O Latency Test with avg I/O Latency (1st run) : 62.3 kB/s I/O Latency (2nd run) : 62.8 kB/s I/O Latency (3rd run) : 62.4 kB/s Average I/O Latency : 62.5 kB/s -------------------------------------------------------------------- # I/O Throughput Test with avg I/O Throughput (1st run) : 149 MB/s I/O Throughput (2nd run) : 157 MB/s I/O Throughput (3rd run) : 151 MB/s Average I/O Throughput : 152 MB/s -------------------------------------------------------------------- # I/O Reading Test with avg I/O Reading (1st run) : 1.4 GB/s I/O Reading (2nd run) : 1.5 GB/s I/O Reading (3rd run) : 1.5 GB/s Average I/O Reading : 1.4 GB/s -------------------------------------------------------------------- # 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: 4 (f=4): [r(4)][100.0%][r=8000KiB/s,w=0KiB/s][r=2000,w=0 IOPS][eta 00m:00s] randread: (groupid=0, jobs=4): err= 0: pid=3215: Wed Sep 19 00:58:39 2018 read: IOPS=1988, BW=7955KiB/s (8146kB/s)(1865MiB/240002msec) slat (usec): min=178, max=152511, avg=1994.86, stdev=2209.17 clat (usec): min=13, max=368151, avg=30168.56, stdev=10575.22 lat (usec): min=1655, max=386669, avg=32166.24, stdev=10960.24 clat percentiles (msec): | 1.00th=[ 6], 5.00th=[ 17], 10.00th=[ 25], 20.00th=[ 29], | 30.00th=[ 30], 40.00th=[ 30], 50.00th=[ 31], 60.00th=[ 31], | 70.00th=[ 31], 80.00th=[ 32], 90.00th=[ 35], 95.00th=[ 40], | 99.00th=[ 71], 99.50th=[ 88], 99.90th=[ 148], 99.95th=[ 188], | 99.99th=[ 262] bw ( KiB/s): min= 720, max= 2997, per=25.01%, avg=1989.75, stdev=121.00, samples=1920 iops : min= 180, max= 749, avg=497.32, stdev=30.30, samples=1920 lat (usec) : 20=0.01%, 50=0.01% lat (msec) : 2=0.01%, 4=0.01%, 10=3.13%, 20=3.18%, 50=91.36% lat (msec) : 100=2.02%, 250=0.29%, 500=0.01% cpu : usr=0.79%, sys=3.23%, ctx=479629, majf=0, minf=89 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=477312,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=7955KiB/s (8146kB/s), 7955KiB/s-7955KiB/s (8146kB/s-8146kB/s), io=1865MiB (1955MB), run=240002-240002msec Disk stats (read/write): sda: ios=477109/47, merge=0/16, ticks=927632/556, in_queue=927892, util=99.95% -------------------------------------------------------------------- # 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=26.3MiB/s][r=0,w=6736 IOPS][eta 00m:00s] randwrite: (groupid=0, jobs=2): err= 0: pid=3225: Wed Sep 19 00:59:25 2018 write: IOPS=12.3k, BW=48.1MiB/s (50.4MB/s)(2048MiB/42618msec) slat (usec): min=2, max=242193, avg=157.00, stdev=2557.16 clat (nsec): min=873, max=2446.4k, avg=1575.46, stdev=4434.98 lat (usec): min=3, max=242204, avg=159.37, stdev=2557.76 clat percentiles (nsec): | 1.00th=[ 892], 5.00th=[ 900], 10.00th=[ 900], 20.00th=[ 908], | 30.00th=[ 908], 40.00th=[ 924], 50.00th=[ 1032], 60.00th=[ 1064], | 70.00th=[ 1384], 80.00th=[ 2704], 90.00th=[ 2736], 95.00th=[ 3056], | 99.00th=[ 4448], 99.50th=[ 7712], 99.90th=[ 21376], 99.95th=[ 40704], | 99.99th=[118272] bw ( KiB/s): min= 2456, max=250507, per=48.64%, avg=23932.82, stdev=46810.52, samples=168 iops : min= 614, max=62626, avg=5983.11, stdev=11702.54, samples=168 lat (nsec) : 1000=45.92% lat (usec) : 2=28.96%, 4=24.02%, 10=0.87%, 20=0.11%, 50=0.07% lat (usec) : 100=0.03%, 250=0.01%, 500=0.01%, 750=0.01% lat (msec) : 4=0.01% cpu : usr=3.25%, sys=26.38%, ctx=5953, 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=48.1MiB/s (50.4MB/s), 48.1MiB/s-48.1MiB/s (50.4MB/s-50.4MB/s), io=2048MiB (2147MB), run=42618-42618msec Disk stats (read/write): sda: ios=0/38977, merge=0/137, ticks=0/372296, in_queue=380072, util=94.05% -------------------------------------------------------------------- # 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=3615KiB/s,w=1173KiB/s][r=903,w=293 IOPS][eta 00m:00s] test: (groupid=0, jobs=1): err= 0: pid=3232: Wed Sep 19 01:02:17 2018 read: IOPS=1449, BW=5799KiB/s (5938kB/s)(768MiB/135546msec) bw ( KiB/s): min= 352, max= 9112, per=99.98%, avg=5796.82, stdev=1885.95, samples=271 iops : min= 88, max= 2278, avg=1449.19, stdev=471.49, samples=271 write: IOPS=484, BW=1937KiB/s (1984kB/s)(256MiB/135546msec) bw ( KiB/s): min= 144, max= 3288, per=99.96%, avg=1936.30, stdev=648.29, samples=271 iops : min= 36, max= 822, avg=484.06, stdev=162.07, samples=271 cpu : usr=1.36%, sys=5.34%, ctx=197107, 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=5799KiB/s (5938kB/s), 5799KiB/s-5799KiB/s (5938kB/s-5938kB/s), io=768MiB (805MB), run=135546-135546msec WRITE: bw=1937KiB/s (1984kB/s), 1937KiB/s-1937KiB/s (1984kB/s-1984kB/s), io=256MiB (269MB), run=135546-135546msec Disk stats (read/write): sda: ios=196269/51130, merge=0/59, ticks=123616/9904996, in_queue=10033328, util=94.74% -------------------------------------------------------------------- root@ovhvps-euro:~#