# OVH S1-8 VPS # Data Center Frankfurt # Features and key highlights 2 vCores 8G Memory 40G internal storage Unlimited Bandwidth/Month Dedicated private Network $16/Month # Average Network Performance based on 3 tests Download speedtest : 97 Mb/s Upload speedtest : 97 Mb/s Note: That is a Dedicated Network, upgrade the VPS for double the speed - $10 more. # I/O performance Average I/O Latency : 232 kB/s Average I/O Throughput : 385 MB/s Average I/O Reading : 1.2 GB/s # FIO Random Read Performance Test read : IOPS =1999, BW=8000KiB/s (8192kB/s)(1875MiB/240002msec) iops : min =404, max=599, avg=500.15, stdev= 9.99, samples=1919 # FIO Random Write Performance Test write : IOPS =17.6k, BW=68.8MiB/s (72.2MB/s)(2048MiB/29758msec) iops : min =1538, max=56928, avg=8947.42, stdev=9640.88, samples=111 # FIO Read/Write Performance Test read : IOPS =1573, BW=6292KiB/s (6443kB/s)(768MiB/124914msec) iops : min =768, max=2316, avg=1575.71, stdev=511.79, samples=249 write : IOPS =525, BW=2102KiB/s (2153kB/s)(256MiB/124914msec) iops : min =238, max=819, avg=526.26, stdev=176.10, samples=249 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 # Benchmark test result root@ovhclouds1-8:~# sh bensh.sh -------------------------------------------------------------------- # Installing Dependencies -------------------------------------------------------------------- # Hostname FQHN ovhclouds1-8.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: 2399.990 BogoMIPS: 4799.98 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 139M 5.8G 544K 1.7G 7.2G 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 520K 779M 1% /run /dev/sda1 ext4 39G 3.6G 36G 10% / 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/1000 -------------------------------------------------------------------- # Disk Layout NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 ext4 cloudimg-rootfs 5de0cac7-17b6-4a0f-8715-54cfaaa0a9a9 / ├─sda14 └─sda15 vfat UEFI 0564-2E15 /boot/efi -------------------------------------------------------------------- # Net Test1 Retrieving speedtest.net configuration... Testing from OVH SAS (54.36.118.176)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 3.656 ms Testing download speed................................................................................ Download: 97.66 Mbit/s Testing upload speed...................................................................................................... Upload: 99.23 Mbit/s -------------------------------------------------------------------- # Net Test2 Retrieving speedtest.net configuration... Testing from OVH SAS (54.36.118.176)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 2.614 ms Testing download speed................................................................................ Download: 97.58 Mbit/s Testing upload speed...................................................................................................... Upload: 96.42 Mbit/s -------------------------------------------------------------------- # Net Test3 Retrieving speedtest.net configuration... Testing from OVH SAS (54.36.118.176)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Vodafone DE (Frankfurt) [143.90 km]: 2.586 ms Testing download speed............................................................................... .Download: 97.60 Mbit/s Testing upload speed...................................................................................................... Upload: 99.64 Mbit/s -------------------------------------------------------------------- # dd Test I/O Latency Test 1000+0 records in 1000+0 records out 512000 bytes (512 kB, 500 KiB) copied, 1.72049 s, 298 kB/s real 0m1.723s user 0m0.000s sys 0m0.064s I/O Throughput Test 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.60655 s, 192 MB/s real 0m5.609s user 0m0.016s sys 0m4.169s I/O Reading Test 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.17978 s, 207 MB/s real 0m5.217s user 0m0.000s sys 0m5.216s -------------------------------------------------------------------- # I/O Latency Test with avg I/O Latency (1st run) : 238 kB/s I/O Latency (2nd run) : 271 kB/s I/O Latency (3rd run) : 188 kB/s Average I/O Latency : 232 kB/s -------------------------------------------------------------------- # I/O Throughput Test with avg I/O Throughput (1st run) : 381 MB/s I/O Throughput (2nd run) : 388 MB/s I/O Throughput (3rd run) : 386 MB/s Average I/O Throughput : 385 MB/s -------------------------------------------------------------------- # I/O Reading Test with avg I/O Reading (1st run) : 818 MB/s I/O Reading (2nd run) : 1.7 GB/s I/O Reading (3rd run) : 1.1 GB/s Average I/O Reading : 1.2 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=8004KiB/s,w=0KiB/s][r=2001,w=0 IOPS][eta 00m:00s] randread: (groupid=0, jobs=4): err= 0: pid=7420: Fri Sep 14 01:56:13 2018 read: IOPS=1999, BW=8000KiB/s (8192kB/s)(1875MiB/240002msec) slat (usec): min=146, max=93446, avg=1992.16, stdev=712.68 clat (usec): min=7, max=174811, avg=30003.48, stdev=2812.26 lat (usec): min=1974, max=175191, avg=31997.21, stdev=2905.68 clat percentiles (msec): | 1.00th=[ 24], 5.00th=[ 27], 10.00th=[ 29], 20.00th=[ 29], | 30.00th=[ 30], 40.00th=[ 30], 50.00th=[ 30], 60.00th=[ 31], | 70.00th=[ 31], 80.00th=[ 31], 90.00th=[ 32], 95.00th=[ 34], | 99.00th=[ 37], 99.50th=[ 39], 99.90th=[ 43], 99.95th=[ 51], | 99.99th=[ 159] bw ( KiB/s): min= 1619, max= 2396, per=25.02%, avg=2001.17, stdev=39.56, samples=1919 iops : min= 404, max= 599, avg=500.15, stdev= 9.99, samples=1919 lat (usec) : 10=0.01%, 20=0.01% lat (msec) : 2=0.01%, 4=0.03%, 10=0.11%, 20=0.15%, 50=99.66% lat (msec) : 100=0.04%, 250=0.02% cpu : usr=0.42%, sys=1.39%, ctx=482413, majf=0, minf=101 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=479979,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=8000KiB/s (8192kB/s), 8000KiB/s-8000KiB/s (8192kB/s-8192kB/s), io=1875MiB (1966MB), run=240002-240002msec Disk stats (read/write): sda: ios=479811/145, merge=0/29, ticks=926920/304, in_queue=704636, util=99.64% -------------------------------------------------------------------- # 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: 1 (f=1): [w(1),_(1)][96.8%][r=0KiB/s,w=35.7MiB/s][r=0,w=9143 IOPS][eta 00m:01s] randwrite: (groupid=0, jobs=2): err= 0: pid=7428: Fri Sep 14 01:56:46 2018 write: IOPS=17.6k, BW=68.8MiB/s (72.2MB/s)(2048MiB/29758msec) slat (usec): min=2, max=215489, avg=103.02, stdev=1990.34 clat (nsec): min=715, max=2702.6k, avg=1135.84, stdev=4134.45 lat (usec): min=4, max=215499, avg=104.76, stdev=1990.66 clat percentiles (nsec): | 1.00th=[ 804], 5.00th=[ 836], 10.00th=[ 860], 20.00th=[ 884], | 30.00th=[ 892], 40.00th=[ 908], 50.00th=[ 924], 60.00th=[ 956], | 70.00th=[ 1012], 80.00th=[ 1112], 90.00th=[ 1368], 95.00th=[ 1576], | 99.00th=[ 3728], 99.50th=[ 9792], 99.90th=[14784], 99.95th=[34560], | 99.99th=[68096] bw ( KiB/s): min= 6152, max=227712, per=50.79%, avg=35790.32, stdev=38563.63, samples=111 iops : min= 1538, max=56928, avg=8947.42, stdev=9640.88, samples=111 lat (nsec) : 750=0.02%, 1000=68.83% lat (usec) : 2=29.07%, 4=1.13%, 10=0.47%, 20=0.42%, 50=0.04% lat (usec) : 100=0.02%, 250=0.01%, 500=0.01% lat (msec) : 4=0.01% cpu : usr=5.18%, sys=45.02%, ctx=5936, 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=68.8MiB/s (72.2MB/s), 68.8MiB/s-68.8MiB/s (72.2MB/s-72.2MB/s), io=2048MiB (2147MB), run=29758-29758msec Disk stats (read/write): sda: ios=1/40844, merge=0/60, ticks=0/105800, in_queue=56708, util=41.80% -------------------------------------------------------------------- # 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=3856KiB/s,w=1236KiB/s][r=964,w=309 IOPS][eta 00m:00s] test: (groupid=0, jobs=1): err= 0: pid=7435: Fri Sep 14 01:59:47 2018 read: IOPS=1573, BW=6292KiB/s (6443kB/s)(768MiB/124914msec) bw ( KiB/s): min= 3072, max= 9266, per=100.00%, avg=6303.66, stdev=2046.84, samples=249 iops : min= 768, max= 2316, avg=1575.71, stdev=511.79, samples=249 write: IOPS=525, BW=2102KiB/s (2153kB/s)(256MiB/124914msec) bw ( KiB/s): min= 952, max= 3278, per=100.00%, avg=2105.69, stdev=704.26, samples=249 iops : min= 238, max= 819, avg=526.26, stdev=176.10, samples=249 cpu : usr=1.17%, sys=5.38%, ctx=200716, 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=6292KiB/s (6443kB/s), 6292KiB/s-6292KiB/s (6443kB/s-6443kB/s), io=768MiB (805MB), run=124914-124914msec WRITE: bw=2102KiB/s (2153kB/s), 2102KiB/s-2102KiB/s (2153kB/s-2153kB/s), io=256MiB (269MB), run=124914-124914msec Disk stats (read/write): sda: ios=196098/52976, merge=0/14, ticks=115676/50352, in_queue=50212, util=40.13% -------------------------------------------------------------------- root@code:~#