Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


First impressions NVMe KVM first-root.com
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

First impressions NVMe KVM first-root.com

FalzoFalzo Member
edited February 2018 in Reviews

as there were some changes to the offers from providers I tend to use (hetzner vs. netcup ;-)) and all the NVMe related discussions lately, I had another look around the german market to see what providers are making steps towards NVMe...

I stumbled across the offers of https://www.first-root.com/ - who are in the german market for quite some time now (I think from 2011 or so) but never made it to my list of providers that are of interest to me. can't remember why that is, most likely because not really low end and quite expensive for what I usually look out...

yet if one does believe that NVMe could be a game changer, offers with large disk of that kind are still not easy to find - and that is something First Root offers. while investigating I came in contact with their CEO @FR_Michael who is now lurking around here and interestingly enough we found that we played quite some rounds of CS together back in the days ^^
he offered me a test drive of their NVMe products which I took ofc, because always love to have something new to play with. so without further ado, benchmarks...

geekbench: https://browser.geekbench.com/v4/cpu/7090234

someone lately mentioned VPS reviews doing a php compilation, so I did that too - it took 3m49.251s.

they are hosting out of KPN DC in Dusseldorf using them as part of their upstream but have their own equipment and AS (as41108), serverbench (incoming wget network speeds):

# bash serverbench.sh
----------------------------------------------------------------------
CPU model            : Intel(R) Core(TM) i7-4770T CPU @ 2.50GHz
Number of cores      : 2
CPU frequency        : 2494.224 MHz
Total amount of ram  : 3859 MB
Total amount of swap : 2282 MB
System uptime        : 1days, 17:28:55
Load average         : 0.00, 0.09, 0.22
OS                   : Debian GNU/Linux 9
Arch                 : x86_64 (64 Bit)
Kernel               : 4.9.0-5-amd64
----------------------------------------------------------------------
Node Name           IPv4 address        Download Speed
CacheFly            205.234.175.175     88.6MB/s
Vultr, Tokyo, JP        108.61.201.151      8.59MB/s
Linode, Tokyo, JP       106.187.96.148      9.76MB/s
DO, Bangalore, IN       139.59.80.215       12.2MB/s
Softlayer, Chennai, IN      169.38.65.84        5.38MB/s
Vultr, Singapore, SG        45.32.100.168       8.96MB/s
DO, Singapore, SG       159.89.192.182      6.65MB/s
Linode, Singapore, SG       139.162.23.4        6.61MB/s
Softlayer, Singapore, SG    119.81.28.170       5.14MB/s
Leaseweb, Singapore, SG     103.254.153.18      8.76MB/s
Softlayer, HongKong, CN     119.81.130.170      4.90MB/s
Leaseweb, HongKong, CN      43.249.36.49        7.87MB/s
Vultr, Sydney, AUS      108.61.212.117      6.98MB/s
Softlayer, Sydney, AUS      168.1.1.212     3.67MB/s
Softlayer, Melbourne, AUS   168.1.65.244        3.82MB/s
Tele2, Gothenberg, SE       90.130.74.151       34.7MB/s
Tele2, Kista, SE        90.130.74.149       27.4MB/s
Softlayer, Milan, IT        159.122.128.84      50.3MB/s
Prometeus, Milan, IT        37.247.53.10        45.9MB/s
Tele2, Riga, LV     90.130.74.113       27.4MB/s
Tele2, Vilnius, LT      90.130.74.117       26.5MB/s
Server.LU, Luxembourg, LU   94.242.192.2        60.3MB/s
Tele2, Frankfurt, DE        90.130.74.155       70.2MB/s
Vultr, Frankfurt, DE        108.61.210.117      99.7MB/s
Linode, Frankfurt, DE       139.162.130.8       103MB/s
Softlayer, Frankfurt, DE    159.122.69.4        37.4MB/s
Leaseweb, Frankfurt, DE     37.58.58.140        93.5MB/s
DO, Frankfurt, DE       46.101.218.147      103MB/s
Vultr, Paris, FR        108.61.209.127      92.4MB/s
OVH, Gravelines, FR     5.196.90.200        20.7MB/s
OVH, Strasbourg, FR     5.135.128.81        31.7MB/s
OVH, Roubaix, FR        188.165.12.106      57.3MB/s
Online.Net, Paris, FR       62.210.18.40        57.7MB/s
Tele2, Amsterdam, NL        90.130.74.153       69.3MB/s
Vultr, Amsterdam, NL        108.61.198.102      103MB/s
DO 2, Amsterdam, NL     188.226.175.227     98.3MB/s
DO 3, Amsterdam, NL     178.62.216.76       103MB/s
Leaseweb, Amsterdam, NL     5.79.108.33     98.0MB/s
i3d, Amsterdam, NL      213.163.76.200      91.9MB/s
Vultr, London, UK       108.61.196.101      98.1MB/s
DO, London, UK      46.101.44.214       99.0MB/s
Linode, London, UK      176.58.107.39       87.8MB/s
Softlayer, London, UK       5.10.97.132     60.2MB/s
Softlayer, Mexico, MX       169.57.4.116        8.37MB/s
Softlayer, Brazil, BR       169.57.128.148      5.94MB/s
DO 1, NYC, USA      165.227.194.167     27.6MB/s
DO 2, NYC, USA      192.241.184.88      26.4MB/s
DO 3, NYC, USA      174.138.51.137      26.4MB/s
Vultr, New Jersey, USA      108.61.149.182      27.9MB/s
Linode, Newark, USA     50.116.57.237       25.5MB/s
Vultr, Illinois, USA        107.191.51.12       24.2MB/s
Vultr, Atlanta, USA     108.61.193.166      23.7MB/s
Linode, Atlanta, USA        50.116.39.117       20.3MB/s
Vultr, Miami, USA       104.156.244.232     21.2MB/s
Vultr, Washington, USA      108.61.194.105      15.8MB/s
Softlayer, Seattle, USA     67.228.112.250      7.93MB/s
Leaseweb, Washington, USA   207.244.94.80       21.0MB/s
Vultr, Dallas, USA      108.61.224.175      18.6MB/s
Linode, Dallas, USA     50.116.25.154       16.0MB/s
Softlayer, Dallas, USA      173.192.68.18       10.3MB/s
Leaseweb, Dallas, USA       209.58.153.1        16.4MB/s
Vultr, Los Angeles, USA     108.61.219.200      14.9MB/s
DO, San Francisco, USA      165.227.29.84       14.2MB/s
DO, San Francisco, USA      107.170.223.15      14.1MB/s
Linode, Fremont, USA        50.116.14.9     11.3MB/s
Leaseweb, San Francisco, USA    209.58.135.187      14.7MB/s
DO, Toronto, CA     159.203.57.38       25.2MB/s
OVH, Beauharnois, CA        192.99.19.165       2.67MB/s
EastLink, Canada, CA        24.222.0.194        7.44MB/s
Softlayer, Montreal, CA     169.54.124.180      13.6MB/s
----------------------------------------------------------------------
I/O speed(1st run) : 1.1 GB/s
I/O speed(2nd run) : 1.4 GB/s
I/O speed(3rd run) : 1.3 GB/s
Average I/O speed  : 1297.07 MB/s

now for the NVMe, that box comes with whopping 200GB of it...

# ioping -c 10 .
--- . (ext4 /dev/vda1) ioping statistics ---
9 requests completed in 2.96 ms, 36 KiB read, 3.04 k iops, 11.9 MiB/s
generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s
min/avg/max/mdev = 227.5 us / 328.4 us / 541.5 us / 82.4 us

fio 4k:

# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=32 --size=4G --numjobs=4 --readwrite=randrw --rwmixread=50

test: (groupid=0, jobs=1): err= 0: pid=26134: Sun Feb 18 15:58:23 2018
  read : io=2046.9MB, bw=42626KB/s, iops=10656, runt= 49172msec
  write: io=2049.2MB, bw=42673KB/s, iops=10668, runt= 49172msec
  cpu          : usr=5.74%, sys=14.03%, ctx=751967, majf=0, minf=10
test: (groupid=0, jobs=1): err= 0: pid=26135: Sun Feb 18 15:58:23 2018
  read : io=2048.2MB, bw=42683KB/s, iops=10670, runt= 49136msec
  write: io=2047.1MB, bw=42678KB/s, iops=10669, runt= 49136msec
  cpu          : usr=4.57%, sys=14.03%, ctx=761987, majf=0, minf=8
 test: (groupid=0, jobs=1): err= 0: pid=26136: Sun Feb 18 15:58:23 2018
  read : io=2046.8MB, bw=42616KB/s, iops=10654, runt= 49164msec
  write: io=2049.1MB, bw=42696KB/s, iops=10674, runt= 49164msec
  cpu          : usr=5.15%, sys=14.08%, ctx=749131, majf=0, minf=8
test: (groupid=0, jobs=1): err= 0: pid=26137: Sun Feb 18 15:58:23 2018
  read : io=2049.5MB, bw=42744KB/s, iops=10685, runt= 49099msec
  write: io=2046.6MB, bw=42682KB/s, iops=10670, runt= 49099msec
  cpu          : usr=4.96%, sys=14.81%, ctx=777138, majf=0, minf=8

Run status group 0 (all jobs):
   READ: io=8190.6MB, aggrb=170566KB/s, minb=42616KB/s, maxb=42743KB/s, mint=49099msec, maxt=49172msec
  WRITE: io=8193.5MB, aggrb=170627KB/s, minb=42672KB/s, maxb=42696KB/s, mint=49099msec, maxt=49172msec

Disk stats (read/write):
  vda: ios=2095744/2096523, merge=0/10, ticks=3225128/2943024, in_queue=6192932, util=100.00%

fio 64k:

# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=64k --iodepth=32 --size=4G --numjobs=4 --readwrite=randrw --rwmixread=50

test: (groupid=0, jobs=1): err= 0: pid=26122: Sun Feb 18 15:50:49 2018
  read : io=2043.3MB, bw=186279KB/s, iops=2910, runt= 11232msec
  write: io=2052.8MB, bw=187145KB/s, iops=2924, runt= 11232msec
  cpu          : usr=2.32%, sys=7.27%, ctx=58959, majf=0, minf=8
test: (groupid=0, jobs=1): err= 0: pid=26123: Sun Feb 18 15:50:49 2018
  read : io=2059.2MB, bw=187393KB/s, iops=2928, runt= 11252msec
  write: io=2036.9MB, bw=185368KB/s, iops=2896, runt= 11252msec
  cpu          : usr=3.02%, sys=6.43%, ctx=58861, majf=0, minf=6
test: (groupid=0, jobs=1): err= 0: pid=26124: Sun Feb 18 15:50:49 2018
  read : io=2051.8MB, bw=186616KB/s, iops=2915, runt= 11258msec
  write: io=2044.4MB, bw=185946KB/s, iops=2905, runt= 11258msec
  cpu          : usr=2.45%, sys=6.96%, ctx=58946, majf=0, minf=6
test: (groupid=0, jobs=1): err= 0: pid=26125: Sun Feb 18 15:50:49 2018
  read : io=2033.1MB, bw=185662KB/s, iops=2900, runt= 11218msec
  write: io=2062.7MB, bw=188229KB/s, iops=2941, runt= 11218msec
  cpu          : usr=2.39%, sys=7.10%, ctx=58789, majf=0, minf=6

Run status group 0 (all jobs):
   READ: io=8188.0MB, aggrb=744760KB/s, minb=185661KB/s, maxb=187392KB/s, mint=11218msec, maxt=11258msec
  WRITE: io=8196.0MB, aggrb=745488KB/s, minb=185367KB/s, maxb=188228KB/s, mint=11218msec, maxt=11258msec

Disk stats (read/write):
  vda: ios=129883/130015, merge=0/2, ticks=842376/579484, in_queue=1424276, util=99.36%

to be able to compare those to other NVMe, I spun up a 4G instance at Hetzner FSN:

fio 4k:

# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=32 --size=4G --numjobs=4 --readwrite=randrw --rwmixread=50

test: (groupid=0, jobs=1): err= 0: pid=1373: Sun Feb 18 16:51:06 2018
  read : io=2046.9MB, bw=29950KB/s, iops=7487, runt= 69983msec
  write: io=2049.2MB, bw=29983KB/s, iops=7495, runt= 69983msec
  cpu          : usr=4.74%, sys=26.25%, ctx=629695, majf=0, minf=11
test: (groupid=0, jobs=1): err= 0: pid=1374: Sun Feb 18 16:51:06 2018
  read : io=2048.2MB, bw=30082KB/s, iops=7520, runt= 69719msec
  write: io=2047.1MB, bw=30079KB/s, iops=7519, runt= 69719msec
  cpu          : usr=4.97%, sys=26.20%, ctx=627934, majf=0, minf=9
test: (groupid=0, jobs=1): err= 0: pid=1375: Sun Feb 18 16:51:06 2018
  read : io=2046.8MB, bw=30125KB/s, iops=7531, runt= 69550msec
  write: io=2049.1MB, bw=30182KB/s, iops=7545, runt= 69550msec
  cpu          : usr=4.69%, sys=26.31%, ctx=626929, majf=0, minf=8
test: (groupid=0, jobs=1): err= 0: pid=1376: Sun Feb 18 16:51:06 2018
  read : io=2049.5MB, bw=29974KB/s, iops=7493, runt= 70016msec
  write: io=2046.6MB, bw=29931KB/s, iops=7482, runt= 70016msec
  cpu          : usr=4.55%, sys=26.40%, ctx=629930, majf=0, minf=8

Run status group 0 (all jobs):
   READ: io=8190.6MB, aggrb=119788KB/s, minb=29950KB/s, maxb=30124KB/s, mint=69550msec, maxt=70016msec
  WRITE: io=8193.5MB, aggrb=119831KB/s, minb=29930KB/s, maxb=30181KB/s, mint=69550msec, maxt=70016msec

Disk stats (read/write):
  sda: ios=2085959/2086492, merge=0/49, ticks=1915696/1479564, in_queue=3399560, util=100.00%

fio 64k:

# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=64k --iodepth=32 --size=4G --numjobs=4 --readwrite=randrw --rwmixread=50

test: (groupid=0, jobs=1): err= 0: pid=1384: Sun Feb 18 16:53:38 2018
  read : io=2043.3MB, bw=90103KB/s, iops=1407, runt= 23221msec
  write: io=2052.8MB, bw=90522KB/s, iops=1414, runt= 23221msec
  cpu          : usr=2.64%, sys=7.42%, ctx=28913, majf=0, minf=9
test: (groupid=0, jobs=1): err= 0: pid=1385: Sun Feb 18 16:53:38 2018
  read : io=2059.2MB, bw=90600KB/s, iops=1415, runt= 23273msec
  write: io=2036.9MB, bw=89621KB/s, iops=1400, runt= 23273msec
  cpu          : usr=2.49%, sys=8.06%, ctx=29278, majf=0, minf=9
test: (groupid=0, jobs=1): err= 0: pid=1386: Sun Feb 18 16:53:38 2018
  read : io=2051.8MB, bw=90262KB/s, iops=1410, runt= 23276msec
  write: io=2044.4MB, bw=89937KB/s, iops=1405, runt= 23276msec
  cpu          : usr=2.23%, sys=7.99%, ctx=29405, majf=0, minf=7
test: (groupid=0, jobs=1): err= 0: pid=1387: Sun Feb 18 16:53:38 2018
  read : io=2033.1MB, bw=89488KB/s, iops=1398, runt= 23274msec
  write: io=2062.7MB, bw=90726KB/s, iops=1417, runt= 23274msec
  cpu          : usr=2.03%, sys=8.08%, ctx=29457, majf=0, minf=7

Run status group 0 (all jobs):
   READ: io=8188.0MB, aggrb=360221KB/s, minb=89488KB/s, maxb=90600KB/s, mint=23221msec, maxt=23276msec
  WRITE: io=8196.0MB, aggrb=360573KB/s, minb=89621KB/s, maxb=90725KB/s, mint=23221msec, maxt=23276msec

Disk stats (read/write):
  sda: ios=130959/131106, merge=0/4, ticks=1566644/1183516, in_queue=2757732, util=99.74%

so they easily beat hetzner IO wise with 42k vs. 30k on the 4k blocksize and 11.6k vs 5.6k with 64k blocksize (50% readwrite mix) - I have been told the node is filled about 75% but it is dedicated ressources in this price category anyway.

I am not using other suspects like DO or Ramnode, so can't tell about the numbers there, but I'd say NVMe clearly makes a point here ;-)

other facts regarding First Root: CPU is passthrough, so VME/VMX is available as is AES-NI. mining related stuff is forbidden by their TOS (for sole benchmarking purposes: xmrig achieved around 140H/s out of those two 4770T cores :-P)

I set up proxmox on that box and everything worked fine as nested virt (LXC/KVM), no issues - not many providers offer that.
also a single addon IP is 1€ (without VAT), VLAN is available for free in combination with one or more subnets.

their control panel is nice and clean and also available in english language (one might need to re-login). VNC is available, support seems helpful if you need additional images (I am fine with debian, thx). afaik byol windows is no problem, though I did not see images for installing that ;-)

at least with their Ultra packages they do include a backup which is taken on the fly (without downtime) and not counted towards the disk space but placed on extra infrastructure, very nice feature!

for what it's worth, you might to watch out for the usual german habits like contract terms and 1 month cancellation period (cancellation can be done easily from within the control panel)

things are running very smoothly now for more than 2 weeks, so overall for a first impression a very interesting product lineup.
most likely not for cheapskates, as it's competing in the range of bigger VMs like from ramnode, buyvm, and maybe DO, vultr, hetzner - even though no hourly cloud stuff yet.

as they also have some smaller product ranges starting from around <3€ (incl. german VAT, which they deduct for international customers), maybe @FR_Michael can be convinced to release some offers/special discount for the LET crowd within our pricing range ;-)

edit: changed link from first-root.de to first-root.com to directly go to their international pages ;-)

Comments

  • rm_rm_ IPv6 Advocate, Veteran
    edited February 2018

    Falzo said: ioping -c 10 .

    Seriously?... That's like measuring bandwidth not by speed test, but by running 10 pings to google.

    Run instead (and remember forever):

    ioping -R /
    Thanked by 2Falzo deluxe
  • I really wouldn't have guessed that a 40€/mo plan would do better than a 5€/mo plan :P

    Thanks for the review, overall it looks quite good.

  • @rm_ said:

    Falzo said: ioping -c 10 .

    Seriously?... That's like measuring bandwidth not by speed test, but by running 10 pings to google.

    Run instead (and remember forever):

    ioping -R /

    tbh I just add that to the things I do for comparison because it has been done a lot. I might better omit it completly... as I am looking more on fio stats anyway.

    but here is what you asked:

    # ioping -R /
    
    --- / (ext4 /dev/vda1) ioping statistics ---
    30.0 k requests completed in 2.94 s, 117.0 MiB read, 10.2 k iops, 39.8 MiB/s
    generated 30.0 k requests in 3.00 s, 117.0 MiB, 9.99 k iops, 39.0 MiB/s
    min/avg/max/mdev = 73.7 us / 98.1 us / 2.02 ms / 21.4 us
    

    thanks for the hint, I'll try to remember ;-)

    @Aidan said:
    I really wouldn't have guessed that a 40€/mo plan would do better than a 5€/mo plan :P

    Thanks for the review, overall it looks quite good.

    while I agree with that, I am pretty sure there are a lot of providers with 40€/m offers that won't even come close to hetzner ;-)

  • Can you please run ioping one more time as "ioping -R /dev/vda1" and "ioping -c 10 /dev/vda1" ?

  • FalzoFalzo Member
    edited February 2018

    @FrankZ said:
    Can you please run ioping one more time as "ioping -R /dev/vda1" and "ioping -c 10 /dev/vda1" ?

    sure thing.

    # ioping -R /dev/vda1
    
    --- /dev/vda1 (block device 197.8 GiB) ioping statistics ---
    16.3 k requests completed in 2.95 s, 63.6 MiB read, 5.51 k iops, 21.5 MiB/s
    generated 16.3 k requests in 3.00 s, 63.6 MiB, 5.42 k iops, 21.2 MiB/s
    min/avg/max/mdev = 19.8 us / 181.4 us / 2.57 ms / 92.8 us
    
    # ioping -c 10 /dev/vda1
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=1 time=463.4 us (warmup)
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=2 time=550.0 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=3 time=314.3 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=4 time=489.6 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=5 time=526.0 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=6 time=395.9 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=7 time=438.1 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=8 time=414.6 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=9 time=440.4 us
    4 KiB < < /dev/vda1 (block device 197.8 GiB): request=10 time=445.9 us
    
    --- /dev/vda1 (block device 197.8 GiB) ioping statistics ---
    9 requests completed in 4.01 ms, 36 KiB read, 2.24 k iops, 8.76 MiB/s
    generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s
    min/avg/max/mdev = 314.3 us / 446.1 us / 550.0 us / 66.7 us
    
    Thanked by 1FrankZ
  • Ah, the resident ambassador for Germany strikes again.

    Cheers for the heads up, always appreciate finding out about new hosts!

    Thanked by 2Falzo vimalware
  • First-RootFirst-Root Member, Host Rep

    Thanks for your post Falzo. If any questions remain feel free to contact me!

  • @FR_Michael, how about exclusive LET deal?

    Thanked by 1pike
  • First-RootFirst-Root Member, Host Rep

    Currently we are running promos on our OVZ and KVM Light and Start. NVME Promotions will be available in the near future but currently we are deploying new nodes just for regular orders and upgrading customers.

    Thanked by 1ehab
  • First-RootFirst-Root Member, Host Rep

    Just some more things:

    • all our vps can be ordered without auto renewal contracts. If you need that you just need to manually renew the contract before the termination date is reached. If you don't do that your VPS will be suspended and shortly afterwards deleted including all backups.
    • We don't allow spam. We hate spammers and we really don't accept that. In case your order is somehow ... unusual... we might stop your vps from using smtp. This can be lifted by our support after verification.
    • we are not ignoring DMCA but we give every customer the change to handle dmca requests and we don't suspend/delete vps just because of an incoming dmca notice.

    If you have further questions just leave a post :).

  • @FR_Michael said:
    Currently we are running promos on our OVZ and KVM Light and Start. NVME Promotions will be available in the near future but currently we are deploying new nodes just for regular orders and upgrading customers.

    I can't order KVM start. :(

  • First-RootFirst-Root Member, Host Rep

    @mtsbatalha said:

    @FR_Michael said:
    Currently we are running promos on our OVZ and KVM Light and Start. NVME Promotions will be available in the near future but currently we are deploying new nodes just for regular orders and upgrading customers.

    I can't order KVM start. :(

    my colleague already fixed that and contacted you by email, sorry for that.

    Thanked by 1mtsbatalha
  • ioping -R /:

    Hetzner 3 Euro: 39.0 k requests completed in 3.00 s, 13.3 k iops, 52.0 MiB/s

    OVH Cloud 3 Euro: 3.10 k requests completed in 3.00 s, 1.04 k iops, 4.07 MiB/s

    Scaleway 3 Euro: 21.2 k requests completed in 3.00 s, 7.37 k iops, 28.8 MiB/s

    Lightsail $5: 12.2 k requests completed in 3.00 s, 4.11 k iops, 16.0 MiB/s

    Time4VPS Storage :D : 601 requests completed in 3.0 s, 200 iops, 801.0 KiB/s

    Thanked by 2First-Root mrTom
  • First-RootFirst-Root Member, Host Rep
    edited February 2018

    Can you provide fio results for these hosts as well? It's possible that some results are coming from kvm disk cache settings.

    Thanked by 1deluxe
  • this is from gestiondbi new nvm kvm's "BETA"

    15.8 k requests completed in 2.96 s, 61.7 MiB read, 5.34 k iops, 20.9 MiB/s

    Thanked by 1First-Root
  • First-RootFirst-Root Member, Host Rep
    edited February 2018

    Thanks for sharing these results!
    Can you also share fio results?

  • deluxedeluxe Member
    edited February 2018

    @FR_Michael said:
    Can you provide fio results for these hosts as well? It's possible that some results are coming from kvm disk cache settings.

    fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=64k --iodepth=32 --size=4G --numjobs=4 --readwrite=randrw --rwmixread=50

    Hetzner:

    test: (g=0): rw=randrw, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=32
    ...
    fio-2.2.10
    Starting 4 processes
    test: Laying out IO file(s) (1 file(s) / 4096MB)
    Jobs: 4 (f=4): [m(4)] [100.0% done] [2239MB/2213MB/0KB /s] [35.9K/35.5K/0 iops] [eta 00m:00s]
    test: (groupid=0, jobs=1): err= 0: pid=26697: Wed Feb 28 21:53:07 2018
      read : io=2050.4MB, bw=565299KB/s, iops=8832, runt=  3714msec
      write: io=2045.8MB, bw=564024KB/s, iops=8812, runt=  3714msec
      cpu          : usr=7.86%, sys=16.05%, ctx=2517, majf=0, minf=10
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=26698: Wed Feb 28 21:53:07 2018
      read : io=2050.4MB, bw=564235KB/s, iops=8816, runt=  3721msec
      write: io=2045.8MB, bw=562963KB/s, iops=8796, runt=  3721msec
      cpu          : usr=6.88%, sys=16.99%, ctx=2481, majf=0, minf=8
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=26699: Wed Feb 28 21:53:07 2018
      read : io=2050.4MB, bw=563630KB/s, iops=8806, runt=  3725msec
      write: io=2045.8MB, bw=562358KB/s, iops=8786, runt=  3725msec
      cpu          : usr=7.09%, sys=16.86%, ctx=2490, majf=0, minf=10
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=26700: Wed Feb 28 21:53:07 2018
      read : io=2050.4MB, bw=563025KB/s, iops=8797, runt=  3729msec
      write: io=2045.8MB, bw=561755KB/s, iops=8777, runt=  3729msec
      cpu          : usr=7.73%, sys=16.20%, ctx=2494, majf=0, minf=9
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    
    Run status group 0 (all jobs):
       READ: io=8201.3MB, aggrb=2199.4MB/s, minb=563024KB/s, maxb=565298KB/s, mint=3714msec, maxt=3729msec
      WRITE: io=8182.8MB, aggrb=2194.4MB/s, minb=561754KB/s, maxb=564023KB/s, mint=3714msec, maxt=3729msec
    
    Disk stats (read/write):
      sda: ios=127953/127922, merge=0/0, ticks=120764/119828, in_queue=240560, util=97.07%
    

    Scaleway:

    test: (g=0): rw=randrw, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=32
    ...
    fio-2.2.10
    Starting 4 processes
    test: Laying out IO file(s) (1 file(s) / 4096MB)
    Jobs: 1 (f=0): [_(2),m(1),_(1)] [100.0% done] [491.2MB/465.8MB/0KB /s] [7858/7451/0 iops] [eta 00m:00s]
    test: (groupid=0, jobs=1): err= 0: pid=25784: Wed Feb 28 20:57:44 2018
      read : io=2050.4MB, bw=51258KB/s, iops=800, runt= 40960msec
      write: io=2045.8MB, bw=51142KB/s, iops=799, runt= 40960msec
      cpu          : usr=2.91%, sys=10.79%, ctx=5751, majf=0, minf=11
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=25785: Wed Feb 28 20:57:44 2018
      read : io=2050.4MB, bw=51198KB/s, iops=799, runt= 41008msec
      write: io=2045.8MB, bw=51082KB/s, iops=798, runt= 41008msec
      cpu          : usr=3.54%, sys=9.88%, ctx=5798, majf=0, minf=10
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=25786: Wed Feb 28 20:57:44 2018
      read : io=2050.4MB, bw=51179KB/s, iops=799, runt= 41023msec
      write: io=2045.8MB, bw=51064KB/s, iops=797, runt= 41023msec
      cpu          : usr=3.07%, sys=10.68%, ctx=5850, majf=0, minf=10
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    test: (groupid=0, jobs=1): err= 0: pid=25787: Wed Feb 28 20:57:44 2018
      read : io=2050.4MB, bw=51250KB/s, iops=800, runt= 40966msec
      write: io=2045.8MB, bw=51135KB/s, iops=798, runt= 40966msec
      cpu          : usr=3.49%, sys=10.08%, ctx=5693, majf=0, minf=10
      IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.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.1%, 64=0.0%, >=64=0.0%
         issued    : total=r=32805/w=32731/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=32
    
    Run status group 0 (all jobs):
       READ: io=8201.3MB, aggrb=204716KB/s, minb=51179KB/s, maxb=51257KB/s, mint=40960msec, maxt=41023msec
      WRITE: io=8182.8MB, aggrb=204254KB/s, minb=51063KB/s, maxb=51142KB/s, mint=40960msec, maxt=41023msec
    
    Disk stats (read/write):
      vda: ios=128930/128879, merge=0/19, ticks=1775070/2700000, in_queue=4493300, util=99.92%
    
    Thanked by 2First-Root Falzo
  • Thanks. Looking good and bookmarked their site.

    Thanked by 1First-Root
Sign In or Register to comment.