# Lightsail VPS # Data Center Frankfurt # Features and key highlights 2 vCores 8G Memory 160G internal storage 5TB Bandwidth/Month Dedicated private Network $40/Month Xen Platform # Average Network Performance based on 3 tests Download speedtest : 936 Mb/s Upload speedtest : 470 Mb/s # I/O performance Average I/O Latency : 317 kB/s Average I/O Throughput : 136 MB/s Average I/O Reading : 2.9 GB/s # FIO Random Read Performance Test read : io=2878.2MB, bw=12280KB/s, iops=3070, runt=240001msec # FIO Random Write Performance Test write: io=2048.0MB, bw=370718KB/s, iops=92679, runt= 5657msec # FIO Read/Write Performance Test read : io=784996KB, bw=8214.8KB/s, iops=2053, runt= 95560msec write: io=263580KB, bw=2758.3KB/s, iops=689, runt= 95560msec Note: Not sure why only lightsail fio output format styple is different than other providers output format, maybe because they use Xen Platform. * A VPS using local non-SSD will probably get somewhere around 500 read / 200 write. # Note: A true dedicated private network possible by AWS VPC spinning multiple availability zones in the region # Benchmark test result root@lightsail:~# sh bench.sh -------------------------------------------------------------------- # Installing Dependencies -------------------------------------------------------------------- # Date Fri Sep 14 18:42:16 UTC 2018 -------------------------------------------------------------------- # Hostname FQHN lightsail.articlian.org -------------------------------------------------------------------- # OS Installed No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial # 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: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 63 Model name: Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz Stepping: 2 CPU MHz: 2400.072 BogoMIPS: 4800.14 Hypervisor vendor: Xen Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 30720K NUMA node0 CPU(s): 0,1 -------------------------------------------------------------------- # Memory Installed total used free shared buff/cache available Mem: 7.8G 64M 2.1G 8.5M 5.6G 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 799M 8.5M 790M 2% /run /dev/xvda1 ext4 156G 8.3G 147G 6% / 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 799M 0 799M 0% /run/user/1000 -------------------------------------------------------------------- # Disk Layout NAME FSTYPE LABEL UUID MOUNTPOINT xvda └─xvda1 ext4 cloudimg-rootfs 5c615711-516f-4eb1-bca9-592288a14b59 / -------------------------------------------------------------------- # Net Test1 Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Amazon.com (18.195.34.157)... Selecting best server based on latency... Hosted by IP-Projects GmbH & Co. KG (Frankfurt) [0.53 km]: 2.212 ms Testing download speed........................................ Download: 943.24 Mbit/s Testing upload speed.................................................. Upload: 532.65 Mbit/s -------------------------------------------------------------------- # Net Test2 Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Amazon.com (18.195.34.157)... Selecting best server based on latency... Hosted by LeaseWeb (Frankfurt) [0.53 km]: 1.836 ms Testing download speed........................................ Download: 926.27 Mbit/s Testing upload speed.................................................. Upload: 409.93 Mbit/s -------------------------------------------------------------------- # Net Test3 Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Amazon.com (18.195.34.157)... Selecting best server based on latency... Hosted by LeaseWeb (Frankfurt) [0.53 km]: 1.857 ms Testing download speed........................................ Download: 939.03 Mbit/s Testing upload speed.................................................. Upload: 471.72 Mbit/s -------------------------------------------------------------------- # dd Test I/O Latency Test 1000+0 records in 1000+0 records out 512000 bytes (512 kB, 500 KiB) copied, 1.70329 s, 301 kB/s real 0m1.704s user 0m0.000s sys 0m0.040s I/O Throughput Test 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 7.87371 s, 136 MB/s real 0m7.875s user 0m0.016s sys 0m0.804s I/O Reading Test 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.380022 s, 2.8 GB/s real 0m0.384s user 0m0.000s sys 0m0.380s -------------------------------------------------------------------- # I/O Latency Test with avg I/O Latency (1st run) : 315 kB/s I/O Latency (2nd run) : 314 kB/s I/O Latency (3rd run) : 322 kB/s Average I/O Latency : 317 kB/s -------------------------------------------------------------------- # I/O Throughput Test with avg I/O Throughput (1st run) : 136 MB/s I/O Throughput (2nd run) : 136 MB/s I/O Throughput (3rd run) : 136 MB/s Average I/O Throughput : 136 MB/s -------------------------------------------------------------------- # I/O Reading Test with avg I/O Reading (1st run) : 2.9 GB/s I/O Reading (2nd run) : 3.0 GB/s I/O Reading (3rd run) : 3.0 GB/s Average I/O Reading : 2.9 GB/s -------------------------------------------------------------------- # FIO Random Read Performance Test randread: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=16 ... fio-2.2.10 Starting 4 processes Jobs: 4 (f=4): [r(4)] [100.0% done] [12248KB/0KB/0KB /s] [3062/0/0 iops] [eta 00m:00s] randread: (groupid=0, jobs=4): err= 0: pid=23746: Fri Sep 14 01:15:22 2018 read : io=2878.2MB, bw=12280KB/s, iops=3070, runt=240001msec slat (usec): min=326, max=35988, avg=1296.77, stdev=690.56 clat (usec): min=3, max=99855, avg=19527.44, stdev=2876.24 lat (usec): min=436, max=112238, avg=20825.09, stdev=2980.65 clat percentiles (usec): | 1.00th=[ 8384], 5.00th=[16192], 10.00th=[18048], 20.00th=[18816], | 30.00th=[19328], 40.00th=[19328], 50.00th=[19584], 60.00th=[19584], | 70.00th=[19840], 80.00th=[20352], 90.00th=[21376], 95.00th=[22912], | 99.00th=[29312], 99.50th=[33024], 99.90th=[41728], 99.95th=[46336], | 99.99th=[66048] bw (KB /s): min= 2632, max= 6203, per=25.02%, avg=3072.39, stdev=172.87 lat (usec) : 4=0.01%, 10=0.01%, 500=0.01%, 750=0.01%, 1000=0.01% lat (msec) : 2=0.01%, 4=0.01%, 10=1.37%, 20=74.54%, 50=24.06% lat (msec) : 100=0.03% cpu : usr=0.46%, sys=1.81%, ctx=736972, 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 : total=r=736814/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=16 Run status group 0 (all jobs): READ: io=2878.2MB, aggrb=12280KB/s, minb=12280KB/s, maxb=12280KB/s, mint=240001msec, maxt=240001msec Disk stats (read/write): xvda: ios=736303/11, merge=0/34, ticks=947264/0, in_queue=947256, util=99.95% -------------------------------------------------------------------- # FIO Random Write Performance Test randwrite: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=1 ... fio-2.2.10 Starting 2 processes Jobs: 2 (f=2): [w(2)] [100.0% done] [0KB/153.1MB/0KB /s] [0/39.2K/0 iops] [eta 00m:00s] randwrite: (groupid=0, jobs=2): err= 0: pid=23753: Fri Sep 14 01:15:30 2018 write: io=2048.0MB, bw=370718KB/s, iops=92679, runt= 5657msec slat (usec): min=2, max=22211, avg=17.37, stdev=386.23 clat (usec): min=0, max=77, avg= 0.77, stdev= 0.72 lat (usec): min=3, max=22214, avg=18.59, stdev=386.28 clat percentiles (usec): | 1.00th=[ 0], 5.00th=[ 0], 10.00th=[ 0], 20.00th=[ 0], | 30.00th=[ 1], 40.00th=[ 1], 50.00th=[ 1], 60.00th=[ 1], | 70.00th=[ 1], 80.00th=[ 1], 90.00th=[ 1], 95.00th=[ 1], | 99.00th=[ 1], 99.50th=[ 1], 99.90th=[ 9], 99.95th=[ 12], | 99.99th=[ 26] bw (KB /s): min=77659, max=677000, per=52.88%, avg=196040.14, stdev=179274.22 lat (usec) : 2=99.56%, 4=0.15%, 10=0.20%, 20=0.06%, 50=0.02% lat (usec) : 100=0.01% cpu : usr=6.28%, sys=26.35%, ctx=1775, majf=0, minf=20 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 : total=r=0/w=524288/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=1 Run status group 0 (all jobs): WRITE: io=2048.0MB, aggrb=370718KB/s, minb=370718KB/s, maxb=370718KB/s, mint=5657msec, maxt=5657msec Disk stats (read/write): xvda: ios=0/28547, merge=0/0, ticks=0/147400, in_queue=147976, util=84.57% -------------------------------------------------------------------- # FIO Read/Write Performance Test test: (g=0): rw=randrw, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=64 fio-2.2.10 Starting 1 process Jobs: 1 (f=1): [m(1)] [100.0% done] [9332KB/2920KB/0KB /s] [2333/730/0 iops] [eta 00m:00s] test: (groupid=0, jobs=1): err= 0: pid=23758: Fri Sep 14 01:17:08 2018 read : io=784996KB, bw=8214.8KB/s, iops=2053, runt= 95560msec write: io=263580KB, bw=2758.3KB/s, iops=689, runt= 95560msec cpu : usr=0.77%, sys=2.59%, ctx=65262, majf=0, minf=9 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 : total=r=196249/w=65895/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: io=784996KB, aggrb=8214KB/s, minb=8214KB/s, maxb=8214KB/s, mint=95560msec, maxt=95560msec WRITE: io=263580KB, aggrb=2758KB/s, minb=2758KB/s, maxb=2758KB/s, mint=95560msec, maxt=95560msec Disk stats (read/write): xvda: ios=196056/98677, merge=0/6, ticks=1867684/1041688, in_queue=2909020, util=100.00% -------------------------------------------------------------------- root@lightsail:~#