Тестирование виртуальных серверов от DigitalOcean, Vultr, Linode и Hetzner. Человеческие жертвы: 0.0

?v=1

Read

benchmark: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32
...
fio-2.8
Starting 8 processes
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)

benchmark: (groupid=0, jobs=8): err= 0: pid=15535: Sat Dec 14 00:12:44 2019
  read : io=7105.6MB, bw=121265KB/s, iops=30316, runt= 60001msec
    clat (usec): min=0, max=1003.9K, avg=260.89, stdev=940.50
     lat (usec): min=1, max=1003.9K, avg=261.29, stdev=940.50
    clat percentiles (usec):
     |  1.00th=[    1],  5.00th=[    2], 10.00th=[  161], 20.00th=[  189],
     | 30.00th=[  203], 40.00th=[  215], 50.00th=[  227], 60.00th=[  245],
     | 70.00th=[  278], 80.00th=[  326], 90.00th=[  406], 95.00th=[  482],
     | 99.00th=[  708], 99.50th=[  828], 99.90th=[ 2288], 99.95th=[ 2704],
     | 99.99th=[14400]
    bw (KB  /s): min= 3942, max=21760, per=12.53%, avg=15190.66, stdev=1907.96
    lat (usec) : 2=3.64%, 4=3.76%, 10=0.34%, 20=0.12%, 50=0.01%
    lat (usec) : 100=0.05%, 250=53.79%, 500=34.02%, 750=3.49%, 1000=0.50%
    lat (msec) : 2=0.12%, 4=0.14%, 10=0.01%, 20=0.01%, 50=0.01%
    lat (msec) : 100=0.01%, 250=0.01%, 2000=0.01%
  cpu          : usr=1.05%, sys=7.07%, ctx=1681777, majf=2, minf=98
  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=1819009/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=32

Run status group 0 (all jobs):
   READ: io=7105.6MB, aggrb=121265KB/s, minb=121265KB/s, maxb=121265KB/s, mint=60001msec, maxt=60001msec

Disk stats (read/write):
  sda: ios=1671621/10, merge=144/5, ticks=385432/0, in_queue=385092, util=98.64%


Write

benchmark: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32
...
fio-2.8
Starting 8 processes
benchmark: Laying out IO file(s) (1 file(s) / 256MB)

benchmark: (groupid=0, jobs=8): err= 0: pid=15561: Sat Dec 14 00:14:47 2019
  write: io=34626MB, bw=590888KB/s, iops=147722, runt= 60007msec
    clat (usec): min=1, max=110371, avg=38.56, stdev=740.93
     lat (usec): min=1, max=110371, avg=41.20, stdev=786.70
    clat percentiles (usec):
     |  1.00th=[    1],  5.00th=[    1], 10.00th=[    2], 20.00th=[    2],
     | 30.00th=[    2], 40.00th=[    2], 50.00th=[    2], 60.00th=[    2],
     | 70.00th=[    2], 80.00th=[    2], 90.00th=[    2], 95.00th=[    3],
     | 99.00th=[    4], 99.50th=[  155], 99.90th=[12608], 99.95th=[17280],
     | 99.99th=[28032]
    bw (KB  /s): min=    1, max=93867, per=12.62%, avg=74551.39, stdev=7277.00
    lat (usec) : 2=7.80%, 4=91.03%, 10=0.34%, 20=0.07%, 50=0.08%
    lat (usec) : 100=0.12%, 250=0.08%, 500=0.03%, 750=0.03%, 1000=0.03%
    lat (msec) : 2=0.04%, 4=0.05%, 10=0.14%, 20=0.11%, 50=0.03%
    lat (msec) : 100=0.01%, 250=0.01%
  cpu          : usr=1.88%, sys=6.88%, ctx=91744, majf=0, minf=76
  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=8864358/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):
  WRITE: io=34626MB, aggrb=590888KB/s, minb=590888KB/s, maxb=590888KB/s, mint=60007msec, maxt=60007msec

Disk stats (read/write):
  sda: ios=172/2770808, merge=31/1461, ticks=4/5007316, in_queue=5002336, util=67.08%


Direct read

benchmark: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32
...
fio-2.8
Starting 8 processes
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)
benchmark: Laying out IO file(s) (1 file(s) / 256MB)

benchmark: (groupid=0, jobs=8): err= 0: pid=15548: Sat Dec 14 00:13:47 2019
  read : io=6997.4MB, bw=119417KB/s, iops=29854, runt= 60002msec
    clat (usec): min=51, max=1008.4K, avg=264.70, stdev=1211.12
     lat (usec): min=52, max=1008.4K, avg=265.16, stdev=1211.12
    clat percentiles (usec):
     |  1.00th=[   79],  5.00th=[  139], 10.00th=[  165], 20.00th=[  185],
     | 30.00th=[  199], 40.00th=[  211], 50.00th=[  223], 60.00th=[  241],
     | 70.00th=[  270], 80.00th=[  322], 90.00th=[  398], 95.00th=[  478],
     | 99.00th=[  716], 99.50th=[  788], 99.90th=[ 1032], 99.95th=[ 1320],
     | 99.99th=[ 9536]
    bw (KB  /s): min=  391, max=23312, per=12.54%, avg=14972.94, stdev=1899.15
    lat (usec) : 100=2.50%, 250=61.34%, 500=31.96%, 750=3.47%, 1000=0.61%
    lat (msec) : 2=0.09%, 4=0.01%, 10=0.01%, 20=0.01%, 50=0.01%
    lat (msec) : 100=0.01%, 250=0.01%, 2000=0.01%
  cpu          : usr=1.09%, sys=6.67%, ctx=1822378, majf=0, minf=75
  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=1791317/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=32

Run status group 0 (all jobs):
   READ: io=6997.4MB, aggrb=119417KB/s, minb=119417KB/s, maxb=119417KB/s, mint=60002msec, maxt=60002msec

Disk stats (read/write):
  sda: ios=1787341/10, merge=136/5, ticks=397456/0, in_queue=397140, util=99.63%


Direct write

benchmark: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=32
...
fio-2.8
Starting 8 processes
benchmark: Laying out IO file(s) (1 file(s) / 256MB)

benchmark: (groupid=0, jobs=8): err= 0: pid=15574: Sat Dec 14 00:15:48 2019
  write: io=2134.7MB, bw=36430KB/s, iops=9107, runt= 60003msec
    clat (usec): min=64, max=143251, avg=875.05, stdev=5614.52
     lat (usec): min=65, max=143252, avg=875.49, stdev=5614.53
    clat percentiles (usec):
     |  1.00th=[   70],  5.00th=[   71], 10.00th=[   73], 20.00th=[   75],
     | 30.00th=[   77], 40.00th=[   80], 50.00th=[   82], 60.00th=[   86],
     | 70.00th=[   91], 80.00th=[  104], 90.00th=[  233], 95.00th=[  306],
     | 99.00th=[40192], 99.50th=[44288], 99.90th=[46848], 99.95th=[48384],
     | 99.99th=[61184]
    bw (KB  /s): min= 2576, max= 6080, per=12.51%, avg=4556.05, stdev=585.26
    lat (usec) : 100=78.06%, 250=13.06%, 500=6.91%, 750=0.05%, 1000=0.03%
    lat (msec) : 2=0.02%, 4=0.01%, 10=0.01%, 20=0.01%, 50=1.84%
    lat (msec) : 100=0.03%, 250=0.01%
  cpu          : usr=0.40%, sys=2.49%, ctx=1103528, majf=0, minf=66
  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=546471/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):
  WRITE: io=2134.7MB, aggrb=36429KB/s, minb=36429KB/s, maxb=36429KB/s, mint=60003msec, maxt=60003msec

Disk stats (read/write):
  sda: ios=179/545918, merge=322/1528, ticks=408/47584, in_queue=47876, util=79.18%


© Habrahabr.ru