how to best benchmark SSDs?

Round 2 - Run 6 - Test X6: 4x async sequential read/write 32K

Guest (part 2):
Code:
async_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=libaio, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 4 (f=4): [R(4)][100.0%][r=266MiB/s][r=8503 IOPS][eta 00m:00s]
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=5132: Mon Aug 16 23:46:11 2021
  read: IOPS=2075, BW=64.9MiB/s (68.0MB/s)(3072MiB/47354msec)
    slat (usec): min=8, max=394, avg=31.50, stdev= 9.24
    clat (usec): min=60, max=9063, avg=440.82, stdev=182.50
     lat (usec): min=111, max=9094, avg=474.16, stdev=183.20
    clat percentiles (usec):
     |  1.00th=[  289],  5.00th=[  355], 10.00th=[  371], 20.00th=[  388],
     | 30.00th=[  400], 40.00th=[  412], 50.00th=[  424], 60.00th=[  437],
     | 70.00th=[  449], 80.00th=[  469], 90.00th=[  498], 95.00th=[  523],
     | 99.00th=[  742], 99.50th=[ 1811], 99.90th=[ 3032], 99.95th=[ 3163],
     | 99.99th=[ 3884]
   bw (  KiB/s): min=61888, max=103936, per=25.00%, avg=66436.62, stdev=4296.59, samples=94
   iops        : min= 1934, max= 3248, avg=2076.12, stdev=134.28, samples=94
  lat (usec)   : 100=0.01%, 250=0.89%, 500=90.04%, 750=8.07%, 1000=0.26%
  lat (msec)   : 2=0.26%, 4=0.46%, 10=0.01%
  cpu          : usr=3.83%, sys=9.54%, ctx=98415, majf=0, minf=21
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=5133: Mon Aug 16 23:46:11 2021
  read: IOPS=2078, BW=64.0MiB/s (68.1MB/s)(3072MiB/47293msec)
    slat (usec): min=8, max=314, avg=31.65, stdev= 8.94
    clat (usec): min=100, max=7621, avg=440.03, stdev=180.85
     lat (usec): min=114, max=7653, avg=473.51, stdev=181.57
    clat percentiles (usec):
     |  1.00th=[  200],  5.00th=[  355], 10.00th=[  371], 20.00th=[  388],
     | 30.00th=[  400], 40.00th=[  412], 50.00th=[  424], 60.00th=[  437],
     | 70.00th=[  449], 80.00th=[  469], 90.00th=[  494], 95.00th=[  523],
     | 99.00th=[  709], 99.50th=[ 1860], 99.90th=[ 3032], 99.95th=[ 3130],
     | 99.99th=[ 3523]
   bw (  KiB/s): min=61888, max=109888, per=25.03%, avg=66514.13, stdev=4760.68, samples=94
   iops        : min= 1934, max= 3434, avg=2078.53, stdev=148.77, samples=94
  lat (usec)   : 250=1.14%, 500=90.10%, 750=7.82%, 1000=0.23%
  lat (msec)   : 2=0.23%, 4=0.46%, 10=0.01%
  cpu          : usr=3.85%, sys=9.67%, ctx=98361, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=5134: Mon Aug 16 23:46:11 2021
  read: IOPS=2083, BW=65.1MiB/s (68.3MB/s)(3072MiB/47173msec)
    slat (usec): min=9, max=238, avg=31.55, stdev= 9.08
    clat (usec): min=92, max=6539, avg=438.94, stdev=176.92
     lat (usec): min=106, max=6564, avg=472.32, stdev=177.69
    clat percentiles (usec):
     |  1.00th=[  198],  5.00th=[  355], 10.00th=[  371], 20.00th=[  388],
     | 30.00th=[  400], 40.00th=[  412], 50.00th=[  424], 60.00th=[  437],
     | 70.00th=[  449], 80.00th=[  469], 90.00th=[  494], 95.00th=[  523],
     | 99.00th=[  693], 99.50th=[ 1631], 99.90th=[ 3032], 99.95th=[ 3130],
     | 99.99th=[ 3294]
   bw (  KiB/s): min=63488, max=106496, per=25.10%, avg=66685.23, stdev=4587.12, samples=94
   iops        : min= 1984, max= 3328, avg=2083.89, stdev=143.36, samples=94
  lat (usec)   : 100=0.01%, 250=1.39%, 500=89.71%, 750=7.96%, 1000=0.23%
  lat (msec)   : 2=0.24%, 4=0.45%, 10=0.01%
  cpu          : usr=3.97%, sys=9.44%, ctx=98367, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=5135: Mon Aug 16 23:46:11 2021
  read: IOPS=2081, BW=65.1MiB/s (68.2MB/s)(3072MiB/47224msec)
    slat (usec): min=8, max=314, avg=31.65, stdev= 9.25
    clat (usec): min=20, max=6603, avg=439.33, stdev=183.24
     lat (usec): min=115, max=6662, avg=472.82, stdev=183.93
    clat percentiles (usec):
     |  1.00th=[  192],  5.00th=[  351], 10.00th=[  367], 20.00th=[  388],
     | 30.00th=[  400], 40.00th=[  412], 50.00th=[  424], 60.00th=[  437],
     | 70.00th=[  449], 80.00th=[  469], 90.00th=[  494], 95.00th=[  523],
     | 99.00th=[  734], 99.50th=[ 1926], 99.90th=[ 3032], 99.95th=[ 3130],
     | 99.99th=[ 3392]
   bw (  KiB/s): min=62016, max=107264, per=25.06%, avg=66601.44, stdev=4709.12, samples=94
   iops        : min= 1938, max= 3352, avg=2081.30, stdev=147.19, samples=94
  lat (usec)   : 50=0.01%, 100=0.01%, 250=1.66%, 500=89.41%, 750=7.95%
  lat (usec)   : 1000=0.24%
  lat (msec)   : 2=0.25%, 4=0.48%, 10=0.01%
  cpu          : usr=3.85%, sys=9.54%, ctx=98455, majf=0, minf=21
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=259MiB/s (272MB/s), 64.9MiB/s-65.1MiB/s (68.0MB/s-68.3MB/s), io=12.0GiB (12.9GB), run=47173-47354msec

Disk stats (read/write):
  sda: ios=392300/7, merge=0/2, ticks=171310/7, in_queue=180228, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 12288 MiB )
1 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 12289 MiB / 12288 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 12292 MiB / 12289 MiB ( 3 MiB / 1 MiB )
Final...Guest Writes/Reads (Changes): 12292 MiB / 12289 MiB ( 0 MiB / 0 MiB )
Script ran 1872 seconds or 31 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...29056 MiB / 31136 MiB / 29071 MiB / 128 MiB / 126 MiB ( 29056 MiB / 31136 MiB / 29071 MiB / 128 MiB / 126 MiB )
2 min passed...29056 MiB / 31136 MiB / 29071 MiB / 128 MiB / 126 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
3 min passed...29056 MiB / 31264 MiB / 29071 MiB / 128 MiB / 126 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...29056 MiB / 31552 MiB / 29071 MiB / 128 MiB / 126 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...29056 MiB / 31808 MiB / 29071 MiB / 128 MiB / 126 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...29056 MiB / 32064 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 256 MiB / 3 MiB / 0 MiB / 0 MiB )
7 min passed...29056 MiB / 32064 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...29056 MiB / 32064 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...29056 MiB / 32256 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...29056 MiB / 32448 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...29056 MiB / 32832 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...29056 MiB / 33344 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...29056 MiB / 33440 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...29056 MiB / 33696 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...29056 MiB / 34144 MiB / 29074 MiB / 128 MiB / 126 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
16 min passed...29056 MiB / 34528 MiB / 29080 MiB / 10848 MiB / 10893 MiB ( 0 MiB / 384 MiB / 6 MiB / 10720 MiB / 10767 MiB )
17 min passed...29056 MiB / 34880 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 352 MiB / 0 MiB / 1408 MiB / 1354 MiB )
18 min passed...29056 MiB / 35136 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...29056 MiB / 35136 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...29056 MiB / 35808 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 672 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...29056 MiB / 36032 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 224 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...29056 MiB / 36512 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 480 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...29056 MiB / 36800 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...29056 MiB / 36960 MiB / 29080 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...29056 MiB / 37376 MiB / 29083 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 416 MiB / 3 MiB / 0 MiB / 0 MiB )
26 min passed...29056 MiB / 37728 MiB / 29084 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 352 MiB / 1 MiB / 0 MiB / 0 MiB )
27 min passed...29056 MiB / 38112 MiB / 29084 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...29056 MiB / 38272 MiB / 29084 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...29088 MiB / 38560 MiB / 29087 MiB / 12256 MiB / 12247 MiB ( 32 MiB / 288 MiB / 3 MiB / 0 MiB / 0 MiB )
30 min passed...29088 MiB / 38752 MiB / 29088 MiB / 12256 MiB / 12247 MiB ( 0 MiB / 192 MiB / 1 MiB / 0 MiB / 0 MiB )
31 min passed...29088 MiB / 39520 MiB / 29126 MiB / 12256 MiB / 12248 MiB ( 0 MiB / 768 MiB / 38 MiB / 0 MiB / 1 MiB )
 
Last edited:
Round 2 - Run 6 - Test X7: 4x sync sequential read/write 32K

Guest (part 1):
Code:
root@DebianTest2:~# bash /root/benchmark_x_7.sh
sync_seq_32K: (g=0): rw=write, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
Jobs: 4 (f=4): [W(4)][100.0%][w=17.0MiB/s][w=545 IOPS][eta 00m:00s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5381: Tue Aug 17 00:12:29 2021
  write: IOPS=150, BW=4826KiB/s (4942kB/s)(512MiB/108639msec); 0 zone resets
    clat (usec): min=4542, max=56143, avg=6605.68, stdev=2087.73
     lat (usec): min=4544, max=56145, avg=6607.95, stdev=2087.78
    clat percentiles (usec):
     |  1.00th=[ 5211],  5.00th=[ 5538], 10.00th=[ 5669], 20.00th=[ 5866],
     | 30.00th=[ 5997], 40.00th=[ 6128], 50.00th=[ 6259], 60.00th=[ 6390],
     | 70.00th=[ 6521], 80.00th=[ 6783], 90.00th=[ 7701], 95.00th=[ 8586],
     | 99.00th=[12256], 99.50th=[21890], 99.90th=[34341], 99.95th=[43254],
     | 99.99th=[54264]
   bw (  KiB/s): min= 3520, max= 5440, per=25.00%, avg=4825.95, stdev=391.34, samples=217
   iops        : min=  110, max=  170, avg=150.79, stdev=12.25, samples=217
  lat (msec)   : 10=98.63%, 20=0.64%, 50=0.71%, 100=0.02%
  cpu          : usr=0.52%, sys=1.71%, ctx=49300, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5382: Tue Aug 17 00:12:29 2021
  write: IOPS=150, BW=4826KiB/s (4942kB/s)(512MiB/108637msec); 0 zone resets
    clat (usec): min=4433, max=56065, avg=6605.17, stdev=2087.77
     lat (usec): min=4435, max=56067, avg=6607.49, stdev=2087.75
    clat percentiles (usec):
     |  1.00th=[ 5211],  5.00th=[ 5473], 10.00th=[ 5669], 20.00th=[ 5866],
     | 30.00th=[ 5997], 40.00th=[ 6128], 50.00th=[ 6259], 60.00th=[ 6390],
     | 70.00th=[ 6521], 80.00th=[ 6783], 90.00th=[ 7701], 95.00th=[ 8586],
     | 99.00th=[12256], 99.50th=[21890], 99.90th=[34341], 99.95th=[43254],
     | 99.99th=[54264]
   bw (  KiB/s): min= 3520, max= 5440, per=25.00%, avg=4825.07, stdev=390.82, samples=217
   iops        : min=  110, max=  170, avg=150.71, stdev=12.20, samples=217
  lat (msec)   : 10=98.64%, 20=0.63%, 50=0.71%, 100=0.02%
  cpu          : usr=0.49%, sys=1.71%, ctx=56493, majf=0, minf=13
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5383: Tue Aug 17 00:12:29 2021
  write: IOPS=150, BW=4826KiB/s (4942kB/s)(512MiB/108634msec); 0 zone resets
    clat (usec): min=4167, max=52829, avg=6603.58, stdev=2080.05
     lat (usec): min=4169, max=52832, avg=6605.98, stdev=2080.08
    clat percentiles (usec):
     |  1.00th=[ 5211],  5.00th=[ 5538], 10.00th=[ 5669], 20.00th=[ 5866],
     | 30.00th=[ 5997], 40.00th=[ 6128], 50.00th=[ 6259], 60.00th=[ 6390],
     | 70.00th=[ 6521], 80.00th=[ 6783], 90.00th=[ 7635], 95.00th=[ 8586],
     | 99.00th=[12649], 99.50th=[22152], 99.90th=[33817], 99.95th=[46924],
     | 99.99th=[52691]
   bw (  KiB/s): min= 3520, max= 5440, per=25.00%, avg=4825.17, stdev=391.37, samples=217
   iops        : min=  110, max=  170, avg=150.71, stdev=12.22, samples=217
  lat (msec)   : 10=98.77%, 20=0.51%, 50=0.70%, 100=0.02%
  cpu          : usr=0.66%, sys=1.96%, ctx=50094, majf=0, minf=11
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5384: Tue Aug 17 00:12:29 2021
  write: IOPS=150, BW=4826KiB/s (4942kB/s)(512MiB/108637msec); 0 zone resets
    clat (usec): min=4491, max=55955, avg=6604.96, stdev=2092.06
     lat (usec): min=4494, max=55957, avg=6607.34, stdev=2092.05
    clat percentiles (usec):
     |  1.00th=[ 5211],  5.00th=[ 5538], 10.00th=[ 5669], 20.00th=[ 5866],
     | 30.00th=[ 5997], 40.00th=[ 6128], 50.00th=[ 6259], 60.00th=[ 6390],
     | 70.00th=[ 6521], 80.00th=[ 6783], 90.00th=[ 7701], 95.00th=[ 8586],
     | 99.00th=[12256], 99.50th=[21890], 99.90th=[34341], 99.95th=[44827],
     | 99.99th=[54264]
   bw (  KiB/s): min= 3520, max= 5440, per=25.00%, avg=4826.04, stdev=391.35, samples=217
   iops        : min=  110, max=  170, avg=150.80, stdev=12.25, samples=217
  lat (msec)   : 10=98.65%, 20=0.62%, 50=0.70%, 100=0.02%
  cpu          : usr=0.52%, sys=1.69%, ctx=56432, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=18.9MiB/s (19.8MB/s), 4826KiB/s-4826KiB/s (4942kB/s-4942kB/s), io=2048MiB (2147MB), run=108634-108639msec

Disk stats (read/write):
  sda: ios=0/130855, merge=0/114480, ticks=0/115484, in_queue=121388, util=99.64%
0 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 2752 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 2752 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 2753 MiB / 0 MiB ( 1 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 2753 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 2753 MiB / 0 MiB ( 0 MiB / 0 MiB )
 
Last edited:
Round 2 - Run 6 - Test X7: 4x sync sequential read/write 32K

Guest (part 2):
Code:
sync_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 4 (f=4): [R(4)][87.5%][r=257MiB/s][r=8230 IOPS][eta 00m:01s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5591: Tue Aug 17 00:27:38 2021
  read: IOPS=2075, BW=64.9MiB/s (68.0MB/s)(512MiB/7893msec)
    clat (usec): min=301, max=3919, avg=472.53, stdev=169.70
     lat (usec): min=303, max=3922, avg=474.34, stdev=169.72
    clat percentiles (usec):
     |  1.00th=[  363],  5.00th=[  388], 10.00th=[  404], 20.00th=[  420],
     | 30.00th=[  433], 40.00th=[  445], 50.00th=[  457], 60.00th=[  469],
     | 70.00th=[  482], 80.00th=[  498], 90.00th=[  529], 95.00th=[  553],
     | 99.00th=[  693], 99.50th=[ 1663], 99.90th=[ 3032], 99.95th=[ 3097],
     | 99.99th=[ 3589]
   bw (  KiB/s): min=63936, max=72384, per=25.01%, avg=66444.80, stdev=1944.71, samples=15
   iops        : min= 1998, max= 2262, avg=2076.40, stdev=60.77, samples=15
  lat (usec)   : 500=80.52%, 750=18.55%, 1000=0.24%
  lat (msec)   : 2=0.23%, 4=0.45%
  cpu          : usr=2.48%, sys=9.64%, ctx=16390, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5592: Tue Aug 17 00:27:38 2021
  read: IOPS=2081, BW=65.1MiB/s (68.2MB/s)(512MiB/7870msec)
    clat (usec): min=268, max=5308, avg=471.21, stdev=163.29
     lat (usec): min=269, max=5310, avg=473.00, stdev=163.32
    clat percentiles (usec):
     |  1.00th=[  363],  5.00th=[  388], 10.00th=[  400], 20.00th=[  420],
     | 30.00th=[  433], 40.00th=[  445], 50.00th=[  453], 60.00th=[  469],
     | 70.00th=[  482], 80.00th=[  502], 90.00th=[  529], 95.00th=[  553],
     | 99.00th=[  676], 99.50th=[ 1221], 99.90th=[ 2966], 99.95th=[ 3064],
     | 99.99th=[ 4621]
   bw (  KiB/s): min=64640, max=70976, per=25.05%, avg=66568.53, stdev=1675.72, samples=15
   iops        : min= 2020, max= 2218, avg=2080.27, stdev=52.37, samples=15
  lat (usec)   : 500=80.11%, 750=19.03%, 1000=0.20%
  lat (msec)   : 2=0.26%, 4=0.38%, 10=0.01%
  cpu          : usr=2.69%, sys=9.63%, ctx=16393, majf=0, minf=21
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5593: Tue Aug 17 00:27:38 2021
  read: IOPS=2096, BW=65.5MiB/s (68.7MB/s)(512MiB/7814msec)
    clat (usec): min=280, max=7544, avg=467.81, stdev=141.42
     lat (usec): min=281, max=7546, avg=469.62, stdev=141.46
    clat percentiles (usec):
     |  1.00th=[  363],  5.00th=[  388], 10.00th=[  400], 20.00th=[  420],
     | 30.00th=[  433], 40.00th=[  445], 50.00th=[  453], 60.00th=[  465],
     | 70.00th=[  482], 80.00th=[  498], 90.00th=[  529], 95.00th=[  553],
     | 99.00th=[  644], 99.50th=[ 1012], 99.90th=[ 2737], 99.95th=[ 2999],
     | 99.99th=[ 3130]
   bw (  KiB/s): min=65792, max=73344, per=25.25%, avg=67097.27, stdev=1849.50, samples=15
   iops        : min= 2056, max= 2292, avg=2096.73, stdev=57.83, samples=15
  lat (usec)   : 500=80.85%, 750=18.40%, 1000=0.23%
  lat (msec)   : 2=0.26%, 4=0.26%, 10=0.01%
  cpu          : usr=3.02%, sys=9.47%, ctx=16390, majf=0, minf=19
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=5594: Tue Aug 17 00:27:38 2021
  read: IOPS=2076, BW=64.9MiB/s (68.0MB/s)(512MiB/7890msec)
    clat (usec): min=295, max=5610, avg=472.41, stdev=180.72
     lat (usec): min=297, max=5635, avg=474.21, stdev=180.78
    clat percentiles (usec):
     |  1.00th=[  363],  5.00th=[  388], 10.00th=[  400], 20.00th=[  416],
     | 30.00th=[  429], 40.00th=[  441], 50.00th=[  453], 60.00th=[  465],
     | 70.00th=[  482], 80.00th=[  498], 90.00th=[  529], 95.00th=[  553],
     | 99.00th=[  717], 99.50th=[ 2073], 99.90th=[ 2999], 99.95th=[ 3130],
     | 99.99th=[ 5145]
   bw (  KiB/s): min=63744, max=71744, per=25.00%, avg=66423.07, stdev=1775.65, samples=15
   iops        : min= 1992, max= 2242, avg=2075.67, stdev=55.48, samples=15
  lat (usec)   : 500=81.32%, 750=17.73%, 1000=0.26%
  lat (msec)   : 2=0.18%, 4=0.50%, 10=0.01%
  cpu          : usr=2.52%, sys=9.42%, ctx=16392, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=259MiB/s (272MB/s), 64.9MiB/s-65.5MiB/s (68.0MB/s-68.7MB/s), io=2048MiB (2147MB), run=7814-7893msec

Disk stats (read/write):
  sda: ios=63691/0, merge=0/0, ticks=27771/0, in_queue=29776, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 2048 MiB )
1 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 2753 MiB / 2048 MiB ( 0 MiB / 0 MiB )
Script ran 1918 seconds or 31 minutes.

host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...11168 MiB / 12416 MiB / 11213 MiB / 128 MiB / 138 MiB ( 11168 MiB / 12416 MiB / 11213 MiB / 128 MiB / 138 MiB )
2 min passed...20960 MiB / 23360 MiB / 20943 MiB / 256 MiB / 256 MiB ( 9792 MiB / 10944 MiB / 9730 MiB / 128 MiB / 118 MiB )
3 min passed...20960 MiB / 23552 MiB / 20943 MiB / 256 MiB / 256 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...20960 MiB / 23552 MiB / 20943 MiB / 256 MiB / 256 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...20960 MiB / 23648 MiB / 20947 MiB / 256 MiB / 256 MiB ( 0 MiB / 96 MiB / 4 MiB / 0 MiB / 0 MiB )
6 min passed...20960 MiB / 24160 MiB / 20947 MiB / 256 MiB / 256 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...20960 MiB / 24608 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 448 MiB / 4 MiB / 0 MiB / 0 MiB )
8 min passed...20960 MiB / 24928 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...20960 MiB / 24928 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...20960 MiB / 24960 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...20960 MiB / 25344 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...20960 MiB / 25696 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...20960 MiB / 26176 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 480 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...20960 MiB / 26176 MiB / 20951 MiB / 256 MiB / 256 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...20960 MiB / 26176 MiB / 20955 MiB / 256 MiB / 256 MiB ( 0 MiB / 0 MiB / 4 MiB / 0 MiB / 0 MiB )
16 min passed...20960 MiB / 26656 MiB / 20955 MiB / 256 MiB / 256 MiB ( 0 MiB / 480 MiB / 0 MiB / 0 MiB / 0 MiB )
17 min passed...20960 MiB / 27136 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 480 MiB / 0 MiB / 2048 MiB / 2048 MiB )
18 min passed...20960 MiB / 27584 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...20960 MiB / 27680 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...20960 MiB / 27680 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...20960 MiB / 27936 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...20960 MiB / 28544 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 608 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...20960 MiB / 28992 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...20960 MiB / 29280 MiB / 20955 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...20960 MiB / 29376 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 96 MiB / 4 MiB / 0 MiB / 0 MiB )
26 min passed...20960 MiB / 29472 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...20960 MiB / 29792 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...20960 MiB / 30144 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...20960 MiB / 30336 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...20960 MiB / 30464 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
31 min passed...20960 MiB / 30560 MiB / 20959 MiB / 2304 MiB / 2304 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
 
Last edited:
I also tested "logbias=throughput" vs "logbias=latency". I ran the fio tests (Test 1 + 3 + TX7) directly on the host to a ext4 ontop of a zvol (8k volblocksize) ontop of a 4 disk striped mirror (ashift=12).

Write Performance:
logbias=throughputlogbias=latency
sync 4k random1,45 MiB/s1,47 MiB/s
sync 4M sequential184,00 MiB/s179,00 MiB/s
4x sync 32K sequential 18,80 MiB/s19,10 MiB/s

Total Write Amplification:
logbias=throughputlogbias=latency
sync 4k random54,78 x56,72 x
sync 4M sequential4,52 x4,70 x
4x sync 32K sequential 12,03 x12,36 x

So there is neither a big performance difference nor a write amplification difference.

Shame, there was reports, so I thought was worth mentioning.
 
Special Test 26: like Round 2 - Run 6 - Test X6 but fio run on host on 16K zvol

Fio test on host (part 1):
Code:
root@Hypervisor:~# bash /root/scripts/bench/benchmark_x_6.sh
async_seq_32K: (g=0): rw=write, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=libaio, iodepth=1
...
fio-3.12
Starting 4 processes
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
Jobs: 3 (f=1): [_(1),f(2),W(1)][100.0%][w=1195MiB/s][w=38.2k IOPS][eta 00m:00s]
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18646: Tue Aug 17 01:43:22 2021
  write: IOPS=5843, BW=183MiB/s (191MB/s)(3072MiB/16823msec); 0 zone resets
    slat (usec): min=6, max=55872, avg=22.09, stdev=211.47
    clat (nsec): min=1176, max=1313.9M, avg=137361.59, stdev=7965896.26
     lat (usec): min=44, max=1313.0k, avg=159.73, stdev=7968.63
    clat percentiles (usec):
     |  1.00th=[    3],  5.00th=[   43], 10.00th=[   46], 20.00th=[   50],
     | 30.00th=[   53], 40.00th=[   57], 50.00th=[   60], 60.00th=[   64],
     | 70.00th=[   70], 80.00th=[   81], 90.00th=[  106], 95.00th=[  135],
     | 99.00th=[  251], 99.50th=[  343], 99.90th=[ 2089], 99.95th=[ 9896],
     | 99.99th=[28705]
   bw (  KiB/s): min=  832, max=384576, per=30.52%, avg=225061.93, stdev=116705.58, samples=27
   iops        : min=   26, max=12018, avg=7033.15, stdev=3647.04, samples=27
  lat (usec)   : 2=0.53%, 4=1.48%, 10=0.02%, 20=0.05%, 50=18.54%
  lat (usec)   : 100=67.56%, 250=10.80%, 500=0.77%, 750=0.09%, 1000=0.02%
  lat (msec)   : 2=0.03%, 4=0.03%, 10=0.03%, 20=0.03%, 50=0.02%
  lat (msec)   : 1000=0.01%
  cpu          : usr=8.36%, sys=10.14%, ctx=102157, majf=0, minf=13
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18647: Tue Aug 17 01:43:22 2021
  write: IOPS=5785, BW=181MiB/s (190MB/s)(3072MiB/16991msec); 0 zone resets
    slat (usec): min=6, max=44066, avg=22.69, stdev=216.90
    clat (nsec): min=1147, max=1313.0M, avg=138221.86, stdev=7974198.63
     lat (usec): min=43, max=1313.0k, avg=161.19, stdev=7977.26
    clat percentiles (usec):
     |  1.00th=[    3],  5.00th=[   43], 10.00th=[   47], 20.00th=[   50],
     | 30.00th=[   54], 40.00th=[   57], 50.00th=[   61], 60.00th=[   64],
     | 70.00th=[   70], 80.00th=[   81], 90.00th=[  105], 95.00th=[  133],
     | 99.00th=[  247], 99.50th=[  326], 99.90th=[ 1418], 99.95th=[ 8455],
     | 99.99th=[36963]
   bw (  KiB/s): min=  640, max=380160, per=29.97%, avg=220996.19, stdev=116574.78, samples=27
   iops        : min=   20, max=11880, avg=6906.11, stdev=3642.99, samples=27
  lat (usec)   : 2=0.64%, 4=1.44%, 10=0.02%, 20=0.06%, 50=17.41%
  lat (usec)   : 100=68.86%, 250=10.60%, 500=0.76%, 750=0.08%, 1000=0.02%
  lat (msec)   : 2=0.02%, 4=0.02%, 10=0.04%, 20=0.02%, 50=0.02%
  lat (msec)   : 100=0.01%, 1000=0.01%
  cpu          : usr=8.29%, sys=10.07%, ctx=102184, majf=0, minf=14
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18648: Tue Aug 17 01:43:22 2021
  write: IOPS=5806, BW=181MiB/s (190MB/s)(3072MiB/16929msec); 0 zone resets
    slat (usec): min=7, max=35490, avg=21.87, stdev=157.56
    clat (nsec): min=1143, max=1313.9M, avg=138748.51, stdev=7973735.91
     lat (usec): min=43, max=1313.0k, avg=160.91, stdev=7975.22
    clat percentiles (usec):
     |  1.00th=[    3],  5.00th=[   43], 10.00th=[   47], 20.00th=[   50],
     | 30.00th=[   54], 40.00th=[   57], 50.00th=[   61], 60.00th=[   65],
     | 70.00th=[   70], 80.00th=[   81], 90.00th=[  106], 95.00th=[  135],
     | 99.00th=[  245], 99.50th=[  322], 99.90th=[ 1778], 99.95th=[ 8848],
     | 99.99th=[45351]
   bw (  KiB/s): min=  896, max=383872, per=30.18%, avg=222534.96, stdev=114659.76, samples=27
   iops        : min=   28, max=11996, avg=6954.11, stdev=3583.20, samples=27
  lat (usec)   : 2=0.65%, 4=1.31%, 10=0.02%, 20=0.05%, 50=17.60%
  lat (usec)   : 100=68.57%, 250=10.84%, 500=0.74%, 750=0.06%, 1000=0.02%
  lat (msec)   : 2=0.03%, 4=0.02%, 10=0.03%, 20=0.03%, 50=0.02%
  lat (msec)   : 100=0.01%, 1000=0.01%
  cpu          : usr=7.90%, sys=10.51%, ctx=102240, majf=0, minf=14
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18649: Tue Aug 17 01:43:22 2021
  write: IOPS=5760, BW=180MiB/s (189MB/s)(3072MiB/17065msec); 0 zone resets
    slat (usec): min=7, max=58999, avg=22.99, stdev=276.74
    clat (nsec): min=1145, max=1313.9M, avg=138556.61, stdev=7975102.99
     lat (usec): min=44, max=1313.9k, avg=161.81, stdev=7979.93
    clat percentiles (usec):
     |  1.00th=[    3],  5.00th=[   43], 10.00th=[   47], 20.00th=[   51],
     | 30.00th=[   54], 40.00th=[   57], 50.00th=[   61], 60.00th=[   65],
     | 70.00th=[   70], 80.00th=[   81], 90.00th=[  105], 95.00th=[  135],
     | 99.00th=[  247], 99.50th=[  326], 99.90th=[ 2245], 99.95th=[ 7242],
     | 99.99th=[38011]
   bw (  KiB/s): min=  832, max=377792, per=30.30%, avg=223391.18, stdev=117789.27, samples=28
   iops        : min=   26, max=11806, avg=6980.93, stdev=3680.98, samples=28
  lat (usec)   : 2=0.64%, 4=1.41%, 10=0.02%, 20=0.06%, 50=17.36%
  lat (usec)   : 100=68.94%, 250=10.59%, 500=0.76%, 750=0.08%, 1000=0.01%
  lat (msec)   : 2=0.03%, 4=0.03%, 10=0.03%, 20=0.02%, 50=0.02%
  lat (msec)   : 100=0.01%, 1000=0.01%
  cpu          : usr=7.85%, sys=10.49%, ctx=102202, majf=0, minf=15
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=720MiB/s (755MB/s), 180MiB/s-183MiB/s (189MB/s-191MB/s), io=12.0GiB (12.9GB), run=16823-17065msec

Disk stats (read/write):
  zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
 
Last edited:
Special Test 26: like Round 2 - Run 6 - Test X6 but fio run on host on 16K zvol

Fio test on host (part 2):
Code:
async_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=libaio, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 2 (f=2): [R(2),_(2)][100.0%][r=313MiB/s][r=10.0k IOPS][eta 00m:00s]
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=13128: Tue Aug 17 01:58:59 2021
  read: IOPS=2733, BW=85.4MiB/s (89.6MB/s)(3072MiB/35960msec)
    slat (usec): min=5, max=144, avg=14.80, stdev= 3.98
    clat (usec): min=125, max=5753, avg=347.90, stdev=118.01
     lat (usec): min=133, max=5767, avg=363.06, stdev=118.20
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  293], 10.00th=[  306], 20.00th=[  314],
     | 30.00th=[  322], 40.00th=[  330], 50.00th=[  338], 60.00th=[  347],
     | 70.00th=[  355], 80.00th=[  367], 90.00th=[  388], 95.00th=[  412],
     | 99.00th=[  469], 99.50th=[  611], 99.90th=[ 2704], 99.95th=[ 2900],
     | 99.99th=[ 3228]
   bw (  KiB/s): min=83968, max=92544, per=25.09%, avg=87494.58, stdev=1689.55, samples=71
   iops        : min= 2624, max= 2892, avg=2734.20, stdev=52.80, samples=71
  lat (usec)   : 250=0.42%, 500=98.91%, 750=0.26%, 1000=0.13%
  lat (msec)   : 2=0.10%, 4=0.19%, 10=0.01%
  cpu          : usr=2.35%, sys=5.69%, ctx=98308, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=13129: Tue Aug 17 01:58:59 2021
  read: IOPS=2724, BW=85.1MiB/s (89.3MB/s)(3072MiB/36086msec)
    slat (usec): min=5, max=154, avg=14.82, stdev= 3.94
    clat (usec): min=122, max=6622, avg=349.15, stdev=130.50
     lat (usec): min=140, max=6649, avg=364.32, stdev=130.73
    clat percentiles (usec):
     |  1.00th=[  281],  5.00th=[  297], 10.00th=[  306], 20.00th=[  314],
     | 30.00th=[  322], 40.00th=[  330], 50.00th=[  338], 60.00th=[  347],
     | 70.00th=[  355], 80.00th=[  367], 90.00th=[  388], 95.00th=[  408],
     | 99.00th=[  469], 99.50th=[  635], 99.90th=[ 2737], 99.95th=[ 2966],
     | 99.99th=[ 3425]
   bw (  KiB/s): min=83584, max=91200, per=25.00%, avg=87175.42, stdev=1756.36, samples=71
   iops        : min= 2612, max= 2850, avg=2724.23, stdev=54.88, samples=71
  lat (usec)   : 250=0.26%, 500=99.07%, 750=0.23%, 1000=0.10%
  lat (msec)   : 2=0.11%, 4=0.23%, 10=0.01%
  cpu          : usr=2.19%, sys=5.83%, ctx=98309, majf=0, minf=19
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=13130: Tue Aug 17 01:58:59 2021
  read: IOPS=2745, BW=85.8MiB/s (89.0MB/s)(3072MiB/35807msec)
    slat (usec): min=5, max=126, avg=14.71, stdev= 3.90
    clat (usec): min=67, max=6191, avg=346.43, stdev=117.69
     lat (usec): min=77, max=6205, avg=361.49, stdev=117.96
    clat percentiles (usec):
     |  1.00th=[  269],  5.00th=[  293], 10.00th=[  306], 20.00th=[  314],
     | 30.00th=[  322], 40.00th=[  330], 50.00th=[  338], 60.00th=[  347],
     | 70.00th=[  355], 80.00th=[  367], 90.00th=[  388], 95.00th=[  408],
     | 99.00th=[  461], 99.50th=[  537], 99.90th=[ 2671], 99.95th=[ 2868],
     | 99.99th=[ 3130]
   bw (  KiB/s): min=84416, max=104640, per=25.20%, avg=87877.52, stdev=2720.46, samples=71
   iops        : min= 2638, max= 3270, avg=2746.11, stdev=85.04, samples=71
  lat (usec)   : 100=0.10%, 250=0.72%, 500=98.59%, 750=0.22%, 1000=0.10%
  lat (msec)   : 2=0.08%, 4=0.19%, 10=0.01%
  cpu          : usr=2.42%, sys=5.62%, ctx=98310, majf=0, minf=21
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=13131: Tue Aug 17 01:58:59 2021
  read: IOPS=2755, BW=86.1MiB/s (90.3MB/s)(3072MiB/35682msec)
    slat (usec): min=5, max=101, avg=14.77, stdev= 3.87
    clat (usec): min=81, max=7681, avg=345.10, stdev=112.22
     lat (usec): min=89, max=7695, avg=360.23, stdev=112.44
    clat percentiles (usec):
     |  1.00th=[  258],  5.00th=[  293], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  322], 40.00th=[  330], 50.00th=[  338], 60.00th=[  347],
     | 70.00th=[  355], 80.00th=[  367], 90.00th=[  388], 95.00th=[  408],
     | 99.00th=[  461], 99.50th=[  529], 99.90th=[ 2573], 99.95th=[ 2802],
     | 99.99th=[ 3294]
   bw (  KiB/s): min=83840, max=97344, per=25.28%, avg=88163.11, stdev=2473.62, samples=71
   iops        : min= 2620, max= 3042, avg=2755.04, stdev=77.31, samples=71
  lat (usec)   : 100=0.05%, 250=0.91%, 500=98.45%, 750=0.24%, 1000=0.11%
  lat (msec)   : 2=0.08%, 4=0.15%, 10=0.01%
  cpu          : usr=2.39%, sys=5.69%, ctx=98312, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=341MiB/s (357MB/s), 85.1MiB/s-86.1MiB/s (89.3MB/s-90.3MB/s), io=12.0GiB (12.9GB), run=35682-36086msec

Disk stats (read/write):
  zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%

Script ran 1857 seconds or 30 minutes.

Iostat/SMART logging on host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...25056 MiB / 26848 MiB / 25092 MiB / 128 MiB / 117 MiB ( 25056 MiB / 26848 MiB / 25092 MiB / 128 MiB / 117 MiB )
2 min passed...25056 MiB / 27136 MiB / 25092 MiB / 128 MiB / 117 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
3 min passed...25056 MiB / 27808 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 672 MiB / 6 MiB / 0 MiB / 0 MiB )
4 min passed...25056 MiB / 28256 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...25056 MiB / 28288 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...25056 MiB / 28416 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...25056 MiB / 28672 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...25056 MiB / 29120 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...25056 MiB / 29600 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 480 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...25056 MiB / 29632 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...25056 MiB / 29760 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...25056 MiB / 29952 MiB / 25098 MiB / 128 MiB / 117 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...25088 MiB / 30208 MiB / 25103 MiB / 128 MiB / 117 MiB ( 32 MiB / 256 MiB / 5 MiB / 0 MiB / 0 MiB )
14 min passed...25088 MiB / 30560 MiB / 25103 MiB / 128 MiB / 117 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...25088 MiB / 30592 MiB / 25103 MiB / 128 MiB / 117 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
16 min passed...25088 MiB / 30816 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 224 MiB / 0 MiB / 12224 MiB / 12238 MiB )
17 min passed...25088 MiB / 30912 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
18 min passed...25088 MiB / 30976 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...25088 MiB / 31424 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...25088 MiB / 31488 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...25088 MiB / 31648 MiB / 25103 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...25088 MiB / 31840 MiB / 25105 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 192 MiB / 2 MiB / 0 MiB / 0 MiB )
23 min passed...25088 MiB / 32064 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 224 MiB / 5 MiB / 0 MiB / 0 MiB )
24 min passed...25088 MiB / 32544 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 480 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...25088 MiB / 32672 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
26 min passed...25088 MiB / 32832 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...25088 MiB / 32992 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...25088 MiB / 33248 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...25088 MiB / 33696 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...25088 MiB / 33920 MiB / 25110 MiB / 12352 MiB / 12355 MiB ( 0 MiB / 224 MiB / 0 MiB / 0 MiB / 0 MiB )
 
Last edited:
Special Test 27: like Round 2 - Run 6 - Test X7 but fio run on host on 16K zvol

Fio test on host (part 1):
Code:
root@Hypervisor:~# bash /root/scripts/bench/benchmark_x_7.sh
sync_seq_32K: (g=0): rw=write, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
Jobs: 3 (f=3): [W(1),_(1),W(2)][100.0%][w=25.7MiB/s][w=822 IOPS][eta 00m:00s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=2565: Tue Aug 17 02:36:36 2021
  write: IOPS=210, BW=6730KiB/s (6891kB/s)(512MiB/77905msec); 0 zone resets
    clat (usec): min=2186, max=55101, avg=4735.36, stdev=2201.07
     lat (usec): min=2187, max=55102, avg=4735.99, stdev=2201.08
    clat percentiles (usec):
     |  1.00th=[ 2900],  5.00th=[ 3097], 10.00th=[ 3228], 20.00th=[ 3687],
     | 30.00th=[ 4080], 40.00th=[ 4293], 50.00th=[ 4424], 60.00th=[ 4555],
     | 70.00th=[ 4752], 80.00th=[ 5080], 90.00th=[ 6456], 95.00th=[ 7111],
     | 99.00th=[12387], 99.50th=[20841], 99.90th=[28443], 99.95th=[42206],
     | 99.99th=[50594]
   bw (  KiB/s): min= 3712, max=10176, per=25.01%, avg=6730.56, stdev=1359.16, samples=155
   iops        : min=  116, max=  318, avg=210.32, stdev=42.48, samples=155
  lat (msec)   : 4=26.33%, 10=72.50%, 20=0.65%, 50=0.51%, 100=0.01%
  cpu          : usr=0.74%, sys=2.37%, ctx=64312, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=2566: Tue Aug 17 02:36:36 2021
  write: IOPS=210, BW=6732KiB/s (6894kB/s)(512MiB/77877msec); 0 zone resets
    clat (usec): min=1968, max=60141, avg=4733.56, stdev=2169.50
     lat (usec): min=1969, max=60142, avg=4734.20, stdev=2169.51
    clat percentiles (usec):
     |  1.00th=[ 2900],  5.00th=[ 3097], 10.00th=[ 3228], 20.00th=[ 3654],
     | 30.00th=[ 4080], 40.00th=[ 4293], 50.00th=[ 4424], 60.00th=[ 4555],
     | 70.00th=[ 4752], 80.00th=[ 5080], 90.00th=[ 6456], 95.00th=[ 7111],
     | 99.00th=[12256], 99.50th=[20579], 99.90th=[27395], 99.95th=[37487],
     | 99.99th=[50594]
   bw (  KiB/s): min= 3776, max=10176, per=25.02%, avg=6732.87, stdev=1355.78, samples=155
   iops        : min=  118, max=  318, avg=210.39, stdev=42.37, samples=155
  lat (msec)   : 2=0.01%, 4=26.38%, 10=72.47%, 20=0.60%, 50=0.52%
  lat (msec)   : 100=0.02%
  cpu          : usr=0.90%, sys=2.28%, ctx=64300, majf=0, minf=11
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=2567: Tue Aug 17 02:36:36 2021
  write: IOPS=210, BW=6729KiB/s (6890kB/s)(512MiB/77919msec); 0 zone resets
    clat (usec): min=2589, max=50644, avg=4736.12, stdev=2188.05
     lat (usec): min=2589, max=50644, avg=4736.77, stdev=2188.06
    clat percentiles (usec):
     |  1.00th=[ 2900],  5.00th=[ 3097], 10.00th=[ 3228], 20.00th=[ 3687],
     | 30.00th=[ 4080], 40.00th=[ 4293], 50.00th=[ 4424], 60.00th=[ 4555],
     | 70.00th=[ 4752], 80.00th=[ 5080], 90.00th=[ 6456], 95.00th=[ 7111],
     | 99.00th=[12387], 99.50th=[20841], 99.90th=[27919], 99.95th=[40633],
     | 99.99th=[50594]
   bw (  KiB/s): min= 3776, max=10176, per=25.00%, avg=6729.15, stdev=1361.61, samples=155
   iops        : min=  118, max=  318, avg=210.27, stdev=42.55, samples=155
  lat (msec)   : 4=26.07%, 10=72.71%, 20=0.66%, 50=0.54%, 100=0.01%
  cpu          : usr=0.82%, sys=2.38%, ctx=64314, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=2568: Tue Aug 17 02:36:36 2021
  write: IOPS=210, BW=6728KiB/s (6890kB/s)(512MiB/77921msec); 0 zone resets
    clat (usec): min=2224, max=50823, avg=4736.10, stdev=2181.12
     lat (usec): min=2225, max=50825, avg=4736.78, stdev=2181.14
    clat percentiles (usec):
     |  1.00th=[ 2900],  5.00th=[ 3097], 10.00th=[ 3228], 20.00th=[ 3687],
     | 30.00th=[ 4080], 40.00th=[ 4228], 50.00th=[ 4424], 60.00th=[ 4555],
     | 70.00th=[ 4752], 80.00th=[ 5080], 90.00th=[ 6456], 95.00th=[ 7111],
     | 99.00th=[12387], 99.50th=[20579], 99.90th=[28181], 99.95th=[33162],
     | 99.99th=[50594]
   bw (  KiB/s): min= 3712, max=10176, per=25.00%, avg=6728.74, stdev=1359.74, samples=155
   iops        : min=  116, max=  318, avg=210.26, stdev=42.50, samples=155
  lat (msec)   : 4=26.12%, 10=72.70%, 20=0.65%, 50=0.51%, 100=0.02%
  cpu          : usr=0.79%, sys=2.38%, ctx=64285, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=26.3MiB/s (27.6MB/s), 6728KiB/s-6732KiB/s (6890kB/s-6894kB/s), io=2048MiB (2147MB), run=77877-77921msec

Disk stats (read/write):
  zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
 
Special Test 27: like Round 2 - Run 6 - Test X7 but fio run on host on 16K zvol

Fio test on host (part 2):
Code:
sync_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 4 (f=4): [R(4)][100.0%][r=342MiB/s][r=10.0k IOPS][eta 00m:00s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=14789: Tue Aug 17 02:51:43 2021
  read: IOPS=2735, BW=85.5MiB/s (89.6MB/s)(512MiB/5990msec)
    clat (usec): min=215, max=3300, avg=363.54, stdev=162.01
     lat (usec): min=216, max=3300, avg=363.76, stdev=162.01
    clat percentiles (usec):
     |  1.00th=[  289],  5.00th=[  306], 10.00th=[  314], 20.00th=[  322],
     | 30.00th=[  330], 40.00th=[  338], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  400], 95.00th=[  424],
     | 99.00th=[  619], 99.50th=[ 1516], 99.90th=[ 2868], 99.95th=[ 2933],
     | 99.99th=[ 3130]
   bw (  KiB/s): min=85248, max=90048, per=24.96%, avg=87400.73, stdev=1640.77, samples=11
   iops        : min= 2664, max= 2814, avg=2731.27, stdev=51.27, samples=11
  lat (usec)   : 250=0.12%, 500=98.66%, 750=0.40%, 1000=0.20%
  lat (msec)   : 2=0.18%, 4=0.43%
  cpu          : usr=1.37%, sys=4.76%, ctx=16387, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=14790: Tue Aug 17 02:51:43 2021
  read: IOPS=2743, BW=85.7MiB/s (89.9MB/s)(512MiB/5973msec)
    clat (usec): min=229, max=3270, avg=362.46, stdev=157.47
     lat (usec): min=229, max=3270, avg=362.68, stdev=157.48
    clat percentiles (usec):
     |  1.00th=[  289],  5.00th=[  306], 10.00th=[  314], 20.00th=[  322],
     | 30.00th=[  330], 40.00th=[  338], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  400], 95.00th=[  420],
     | 99.00th=[  506], 99.50th=[ 1418], 99.90th=[ 2802], 99.95th=[ 2933],
     | 99.99th=[ 3195]
   bw (  KiB/s): min=85184, max=89536, per=25.09%, avg=87848.73, stdev=1192.28, samples=11
   iops        : min= 2662, max= 2798, avg=2745.27, stdev=37.26, samples=11
  lat (usec)   : 250=0.04%, 500=98.92%, 750=0.31%, 1000=0.15%
  lat (msec)   : 2=0.18%, 4=0.41%
  cpu          : usr=2.21%, sys=3.94%, ctx=16387, majf=0, minf=21
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=14791: Tue Aug 17 02:51:43 2021
  read: IOPS=2755, BW=86.1MiB/s (90.3MB/s)(512MiB/5946msec)
    clat (usec): min=219, max=3286, avg=360.84, stdev=146.53
     lat (usec): min=219, max=3286, avg=361.06, stdev=146.53
    clat percentiles (usec):
     |  1.00th=[  289],  5.00th=[  306], 10.00th=[  314], 20.00th=[  322],
     | 30.00th=[  330], 40.00th=[  338], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  400], 95.00th=[  424],
     | 99.00th=[  529], 99.50th=[  955], 99.90th=[ 2835], 99.95th=[ 2933],
     | 99.99th=[ 3097]
   bw (  KiB/s): min=86784, max=89728, per=25.18%, avg=88162.91, stdev=857.87, samples=11
   iops        : min= 2712, max= 2804, avg=2755.09, stdev=26.81, samples=11
  lat (usec)   : 250=0.05%, 500=98.80%, 750=0.46%, 1000=0.24%
  lat (msec)   : 2=0.13%, 4=0.31%
  cpu          : usr=1.78%, sys=4.42%, ctx=16388, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=14792: Tue Aug 17 02:51:43 2021
  read: IOPS=2744, BW=85.8MiB/s (89.9MB/s)(512MiB/5969msec)
    clat (usec): min=236, max=3357, avg=362.26, stdev=151.86
     lat (usec): min=236, max=3357, avg=362.49, stdev=151.86
    clat percentiles (usec):
     |  1.00th=[  289],  5.00th=[  306], 10.00th=[  314], 20.00th=[  322],
     | 30.00th=[  330], 40.00th=[  338], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  400], 95.00th=[  420],
     | 99.00th=[  523], 99.50th=[ 1057], 99.90th=[ 2835], 99.95th=[ 2933],
     | 99.99th=[ 3294]
   bw (  KiB/s): min=85440, max=90304, per=25.12%, avg=87930.18, stdev=1609.56, samples=11
   iops        : min= 2670, max= 2822, avg=2747.82, stdev=50.30, samples=11
  lat (usec)   : 250=0.03%, 500=98.90%, 750=0.38%, 1000=0.17%
  lat (msec)   : 2=0.16%, 4=0.35%
  cpu          : usr=1.47%, sys=4.66%, ctx=16387, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=342MiB/s (359MB/s), 85.5MiB/s-86.1MiB/s (89.6MB/s-90.3MB/s), io=2048MiB (2147MB), run=5946-5990msec

Disk stats (read/write):
  zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%

Script ran 1889 seconds or 31 minutes.

Iostat/SMART logging on host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 1 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 1 MiB / 0 MiB / 0 MiB )
1 min passed...14656 MiB / 15552 MiB / 14757 MiB / 160 MiB / 153 MiB ( 14656 MiB / 15552 MiB / 14756 MiB / 160 MiB / 153 MiB )
2 min passed...20992 MiB / 22592 MiB / 20999 MiB / 288 MiB / 238 MiB ( 6336 MiB / 7040 MiB / 6242 MiB / 128 MiB / 85 MiB )
3 min passed...20992 MiB / 23136 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 544 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...20992 MiB / 23488 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...20992 MiB / 23552 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...20992 MiB / 23552 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...20992 MiB / 23584 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...20992 MiB / 24288 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 704 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...20992 MiB / 24800 MiB / 20999 MiB / 288 MiB / 238 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...20992 MiB / 24992 MiB / 21001 MiB / 288 MiB / 238 MiB ( 0 MiB / 192 MiB / 2 MiB / 0 MiB / 0 MiB )
11 min passed...20992 MiB / 24992 MiB / 21005 MiB / 288 MiB / 238 MiB ( 0 MiB / 0 MiB / 4 MiB / 0 MiB / 0 MiB )
12 min passed...20992 MiB / 25312 MiB / 21005 MiB / 288 MiB / 238 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...20992 MiB / 25888 MiB / 21005 MiB / 288 MiB / 238 MiB ( 0 MiB / 576 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...20992 MiB / 26464 MiB / 21005 MiB / 288 MiB / 238 MiB ( 0 MiB / 576 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...20992 MiB / 26784 MiB / 21007 MiB / 288 MiB / 238 MiB ( 0 MiB / 320 MiB / 2 MiB / 0 MiB / 0 MiB )
16 min passed...20992 MiB / 26784 MiB / 21009 MiB / 288 MiB / 238 MiB ( 0 MiB / 0 MiB / 2 MiB / 0 MiB / 0 MiB )
17 min passed...20992 MiB / 27136 MiB / 21009 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 352 MiB / 0 MiB / 1984 MiB / 2048 MiB )
18 min passed...20992 MiB / 27648 MiB / 21009 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...20992 MiB / 28192 MiB / 21009 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 544 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...20992 MiB / 28512 MiB / 21010 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 320 MiB / 1 MiB / 0 MiB / 0 MiB )
21 min passed...20992 MiB / 28640 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 128 MiB / 5 MiB / 0 MiB / 0 MiB )
22 min passed...20992 MiB / 29024 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...20992 MiB / 29376 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...20992 MiB / 29824 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...20992 MiB / 30016 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
26 min passed...20992 MiB / 30208 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...20992 MiB / 30592 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...20992 MiB / 30944 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...20992 MiB / 31296 MiB / 21015 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...20992 MiB / 31680 MiB / 21016 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 384 MiB / 1 MiB / 0 MiB / 0 MiB )
31 min passed...20992 MiB / 31968 MiB / 21021 MiB / 2272 MiB / 2286 MiB ( 0 MiB / 288 MiB / 5 MiB / 0 MiB / 0 MiB )
 
Special Test 28: like Round 2 - Run 7 - Test X6 but fio run on host on 8K zvol

Fio test on host (part 1):
Code:
root@Hypervisor:~# bash /root/scripts/bench/benchmark_x_6.sh
async_seq_32K: (g=0): rw=write, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=libaio, iodepth=1
...
fio-3.12
Starting 4 processes
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
async_seq_32K: Laying out IO file (1 file / 3072MiB)
Jobs: 4 (f=4): [W(4)][94.7%][w=841MiB/s][w=26.9k IOPS][eta 00m:01s]
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18939: Wed Aug 18 03:27:15 2021
  write: IOPS=5335, BW=167MiB/s (175MB/s)(3072MiB/18424msec); 0 zone resets
    slat (usec): min=7, max=42049, avg=22.58, stdev=171.19
    clat (nsec): min=1120, max=1377.1M, avg=152940.70, stdev=6428423.69
     lat (usec): min=52, max=1377.2k, avg=175.85, stdev=6430.97
    clat percentiles (nsec):
     |  1.00th=[    1848],  5.00th=[   50944], 10.00th=[   55040],
     | 20.00th=[   60672], 30.00th=[   65280], 40.00th=[   70144],
     | 50.00th=[   76288], 60.00th=[   83456], 70.00th=[  102912],
     | 80.00th=[  134144], 90.00th=[  183296], 95.00th=[  216064],
     | 99.00th=[  428032], 99.50th=[  651264], 99.90th=[ 5013504],
     | 99.95th=[ 9109504], 99.99th=[25559040]
   bw (  KiB/s): min= 9920, max=324288, per=27.02%, avg=183406.85, stdev=88111.70, samples=33
   iops        : min=  310, max=10134, avg=5731.39, stdev=2753.52, samples=33
  lat (usec)   : 2=1.44%, 4=0.87%, 10=0.03%, 20=0.09%, 50=1.70%
  lat (usec)   : 100=64.85%, 250=27.75%, 500=2.52%, 750=0.31%, 1000=0.09%
  lat (msec)   : 2=0.13%, 4=0.09%, 10=0.08%, 20=0.03%, 50=0.01%
  lat (msec)   : 500=0.01%, 750=0.01%
  cpu          : usr=7.94%, sys=8.37%, ctx=106210, majf=0, minf=13
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18940: Wed Aug 18 03:27:15 2021
  write: IOPS=5302, BW=166MiB/s (174MB/s)(3072MiB/18540msec); 0 zone resets
    slat (usec): min=6, max=10581, avg=21.68, stdev=81.89
    clat (nsec): min=1165, max=1377.0M, avg=154013.32, stdev=6430573.76
     lat (usec): min=52, max=1377.0k, avg=176.01, stdev=6431.06
    clat percentiles (nsec):
     |  1.00th=[    1864],  5.00th=[   51456], 10.00th=[   55552],
     | 20.00th=[   60672], 30.00th=[   65280], 40.00th=[   70144],
     | 50.00th=[   76288], 60.00th=[   83456], 70.00th=[  102912],
     | 80.00th=[  134144], 90.00th=[  185344], 95.00th=[  216064],
     | 99.00th=[  428032], 99.50th=[  667648], 99.90th=[ 5341184],
     | 99.95th=[ 9371648], 99.99th=[33161216]
   bw (  KiB/s): min=10304, max=324480, per=27.14%, avg=184216.88, stdev=88322.69, samples=34
   iops        : min=  322, max=10140, avg=5756.74, stdev=2760.09, samples=34
  lat (usec)   : 2=1.46%, 4=0.85%, 10=0.03%, 20=0.09%, 50=1.58%
  lat (usec)   : 100=64.82%, 250=27.87%, 500=2.56%, 750=0.32%, 1000=0.09%
  lat (msec)   : 2=0.13%, 4=0.09%, 10=0.09%, 20=0.03%, 50=0.01%
  lat (msec)   : 500=0.01%, 750=0.01%
  cpu          : usr=7.08%, sys=9.11%, ctx=106056, majf=0, minf=14
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18941: Wed Aug 18 03:27:15 2021
  write: IOPS=5303, BW=166MiB/s (174MB/s)(3072MiB/18535msec); 0 zone resets
    slat (usec): min=6, max=30163, avg=22.56, stdev=160.25
    clat (nsec): min=1097, max=1377.1M, avg=154101.91, stdev=6431652.39
     lat (usec): min=51, max=1377.1k, avg=176.98, stdev=6433.64
    clat percentiles (nsec):
     |  1.00th=[    1864],  5.00th=[   51456], 10.00th=[   55552],
     | 20.00th=[   60672], 30.00th=[   66048], 40.00th=[   70144],
     | 50.00th=[   76288], 60.00th=[   83456], 70.00th=[  101888],
     | 80.00th=[  134144], 90.00th=[  183296], 95.00th=[  218112],
     | 99.00th=[  432128], 99.50th=[  684032], 99.90th=[ 4947968],
     | 99.95th=[ 9633792], 99.99th=[34865152]
   bw (  KiB/s): min=10112, max=328768, per=27.16%, avg=184339.12, stdev=88544.61, samples=34
   iops        : min=  316, max=10274, avg=5760.56, stdev=2767.04, samples=34
  lat (usec)   : 2=1.43%, 4=0.83%, 10=0.02%, 20=0.08%, 50=1.59%
  lat (usec)   : 100=65.15%, 250=27.57%, 500=2.53%, 750=0.35%, 1000=0.09%
  lat (msec)   : 2=0.14%, 4=0.09%, 10=0.08%, 20=0.03%, 50=0.02%
  lat (msec)   : 500=0.01%, 750=0.01%
  cpu          : usr=7.25%, sys=8.92%, ctx=105946, majf=0, minf=14
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=18942: Wed Aug 18 03:27:15 2021
  write: IOPS=5302, BW=166MiB/s (174MB/s)(3072MiB/18539msec); 0 zone resets
    slat (usec): min=7, max=11300, avg=21.73, stdev=85.33
    clat (nsec): min=1121, max=1377.4M, avg=154585.62, stdev=6433023.91
     lat (usec): min=51, max=1377.5k, avg=176.63, stdev=6433.63
    clat percentiles (nsec):
     |  1.00th=[    1848],  5.00th=[   51456], 10.00th=[   55552],
     | 20.00th=[   60672], 30.00th=[   65280], 40.00th=[   70144],
     | 50.00th=[   76288], 60.00th=[   83456], 70.00th=[  102912],
     | 80.00th=[  134144], 90.00th=[  183296], 95.00th=[  216064],
     | 99.00th=[  428032], 99.50th=[  684032], 99.90th=[ 5013504],
     | 99.95th=[10289152], 99.99th=[34340864]
   bw (  KiB/s): min= 9920, max=324416, per=27.15%, avg=184262.26, stdev=86529.32, samples=34
   iops        : min=  310, max=10138, avg=5758.15, stdev=2704.07, samples=34
  lat (usec)   : 2=1.49%, 4=0.75%, 10=0.02%, 20=0.06%, 50=1.53%
  lat (usec)   : 100=65.20%, 250=27.64%, 500=2.54%, 750=0.31%, 1000=0.09%
  lat (msec)   : 2=0.14%, 4=0.10%, 10=0.08%, 20=0.03%, 50=0.02%
  lat (msec)   : 100=0.01%, 500=0.01%, 750=0.01%
  cpu          : usr=6.79%, sys=9.40%, ctx=105871, majf=0, minf=14
  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 rwts: total=0,98304,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=663MiB/s (695MB/s), 166MiB/s-167MiB/s (174MB/s-175MB/s), io=12.0GiB (12.9GB), run=18424-18540msec

Disk stats (read/write):
  zd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
 
Special Test 28: like Round 2 - Run 7 - Test X6 but fio run on host on 8K zvol

Fio test on host (part 2):
Code:
async_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=libaio, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 4 (f=4): [R(4)][100.0%][r=292MiB/s][r=9328 IOPS][eta 00m:00s]
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=21164: Wed Aug 18 03:42:56 2021
  read: IOPS=2431, BW=75.0MiB/s (79.7MB/s)(3072MiB/40431msec)
    slat (usec): min=5, max=142, avg=13.97, stdev= 4.11
    clat (usec): min=117, max=8185, avg=394.61, stdev=314.68
     lat (usec): min=126, max=8201, avg=408.89, stdev=314.82
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  343], 60.00th=[  355],
     | 70.00th=[  367], 80.00th=[  379], 90.00th=[  408], 95.00th=[  449],
     | 99.00th=[ 2507], 99.50th=[ 2769], 99.90th=[ 3130], 99.95th=[ 3556],
     | 99.99th=[ 5735]
   bw (  KiB/s): min=70464, max=86400, per=25.05%, avg=77818.11, stdev=3050.36, samples=80
   iops        : min= 2202, max= 2700, avg=2431.81, stdev=95.33, samples=80
  lat (usec)   : 250=0.09%, 500=95.95%, 750=1.00%, 1000=0.73%
  lat (msec)   : 2=0.76%, 4=1.43%, 10=0.05%
  cpu          : usr=1.61%, sys=4.95%, ctx=98316, majf=0, minf=19
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=21165: Wed Aug 18 03:42:56 2021
  read: IOPS=2427, BW=75.9MiB/s (79.5MB/s)(3072MiB/40500msec)
    slat (usec): min=5, max=125, avg=13.95, stdev= 4.08
    clat (usec): min=86, max=7837, avg=395.33, stdev=316.95
     lat (usec): min=95, max=7851, avg=409.59, stdev=317.13
    clat percentiles (usec):
     |  1.00th=[  269],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  343], 60.00th=[  355],
     | 70.00th=[  367], 80.00th=[  379], 90.00th=[  408], 95.00th=[  449],
     | 99.00th=[ 2540], 99.50th=[ 2802], 99.90th=[ 3130], 99.95th=[ 3359],
     | 99.99th=[ 5538]
   bw (  KiB/s): min=70080, max=85056, per=25.01%, avg=77691.29, stdev=3528.43, samples=80
   iops        : min= 2190, max= 2658, avg=2427.84, stdev=110.26, samples=80
  lat (usec)   : 100=0.01%, 250=0.51%, 500=95.53%, 750=0.94%, 1000=0.69%
  lat (msec)   : 2=0.75%, 4=1.53%, 10=0.03%
  cpu          : usr=1.84%, sys=4.71%, ctx=98318, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=21166: Wed Aug 18 03:42:56 2021
  read: IOPS=2445, BW=76.4MiB/s (80.1MB/s)(3072MiB/40202msec)
    slat (usec): min=5, max=104, avg=13.88, stdev= 4.05
    clat (usec): min=86, max=5800, avg=392.38, stdev=309.72
     lat (usec): min=95, max=5813, avg=406.57, stdev=309.88
    clat percentiles (usec):
     |  1.00th=[  265],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  343], 60.00th=[  355],
     | 70.00th=[  367], 80.00th=[  379], 90.00th=[  408], 95.00th=[  445],
     | 99.00th=[ 2474], 99.50th=[ 2769], 99.90th=[ 3130], 99.95th=[ 3458],
     | 99.99th=[ 5473]
   bw (  KiB/s): min=70592, max=88128, per=25.19%, avg=78252.04, stdev=3481.80, samples=80
   iops        : min= 2206, max= 2754, avg=2445.40, stdev=108.81, samples=80
  lat (usec)   : 100=0.03%, 250=0.53%, 500=95.71%, 750=0.89%, 1000=0.66%
  lat (msec)   : 2=0.71%, 4=1.43%, 10=0.04%
  cpu          : usr=1.92%, sys=4.66%, ctx=98311, 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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
async_seq_32K: (groupid=0, jobs=1): err= 0: pid=21167: Wed Aug 18 03:42:56 2021
  read: IOPS=2445, BW=76.4MiB/s (80.1MB/s)(3072MiB/40204msec)
    slat (nsec): min=5671, max=98199, avg=13905.20, stdev=4089.07
    clat (usec): min=90, max=7886, avg=392.38, stdev=309.56
     lat (usec): min=98, max=7898, avg=406.59, stdev=309.74
    clat percentiles (usec):
     |  1.00th=[  269],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  343], 60.00th=[  355],
     | 70.00th=[  367], 80.00th=[  379], 90.00th=[  408], 95.00th=[  445],
     | 99.00th=[ 2474], 99.50th=[ 2802], 99.90th=[ 3163], 99.95th=[ 3490],
     | 99.99th=[ 5604]
   bw (  KiB/s): min=69952, max=88896, per=25.19%, avg=78260.14, stdev=3647.71, samples=80
   iops        : min= 2186, max= 2778, avg=2445.62, stdev=113.99, samples=80
  lat (usec)   : 100=0.02%, 250=0.41%, 500=95.75%, 750=0.95%, 1000=0.71%
  lat (msec)   : 2=0.73%, 4=1.39%, 10=0.04%
  cpu          : usr=1.83%, sys=4.74%, ctx=98311, majf=0, minf=19
  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 rwts: total=98304,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=303MiB/s (318MB/s), 75.9MiB/s-76.4MiB/s (79.5MB/s-80.1MB/s), io=12.0GiB (12.9GB), run=40202-40500msec

Disk stats (read/write):
  zd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%

Script ran 1864 seconds or 31 minutes.

Iostat/SMART logging on host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...25344 MiB / 26912 MiB / 25302 MiB / 160 MiB / 117 MiB ( 25344 MiB / 26912 MiB / 25302 MiB / 160 MiB / 117 MiB )
2 min passed...25344 MiB / 26976 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
3 min passed...25344 MiB / 27040 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...25344 MiB / 27200 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...25344 MiB / 28160 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 960 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...25344 MiB / 28480 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...25344 MiB / 28480 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...25344 MiB / 28736 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...25344 MiB / 28800 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...25344 MiB / 29248 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...25344 MiB / 29856 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 608 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...25344 MiB / 29952 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...25344 MiB / 30080 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...25344 MiB / 30240 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...25344 MiB / 30272 MiB / 25302 MiB / 160 MiB / 117 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
16 min passed...25344 MiB / 31232 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 960 MiB / 0 MiB / 12224 MiB / 12246 MiB )
17 min passed...25344 MiB / 31520 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
18 min passed...25344 MiB / 31520 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...25344 MiB / 31584 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...25344 MiB / 31584 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...25344 MiB / 31872 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...25344 MiB / 33024 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 1152 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...25344 MiB / 33216 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...25344 MiB / 33344 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...25344 MiB / 33408 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
26 min passed...25344 MiB / 33408 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...25344 MiB / 34112 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 704 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...25344 MiB / 34400 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...25344 MiB / 34400 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...25344 MiB / 34688 MiB / 25302 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
31 min passed...25344 MiB / 34720 MiB / 25312 MiB / 12384 MiB / 12363 MiB ( 0 MiB / 32 MiB / 10 MiB / 0 MiB / 0 MiB )
 
Special Test 29: like Round 2 - Run 7 - Test X7 but fio run on host on 8K zvol

Fio test on host (part 1):
Code:
root@Hypervisor:~# bash /root/scripts/bench/benchmark_x_7.sh
sync_seq_32K: (g=0): rw=write, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
sync_seq_32K: Laying out IO file (1 file / 512MiB)
Jobs: 4 (f=4): [W(4)][100.0%][w=21.1MiB/s][w=676 IOPS][eta 00m:00s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=21638: Wed Aug 18 16:12:24 2021
  write: IOPS=161, BW=5156KiB/s (5280kB/s)(512MiB/101680msec); 0 zone resets
    clat (usec): min=2658, max=80895, avg=6185.72, stdev=2598.63
     lat (usec): min=2658, max=80896, avg=6186.38, stdev=2598.79
    clat percentiles (usec):
     |  1.00th=[ 4293],  5.00th=[ 4686], 10.00th=[ 4883], 20.00th=[ 5080],
     | 30.00th=[ 5276], 40.00th=[ 5407], 50.00th=[ 5604], 60.00th=[ 5800],
     | 70.00th=[ 6259], 80.00th=[ 7111], 90.00th=[ 7898], 95.00th=[ 8356],
     | 99.00th=[11731], 99.50th=[24773], 99.90th=[35390], 99.95th=[46400],
     | 99.99th=[69731]
   bw (  KiB/s): min= 3392, max= 5952, per=25.03%, avg=5154.88, stdev=495.56, samples=203
   iops        : min=  106, max=  186, avg=161.08, stdev=15.47, samples=203
  lat (msec)   : 4=0.15%, 10=98.08%, 20=1.01%, 50=0.71%, 100=0.04%
  cpu          : usr=0.66%, sys=1.93%, ctx=65593, majf=0, minf=10
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=21639: Wed Aug 18 16:12:24 2021
  write: IOPS=161, BW=5156KiB/s (5280kB/s)(512MiB/101680msec); 0 zone resets
    clat (usec): min=3498, max=70660, avg=6186.20, stdev=2544.49
     lat (usec): min=3499, max=70660, avg=6186.83, stdev=2544.50
    clat percentiles (usec):
     |  1.00th=[ 4293],  5.00th=[ 4686], 10.00th=[ 4883], 20.00th=[ 5080],
     | 30.00th=[ 5276], 40.00th=[ 5407], 50.00th=[ 5604], 60.00th=[ 5800],
     | 70.00th=[ 6259], 80.00th=[ 7111], 90.00th=[ 7898], 95.00th=[ 8455],
     | 99.00th=[11863], 99.50th=[25822], 99.90th=[35390], 99.95th=[44303],
     | 99.99th=[68682]
   bw (  KiB/s): min= 3392, max= 6016, per=25.03%, avg=5155.01, stdev=493.93, samples=203
   iops        : min=  106, max=  188, avg=161.07, stdev=15.43, samples=203
  lat (msec)   : 4=0.18%, 10=97.88%, 20=1.17%, 50=0.73%, 100=0.03%
  cpu          : usr=0.64%, sys=1.93%, ctx=65609, majf=0, minf=12
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=21640: Wed Aug 18 16:12:24 2021
  write: IOPS=160, BW=5150KiB/s (5274kB/s)(512MiB/101799msec); 0 zone resets
    clat (usec): min=2333, max=80953, avg=6193.48, stdev=2651.05
     lat (usec): min=2333, max=80954, avg=6194.13, stdev=2651.07
    clat percentiles (usec):
     |  1.00th=[ 4359],  5.00th=[ 4686], 10.00th=[ 4883], 20.00th=[ 5080],
     | 30.00th=[ 5276], 40.00th=[ 5407], 50.00th=[ 5604], 60.00th=[ 5800],
     | 70.00th=[ 6259], 80.00th=[ 7111], 90.00th=[ 7898], 95.00th=[ 8356],
     | 99.00th=[12125], 99.50th=[25560], 99.90th=[38536], 99.95th=[47449],
     | 99.99th=[69731]
   bw (  KiB/s): min= 3392, max= 6016, per=25.03%, avg=5153.75, stdev=491.42, samples=203
   iops        : min=  106, max=  188, avg=161.03, stdev=15.35, samples=203
  lat (msec)   : 4=0.15%, 10=98.05%, 20=1.02%, 50=0.75%, 100=0.03%
  cpu          : usr=0.65%, sys=1.93%, ctx=65675, majf=0, minf=11
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=21641: Wed Aug 18 16:12:24 2021
  write: IOPS=160, BW=5149KiB/s (5272kB/s)(512MiB/101829msec); 0 zone resets
    clat (usec): min=3632, max=91799, avg=6195.36, stdev=2679.93
     lat (usec): min=3632, max=91800, avg=6196.04, stdev=2679.95
    clat percentiles (usec):
     |  1.00th=[ 4293],  5.00th=[ 4686], 10.00th=[ 4883], 20.00th=[ 5080],
     | 30.00th=[ 5276], 40.00th=[ 5407], 50.00th=[ 5604], 60.00th=[ 5800],
     | 70.00th=[ 6259], 80.00th=[ 7111], 90.00th=[ 7898], 95.00th=[ 8455],
     | 99.00th=[12125], 99.50th=[25297], 99.90th=[38011], 99.95th=[47449],
     | 99.99th=[70779]
   bw (  KiB/s): min= 3392, max= 6016, per=25.02%, avg=5153.19, stdev=492.10, samples=203
   iops        : min=  106, max=  188, avg=161.01, stdev=15.39, samples=203
  lat (msec)   : 4=0.15%, 10=97.97%, 20=1.10%, 50=0.73%, 100=0.05%
  cpu          : usr=0.66%, sys=1.93%, ctx=65623, majf=0, minf=11
  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 rwts: total=0,16384,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=20.1MiB/s (21.1MB/s), 5149KiB/s-5156KiB/s (5272kB/s-5280kB/s), io=2048MiB (2147MB), run=101680-101829msec

Disk stats (read/write):
  zd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
 
Special Test 29: like Round 2 - Run 7 - Test X7 but fio run on host on 8K zvol

Fio test on host (part 2):
Code:
sync_seq_32K: (g=0): rw=read, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 4 processes
Jobs: 4 (f=4): [R(4)][100.0%][r=343MiB/s][r=10.0k IOPS][eta 00m:00s]
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=11024: Wed Aug 18 16:27:31 2021
  read: IOPS=2766, BW=86.5MiB/s (90.7MB/s)(512MiB/5922msec)
    clat (usec): min=236, max=8202, avg=359.34, stdev=174.01
     lat (usec): min=237, max=8203, avg=359.55, stdev=174.02
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  343], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  396], 95.00th=[  416],
     | 99.00th=[  537], 99.50th=[ 1582], 99.90th=[ 2835], 99.95th=[ 2900],
     | 99.99th=[ 3851]
   bw (  KiB/s): min=85504, max=94336, per=25.27%, avg=88599.27, stdev=2832.57, samples=11
   iops        : min= 2672, max= 2948, avg=2768.73, stdev=88.52, samples=11
  lat (usec)   : 250=0.07%, 500=98.79%, 750=0.33%, 1000=0.16%
  lat (msec)   : 2=0.23%, 4=0.41%, 10=0.01%
  cpu          : usr=1.60%, sys=4.31%, ctx=16386, majf=0, minf=19
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=11025: Wed Aug 18 16:27:31 2021
  read: IOPS=2740, BW=85.6MiB/s (89.8MB/s)(512MiB/5978msec)
    clat (usec): min=232, max=8247, avg=362.78, stdev=186.61
     lat (usec): min=232, max=8248, avg=363.00, stdev=186.61
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  367], 80.00th=[  379], 90.00th=[  400], 95.00th=[  420],
     | 99.00th=[  709], 99.50th=[ 1958], 99.90th=[ 2900], 99.95th=[ 3032],
     | 99.99th=[ 3195]
   bw (  KiB/s): min=83840, max=91968, per=24.97%, avg=87548.45, stdev=2293.09, samples=11
   iops        : min= 2620, max= 2874, avg=2735.82, stdev=71.60, samples=11
  lat (usec)   : 250=0.06%, 500=98.62%, 750=0.36%, 1000=0.21%
  lat (msec)   : 2=0.26%, 4=0.48%, 10=0.01%
  cpu          : usr=2.18%, sys=3.68%, ctx=16386, 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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=11026: Wed Aug 18 16:27:31 2021
  read: IOPS=2743, BW=85.7MiB/s (89.9MB/s)(512MiB/5972msec)
    clat (usec): min=238, max=8220, avg=362.39, stdev=181.03
     lat (usec): min=238, max=8220, avg=362.60, stdev=181.03
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  293], 10.00th=[  302], 20.00th=[  318],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  379], 90.00th=[  400], 95.00th=[  420],
     | 99.00th=[  668], 99.50th=[ 1696], 99.90th=[ 2900], 99.95th=[ 2999],
     | 99.99th=[ 3195]
   bw (  KiB/s): min=82816, max=93189, per=25.03%, avg=87734.73, stdev=3082.71, samples=11
   iops        : min= 2588, max= 2912, avg=2741.64, stdev=96.36, samples=11
  lat (usec)   : 250=0.04%, 500=98.66%, 750=0.38%, 1000=0.24%
  lat (msec)   : 2=0.23%, 4=0.45%, 10=0.01%
  cpu          : usr=1.46%, sys=4.40%, ctx=16389, majf=0, minf=19
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1
sync_seq_32K: (groupid=0, jobs=1): err= 0: pid=11027: Wed Aug 18 16:27:31 2021
  read: IOPS=2738, BW=85.6MiB/s (89.7MB/s)(512MiB/5982msec)
    clat (usec): min=225, max=8359, avg=363.01, stdev=192.70
     lat (usec): min=225, max=8360, avg=363.24, stdev=192.72
    clat percentiles (usec):
     |  1.00th=[  273],  5.00th=[  289], 10.00th=[  302], 20.00th=[  314],
     | 30.00th=[  326], 40.00th=[  334], 50.00th=[  347], 60.00th=[  355],
     | 70.00th=[  363], 80.00th=[  375], 90.00th=[  400], 95.00th=[  416],
     | 99.00th=[  734], 99.50th=[ 2212], 99.90th=[ 2900], 99.95th=[ 3064],
     | 99.99th=[ 3785]
   bw (  KiB/s): min=84544, max=91712, per=24.99%, avg=87618.73, stdev=2320.83, samples=11
   iops        : min= 2642, max= 2866, avg=2738.00, stdev=72.53, samples=11
  lat (usec)   : 250=0.07%, 500=98.61%, 750=0.38%, 1000=0.20%
  lat (msec)   : 2=0.16%, 4=0.57%, 10=0.01%
  cpu          : usr=1.14%, sys=4.73%, ctx=16389, majf=0, minf=19
  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 rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=342MiB/s (359MB/s), 85.6MiB/s-86.5MiB/s (89.7MB/s-90.7MB/s), io=2048MiB (2147MB), run=5922-5982msec

Disk stats (read/write):
  zd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%

Script ran 1912 seconds or 31 minutes.

Iostat/SMART logging on host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...12128 MiB / 13440 MiB / 12152 MiB / 352 MiB / 350 MiB ( 12128 MiB / 13440 MiB / 12152 MiB / 352 MiB / 350 MiB )
2 min passed...21472 MiB / 23360 MiB / 21437 MiB / 640 MiB / 610 MiB ( 9344 MiB / 9920 MiB / 9285 MiB / 288 MiB / 260 MiB )
3 min passed...21472 MiB / 23360 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 0 MiB / 2 MiB / 0 MiB / 0 MiB )
4 min passed...21472 MiB / 24032 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 672 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...21472 MiB / 24640 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 608 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...21472 MiB / 24896 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...21472 MiB / 25280 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...21472 MiB / 25440 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 160 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...21472 MiB / 25664 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 224 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...21472 MiB / 26336 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 672 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...21472 MiB / 26624 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...21472 MiB / 27040 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 416 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...21472 MiB / 27392 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...21472 MiB / 27456 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...21472 MiB / 28032 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 576 MiB / 0 MiB / 0 MiB / 0 MiB )
16 min passed...21472 MiB / 28480 MiB / 21439 MiB / 640 MiB / 610 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
17 min passed...21472 MiB / 28832 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 352 MiB / 0 MiB / 2016 MiB / 2048 MiB )
18 min passed...21472 MiB / 29184 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...21472 MiB / 29472 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...21472 MiB / 29664 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...21472 MiB / 30304 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 640 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...21472 MiB / 30560 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...21472 MiB / 30944 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 384 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...21472 MiB / 31264 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...21472 MiB / 31488 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 224 MiB / 0 MiB / 0 MiB / 0 MiB )
26 min passed...21472 MiB / 31904 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 416 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...21472 MiB / 32352 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 448 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...21472 MiB / 32640 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...21472 MiB / 33152 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...21472 MiB / 33376 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 224 MiB / 0 MiB / 0 MiB / 0 MiB )
31 min passed...21472 MiB / 33728 MiB / 21439 MiB / 2656 MiB / 2658 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
 
This is the pool and VM that will be used in Round 2 Run 7:

Host is a striped mirror of 6x S3710 200GB. atime=off, ashift=12, thin, compression=lz4, encryption=aes-256-gcm, volblocksize=8K, primarycache=metadata.
Guest is a Debian 10 with ext4, ext4 parameters: default+noatime+nodiratime. cachemode=none, io threat=yes, discard=yes, ssd emulation=yes, virtio SCSI, SCSI, virtio blocksize=4K.
(differences to Round 2 Run 6 are bold)

It is the same pool as run 6 just that the VM uses 8K volblocksize. I also ran Test TX6 and TX7 directly on the host in a zvol with 8K volblocksize.

For detailed info see run 6.
 
Round 2 - Run 7 - Test 1: sync 4K random read/write

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_1.sh
sync_rand_4K: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
sync_rand_4K: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1): [w(1)][100.0%][w=1229KiB/s][w=307 IOPS][eta 00m:00s]
sync_rand_4K: (groupid=0, jobs=1): err= 0: pid=753: Wed Aug 18 17:07:53 2021
  write: IOPS=320, BW=1283KiB/s (1314kB/s)(1024MiB/817218msec); 0 zone resets
    clat (usec): min=1222, max=51938, avg=3102.41, stdev=1024.31
     lat (usec): min=1223, max=51940, avg=3104.59, stdev=1024.32
    clat percentiles (usec):
     |  1.00th=[ 2024],  5.00th=[ 2278], 10.00th=[ 2409], 20.00th=[ 2573],
     | 30.00th=[ 2704], 40.00th=[ 2835], 50.00th=[ 2999], 60.00th=[ 3130],
     | 70.00th=[ 3294], 80.00th=[ 3490], 90.00th=[ 3720], 95.00th=[ 3982],
     | 99.00th=[ 5866], 99.50th=[ 6390], 99.90th=[15139], 99.95th=[21103],
     | 99.99th=[35390]
   bw (  KiB/s): min=  984, max= 1752, per=100.00%, avg=1283.02, stdev=111.53, samples=1634
   iops        : min=  246, max=  438, avg=320.75, stdev=27.88, samples=1634
  lat (msec)   : 2=0.86%, 4=94.46%, 10=4.46%, 20=0.17%, 50=0.05%
  lat (msec)   : 100=0.01%
  cpu          : usr=0.74%, sys=4.59%, ctx=618061, majf=0, minf=9
  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 rwts: total=0,262144,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=1283KiB/s (1314kB/s), 1283KiB/s-1283KiB/s (1314kB/s-1314kB/s), io=1024MiB (1074MB), run=817218-817218msec

Disk stats (read/write):
  sda: ios=1/798231, merge=0/549211, ticks=0/764740, in_queue=819876, util=99.72%
0 min passed...Guest Writes/Reads (Changes): 5258 MiB / 17 MiB ( 5258 MiB / 17 MiB )
1 min passed...Guest Writes/Reads (Changes): 5259 MiB / 17 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 5259 MiB / 17 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 5259 MiB / 17 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 5259 MiB / 17 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 5259 MiB / 17 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 1 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 5260 MiB / 17 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 5261 MiB / 17 MiB ( 1 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 5261 MiB / 17 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 5261 MiB / 17 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 5261 MiB / 17 MiB ( 0 MiB / 0 MiB )
sync_rand_4K: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [r(1)][100.0%][r=10.3MiB/s][r=2629 IOPS][eta 00m:00s]
sync_rand_4K: (groupid=0, jobs=1): err= 0: pid=967: Wed Aug 18 17:24:59 2021
  read: IOPS=2095, BW=8380KiB/s (8582kB/s)(1024MiB/125121msec)
    clat (usec): min=207, max=6384, avg=466.68, stdev=165.28
     lat (usec): min=209, max=6386, avg=468.59, stdev=165.35
    clat percentiles (usec):
     |  1.00th=[  281],  5.00th=[  310], 10.00th=[  330], 20.00th=[  363],
     | 30.00th=[  392], 40.00th=[  420], 50.00th=[  449], 60.00th=[  482],
     | 70.00th=[  515], 80.00th=[  562], 90.00th=[  603], 95.00th=[  635],
     | 99.00th=[  685], 99.50th=[ 1074], 99.90th=[ 2835], 99.95th=[ 3064],
     | 99.99th=[ 3392]
   bw (  KiB/s): min= 6496, max=12408, per=99.97%, avg=8377.76, stdev=1218.12, samples=250
   iops        : min= 1624, max= 3102, avg=2094.43, stdev=304.53, samples=250
  lat (usec)   : 250=0.07%, 500=65.52%, 750=33.75%, 1000=0.13%
  lat (msec)   : 2=0.25%, 4=0.28%, 10=0.01%
  cpu          : usr=3.75%, sys=10.48%, ctx=262253, majf=0, minf=9
  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 rwts: total=262144,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=8380KiB/s (8582kB/s), 8380KiB/s-8380KiB/s (8582kB/s-8582kB/s), io=1024MiB (1074MB), run=125121-125121msec

Disk stats (read/write):
  sda: ios=261572/33, merge=0/42, ticks=112701/36, in_queue=124860, util=99.93%
0 min passed...Guest Writes/Reads (Changes): 5261 MiB / 1041 MiB ( 0 MiB / 1024 MiB )
1 min passed...Guest Writes/Reads (Changes): 5261 MiB / 1041 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 1 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 5262 MiB / 1041 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 1 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 5263 MiB / 1041 MiB ( 0 MiB / 0 MiB )
Script ran 2744 seconds or 45 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...3584 MiB / 4256 MiB / 3642 MiB / 192 MiB / 211 MiB ( 3584 MiB / 4256 MiB / 3642 MiB / 192 MiB / 211 MiB )
2 min passed...7552 MiB / 8736 MiB / 7590 MiB / 416 MiB / 453 MiB ( 3968 MiB / 4480 MiB / 3948 MiB / 224 MiB / 242 MiB )
3 min passed...11360 MiB / 13152 MiB / 11394 MiB / 704 MiB / 730 MiB ( 3808 MiB / 4416 MiB / 3804 MiB / 288 MiB / 277 MiB )
4 min passed...15200 MiB / 17568 MiB / 15235 MiB / 960 MiB / 1034 MiB ( 3840 MiB / 4416 MiB / 3841 MiB / 256 MiB / 304 MiB )
5 min passed...19072 MiB / 22048 MiB / 19103 MiB / 1312 MiB / 1357 MiB ( 3872 MiB / 4480 MiB / 3868 MiB / 352 MiB / 323 MiB )
6 min passed...22752 MiB / 26560 MiB / 22767 MiB / 1696 MiB / 1691 MiB ( 3680 MiB / 4512 MiB / 3664 MiB / 384 MiB / 334 MiB )
7 min passed...26496 MiB / 30528 MiB / 26513 MiB / 2048 MiB / 2045 MiB ( 3744 MiB / 3968 MiB / 3746 MiB / 352 MiB / 354 MiB )
8 min passed...30176 MiB / 35072 MiB / 30228 MiB / 2400 MiB / 2400 MiB ( 3680 MiB / 4544 MiB / 3715 MiB / 352 MiB / 355 MiB )
9 min passed...33920 MiB / 39136 MiB / 33972 MiB / 2688 MiB / 2754 MiB ( 3744 MiB / 4064 MiB / 3744 MiB / 288 MiB / 354 MiB )
10 min passed...37696 MiB / 43712 MiB / 37705 MiB / 3040 MiB / 3109 MiB ( 3776 MiB / 4576 MiB / 3733 MiB / 352 MiB / 355 MiB )
11 min passed...41312 MiB / 48032 MiB / 41362 MiB / 3424 MiB / 3463 MiB ( 3616 MiB / 4320 MiB / 3657 MiB / 384 MiB / 354 MiB )
12 min passed...44960 MiB / 52160 MiB / 44995 MiB / 3808 MiB / 3830 MiB ( 3648 MiB / 4128 MiB / 3633 MiB / 384 MiB / 367 MiB )
13 min passed...48608 MiB / 56224 MiB / 48639 MiB / 4192 MiB / 4184 MiB ( 3648 MiB / 4064 MiB / 3644 MiB / 384 MiB / 354 MiB )
14 min passed...50592 MiB / 58784 MiB / 50619 MiB / 4384 MiB / 4373 MiB ( 1984 MiB / 2560 MiB / 1980 MiB / 192 MiB / 189 MiB )
15 min passed...50624 MiB / 59104 MiB / 50630 MiB / 4384 MiB / 4373 MiB ( 32 MiB / 320 MiB / 11 MiB / 0 MiB / 0 MiB )
16 min passed...50656 MiB / 59648 MiB / 50644 MiB / 4384 MiB / 4373 MiB ( 32 MiB / 544 MiB / 14 MiB / 0 MiB / 0 MiB )
17 min passed...50688 MiB / 60256 MiB / 50656 MiB / 4384 MiB / 4374 MiB ( 32 MiB / 608 MiB / 12 MiB / 0 MiB / 1 MiB )
18 min passed...50688 MiB / 60256 MiB / 50666 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 0 MiB / 10 MiB / 0 MiB / 0 MiB )
19 min passed...50688 MiB / 60736 MiB / 50677 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 480 MiB / 11 MiB / 0 MiB / 0 MiB )
20 min passed...50688 MiB / 61024 MiB / 50689 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 288 MiB / 12 MiB / 0 MiB / 0 MiB )
21 min passed...50720 MiB / 61408 MiB / 50702 MiB / 4384 MiB / 4374 MiB ( 32 MiB / 384 MiB / 13 MiB / 0 MiB / 0 MiB )
22 min passed...50720 MiB / 61856 MiB / 50714 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 448 MiB / 12 MiB / 0 MiB / 0 MiB )
23 min passed...50720 MiB / 62016 MiB / 50729 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 160 MiB / 15 MiB / 0 MiB / 0 MiB )
24 min passed...50720 MiB / 62144 MiB / 50740 MiB / 4384 MiB / 4374 MiB ( 0 MiB / 128 MiB / 11 MiB / 0 MiB / 0 MiB )
25 min passed...50720 MiB / 62656 MiB / 50753 MiB / 4384 MiB / 4375 MiB ( 0 MiB / 512 MiB / 13 MiB / 0 MiB / 1 MiB )
26 min passed...50720 MiB / 63008 MiB / 50767 MiB / 4384 MiB / 4375 MiB ( 0 MiB / 352 MiB / 14 MiB / 0 MiB / 0 MiB )
27 min passed...50752 MiB / 63552 MiB / 50779 MiB / 4384 MiB / 4375 MiB ( 32 MiB / 544 MiB / 12 MiB / 0 MiB / 0 MiB )
28 min passed...50752 MiB / 63936 MiB / 50789 MiB / 4384 MiB / 4375 MiB ( 0 MiB / 384 MiB / 10 MiB / 0 MiB / 0 MiB )
29 min passed...50752 MiB / 63968 MiB / 50800 MiB / 4928 MiB / 4937 MiB ( 0 MiB / 32 MiB / 11 MiB / 544 MiB / 562 MiB )
30 min passed...50784 MiB / 64352 MiB / 50812 MiB / 5920 MiB / 5934 MiB ( 32 MiB / 384 MiB / 12 MiB / 992 MiB / 997 MiB )
31 min passed...50848 MiB / 64832 MiB / 50825 MiB / 6432 MiB / 6423 MiB ( 64 MiB / 480 MiB / 13 MiB / 512 MiB / 489 MiB )
32 min passed...50848 MiB / 65056 MiB / 50840 MiB / 6432 MiB / 6423 MiB ( 0 MiB / 224 MiB / 15 MiB / 0 MiB / 0 MiB )
33 min passed...50880 MiB / 65760 MiB / 50852 MiB / 6432 MiB / 6423 MiB ( 32 MiB / 704 MiB / 12 MiB / 0 MiB / 0 MiB )
34 min passed...50880 MiB / 65952 MiB / 50863 MiB / 6432 MiB / 6423 MiB ( 0 MiB / 192 MiB / 11 MiB / 0 MiB / 0 MiB )
35 min passed...50880 MiB / 65952 MiB / 50875 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 0 MiB / 12 MiB / 0 MiB / 1 MiB )
36 min passed...50912 MiB / 66304 MiB / 50889 MiB / 6432 MiB / 6424 MiB ( 32 MiB / 352 MiB / 14 MiB / 0 MiB / 0 MiB )
37 min passed...50912 MiB / 66656 MiB / 50902 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 352 MiB / 13 MiB / 0 MiB / 0 MiB )
38 min passed...50912 MiB / 67072 MiB / 50915 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 416 MiB / 13 MiB / 0 MiB / 0 MiB )
39 min passed...50912 MiB / 67520 MiB / 50928 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 448 MiB / 13 MiB / 0 MiB / 0 MiB )
40 min passed...50912 MiB / 67552 MiB / 50938 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 32 MiB / 10 MiB / 0 MiB / 0 MiB )
41 min passed...50912 MiB / 67776 MiB / 50950 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 224 MiB / 12 MiB / 0 MiB / 0 MiB )
42 min passed...50912 MiB / 68288 MiB / 50962 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 512 MiB / 12 MiB / 0 MiB / 0 MiB )
43 min passed...50944 MiB / 68352 MiB / 50973 MiB / 6432 MiB / 6424 MiB ( 32 MiB / 64 MiB / 11 MiB / 0 MiB / 0 MiB )
44 min passed...50944 MiB / 68864 MiB / 50984 MiB / 6432 MiB / 6424 MiB ( 0 MiB / 512 MiB / 11 MiB / 0 MiB / 0 MiB )
45 min passed...50976 MiB / 69056 MiB / 50993 MiB / 6432 MiB / 6425 MiB ( 32 MiB / 192 MiB / 9 MiB / 0 MiB / 1 MiB )
 
Round 2 - Run 7 - Test 2: sync 16K random read/write

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_2.sh
sync_rand_16K: (g=0): rw=randwrite, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
sync_rand_16K: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1): [w(1)][100.0%][w=5621KiB/s][w=351 IOPS][eta 00m:00s]
sync_rand_16K: (groupid=0, jobs=1): err= 0: pid=1232: Wed Aug 18 18:47:00 2021
  write: IOPS=353, BW=5652KiB/s (5788kB/s)(1024MiB/185527msec); 0 zone resets
    clat (usec): min=1259, max=45743, avg=2810.94, stdev=858.48
     lat (usec): min=1260, max=45745, avg=2813.10, stdev=858.48
    clat percentiles (usec):
     |  1.00th=[ 2008],  5.00th=[ 2212], 10.00th=[ 2343], 20.00th=[ 2474],
     | 30.00th=[ 2573], 40.00th=[ 2671], 50.00th=[ 2737], 60.00th=[ 2835],
     | 70.00th=[ 2900], 80.00th=[ 2999], 90.00th=[ 3163], 95.00th=[ 3294],
     | 99.00th=[ 5080], 99.50th=[ 5669], 99.90th=[14222], 99.95th=[19530],
     | 99.99th=[30540]
   bw (  KiB/s): min= 4576, max= 6976, per=100.00%, avg=5651.42, stdev=417.58, samples=371
   iops        : min=  286, max=  436, avg=353.20, stdev=26.10, samples=371
  lat (msec)   : 2=0.95%, 4=96.81%, 10=2.02%, 20=0.17%, 50=0.05%
  cpu          : usr=1.14%, sys=4.95%, ctx=142252, majf=0, minf=8
  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 rwts: total=0,65536,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=5652KiB/s (5788kB/s), 5652KiB/s-5652KiB/s (5788kB/s-5788kB/s), io=1024MiB (1074MB), run=185527-185527msec

Disk stats (read/write):
  sda: ios=0/196943, merge=0/135063, ticks=0/167913, in_queue=185004, util=99.75%
0 min passed...Guest Writes/Reads (Changes): 2066 MiB / 0 MiB ( 2066 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 2067 MiB / 0 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 2067 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 2067 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 2067 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 2068 MiB / 0 MiB ( 1 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 2068 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 2068 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 2068 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 2069 MiB / 0 MiB ( 1 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 2069 MiB / 0 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 2069 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 2069 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 2070 MiB / 0 MiB ( 1 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 2070 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 2070 MiB / 0 MiB ( 0 MiB / 0 MiB )
sync_rand_16K: (g=0): rw=randread, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [r(1)][100.0%][r=26.9MiB/s][r=1723 IOPS][eta 00m:00s]
sync_rand_16K: (groupid=0, jobs=1): err= 0: pid=1435: Wed Aug 18 19:02:35 2021
  read: IOPS=1939, BW=30.3MiB/s (31.8MB/s)(1024MiB/33786msec)
    clat (usec): min=225, max=4500, avg=504.83, stdev=131.01
     lat (usec): min=227, max=4502, avg=506.70, stdev=131.07
    clat percentiles (usec):
     |  1.00th=[  359],  5.00th=[  383], 10.00th=[  400], 20.00th=[  424],
     | 30.00th=[  445], 40.00th=[  465], 50.00th=[  486], 60.00th=[  510],
     | 70.00th=[  537], 80.00th=[  578], 90.00th=[  627], 95.00th=[  660],
     | 99.00th=[  709], 99.50th=[  734], 99.90th=[ 2606], 99.95th=[ 3032],
     | 99.99th=[ 3392]
   bw (  KiB/s): min=26560, max=36512, per=100.00%, avg=31072.70, stdev=3036.03, samples=67
   iops        : min= 1660, max= 2282, avg=1942.03, stdev=189.76, samples=67
  lat (usec)   : 250=0.01%, 500=56.27%, 750=43.32%, 1000=0.11%
  lat (msec)   : 2=0.14%, 4=0.16%, 10=0.01%
  cpu          : usr=3.36%, sys=10.56%, ctx=65540, majf=0, minf=12
  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 rwts: total=65536,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=30.3MiB/s (31.8MB/s), 30.3MiB/s-30.3MiB/s (31.8MB/s-31.8MB/s), io=1024MiB (1074MB), run=33786-33786msec

Disk stats (read/write):
  sda: ios=65305/25, merge=0/9, ticks=30405/25, in_queue=33768, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 2070 MiB / 1024 MiB ( 0 MiB / 1024 MiB )
1 min passed...Guest Writes/Reads (Changes): 2071 MiB / 1024 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 2071 MiB / 1024 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 2071 MiB / 1024 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 2071 MiB / 1024 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 2072 MiB / 1024 MiB ( 1 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 2072 MiB / 1024 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 2072 MiB / 1024 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 2072 MiB / 1024 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 2073 MiB / 1024 MiB ( 1 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 2073 MiB / 1024 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 2073 MiB / 1024 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 2073 MiB / 1024 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 2074 MiB / 1024 MiB ( 1 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 2074 MiB / 1024 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 2074 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 2074 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Script ran 2021 seconds or 33 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...4224 MiB / 5088 MiB / 4217 MiB / 192 MiB / 191 MiB ( 4224 MiB / 5088 MiB / 4217 MiB / 192 MiB / 191 MiB )
2 min passed...8608 MiB / 9984 MiB / 8591 MiB / 384 MiB / 395 MiB ( 4384 MiB / 4896 MiB / 4374 MiB / 192 MiB / 204 MiB )
3 min passed...13088 MiB / 14784 MiB / 13087 MiB / 576 MiB / 572 MiB ( 4480 MiB / 4800 MiB / 4496 MiB / 192 MiB / 177 MiB )
4 min passed...13536 MiB / 15264 MiB / 13517 MiB / 576 MiB / 587 MiB ( 448 MiB / 480 MiB / 430 MiB / 0 MiB / 15 MiB )
5 min passed...13568 MiB / 15296 MiB / 13534 MiB / 576 MiB / 588 MiB ( 32 MiB / 32 MiB / 17 MiB / 0 MiB / 1 MiB )
6 min passed...13600 MiB / 15872 MiB / 13556 MiB / 576 MiB / 588 MiB ( 32 MiB / 576 MiB / 22 MiB / 0 MiB / 0 MiB )
7 min passed...13600 MiB / 16288 MiB / 13575 MiB / 576 MiB / 588 MiB ( 0 MiB / 416 MiB / 19 MiB / 0 MiB / 0 MiB )
8 min passed...13632 MiB / 16640 MiB / 13594 MiB / 576 MiB / 588 MiB ( 32 MiB / 352 MiB / 19 MiB / 0 MiB / 0 MiB )
9 min passed...13632 MiB / 16800 MiB / 13614 MiB / 576 MiB / 589 MiB ( 0 MiB / 160 MiB / 20 MiB / 0 MiB / 1 MiB )
10 min passed...13664 MiB / 16800 MiB / 13633 MiB / 576 MiB / 589 MiB ( 32 MiB / 0 MiB / 19 MiB / 0 MiB / 0 MiB )
11 min passed...13664 MiB / 17120 MiB / 13650 MiB / 576 MiB / 590 MiB ( 0 MiB / 320 MiB / 17 MiB / 0 MiB / 1 MiB )
12 min passed...13696 MiB / 17728 MiB / 13672 MiB / 576 MiB / 590 MiB ( 32 MiB / 608 MiB / 22 MiB / 0 MiB / 0 MiB )
13 min passed...13696 MiB / 17856 MiB / 13694 MiB / 576 MiB / 590 MiB ( 0 MiB / 128 MiB / 22 MiB / 0 MiB / 0 MiB )
14 min passed...13760 MiB / 18304 MiB / 13715 MiB / 576 MiB / 591 MiB ( 64 MiB / 448 MiB / 21 MiB / 0 MiB / 1 MiB )
15 min passed...13792 MiB / 18336 MiB / 13734 MiB / 576 MiB / 591 MiB ( 32 MiB / 32 MiB / 19 MiB / 0 MiB / 0 MiB )
16 min passed...13792 MiB / 18432 MiB / 13752 MiB / 576 MiB / 591 MiB ( 0 MiB / 96 MiB / 18 MiB / 0 MiB / 0 MiB )
17 min passed...13792 MiB / 19200 MiB / 13772 MiB / 576 MiB / 592 MiB ( 0 MiB / 768 MiB / 20 MiB / 0 MiB / 1 MiB )
18 min passed...13792 MiB / 19712 MiB / 13794 MiB / 608 MiB / 646 MiB ( 0 MiB / 512 MiB / 22 MiB / 32 MiB / 54 MiB )
19 min passed...13856 MiB / 19904 MiB / 13815 MiB / 1600 MiB / 1616 MiB ( 64 MiB / 192 MiB / 21 MiB / 992 MiB / 970 MiB )
20 min passed...13856 MiB / 19968 MiB / 13834 MiB / 1600 MiB / 1617 MiB ( 0 MiB / 64 MiB / 19 MiB / 0 MiB / 1 MiB )
21 min passed...13888 MiB / 19968 MiB / 13853 MiB / 1600 MiB / 1617 MiB ( 32 MiB / 0 MiB / 19 MiB / 0 MiB / 0 MiB )
22 min passed...13888 MiB / 20384 MiB / 13871 MiB / 1600 MiB / 1617 MiB ( 0 MiB / 416 MiB / 18 MiB / 0 MiB / 0 MiB )
23 min passed...13920 MiB / 20896 MiB / 13892 MiB / 1600 MiB / 1618 MiB ( 32 MiB / 512 MiB / 21 MiB / 0 MiB / 1 MiB )
24 min passed...13920 MiB / 20960 MiB / 13911 MiB / 1600 MiB / 1618 MiB ( 0 MiB / 64 MiB / 19 MiB / 0 MiB / 0 MiB )
25 min passed...13984 MiB / 21504 MiB / 13930 MiB / 1600 MiB / 1618 MiB ( 64 MiB / 544 MiB / 19 MiB / 0 MiB / 0 MiB )
26 min passed...13984 MiB / 21600 MiB / 13950 MiB / 1600 MiB / 1619 MiB ( 0 MiB / 96 MiB / 20 MiB / 0 MiB / 1 MiB )
27 min passed...13984 MiB / 21824 MiB / 13967 MiB / 1600 MiB / 1619 MiB ( 0 MiB / 224 MiB / 17 MiB / 0 MiB / 0 MiB )
28 min passed...13984 MiB / 22304 MiB / 13987 MiB / 1600 MiB / 1619 MiB ( 0 MiB / 480 MiB / 20 MiB / 0 MiB / 0 MiB )
29 min passed...14016 MiB / 22496 MiB / 14006 MiB / 1600 MiB / 1619 MiB ( 32 MiB / 192 MiB / 19 MiB / 0 MiB / 0 MiB )
30 min passed...14048 MiB / 22848 MiB / 14024 MiB / 1600 MiB / 1619 MiB ( 32 MiB / 352 MiB / 18 MiB / 0 MiB / 0 MiB )
31 min passed...14080 MiB / 23008 MiB / 14042 MiB / 1600 MiB / 1620 MiB ( 32 MiB / 160 MiB / 18 MiB / 0 MiB / 1 MiB )
32 min passed...14080 MiB / 23072 MiB / 14064 MiB / 1600 MiB / 1620 MiB ( 0 MiB / 64 MiB / 22 MiB / 0 MiB / 0 MiB )
33 min passed...14112 MiB / 23456 MiB / 14081 MiB / 1600 MiB / 1620 MiB ( 32 MiB / 384 MiB / 17 MiB / 0 MiB / 0 MiB )
 
Last edited:
Round 2 - Run 7 - Test 3: sync 4M sequential read/write

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_3.sh
sync_seq_4M: (g=0): rw=write, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) 4096KiB-4096KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
sync_seq_4M: Laying out IO file (1 file / 10240MiB)
Jobs: 1 (f=1): [W(1)][100.0%][w=208MiB/s][w=52 IOPS][eta 00m:00s]
sync_seq_4M: (groupid=0, jobs=1): err= 0: pid=1680: Wed Aug 18 19:45:16 2021
  write: IOPS=50, BW=202MiB/s (212MB/s)(10.0GiB/50688msec); 0 zone resets
    clat (usec): min=11630, max=66669, avg=18143.58, stdev=6965.55
     lat (usec): min=11633, max=66672, avg=18147.04, stdev=6965.65
    clat percentiles (usec):
     |  1.00th=[12780],  5.00th=[13304], 10.00th=[13698], 20.00th=[13960],
     | 30.00th=[14222], 40.00th=[14353], 50.00th=[14484], 60.00th=[14746],
     | 70.00th=[16188], 80.00th=[25560], 90.00th=[28705], 95.00th=[30802],
     | 99.00th=[40633], 99.50th=[48497], 99.90th=[61080], 99.95th=[63177],
     | 99.99th=[66847]
   bw (  KiB/s): min=122880, max=270336, per=99.86%, avg=206587.91, stdev=52386.21, samples=101
   iops        : min=   30, max=   66, avg=50.41, stdev=12.79, samples=101
  lat (msec)   : 20=73.95%, 50=25.66%, 100=0.39%
  cpu          : usr=8.05%, sys=2.49%, ctx=6279, majf=0, minf=11
  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 rwts: total=0,2560,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: bw=202MiB/s (212MB/s), 202MiB/s-202MiB/s (212MB/s-212MB/s), io=10.0GiB (10.7GB), run=50688-50688msec

Disk stats (read/write):
  sda: ios=0/15387, merge=0/5300, ticks=0/68447, in_queue=74332, util=98.02%
0 min passed...Guest Writes/Reads (Changes): 10281 MiB / 0 MiB ( 10281 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 10282 MiB / 0 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 10282 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 10282 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 10282 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 10282 MiB / 0 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 10283 MiB / 0 MiB ( 1 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 10283 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 10283 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 10283 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 10284 MiB / 0 MiB ( 1 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 10284 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 10284 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 10284 MiB / 0 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 10285 MiB / 0 MiB ( 1 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 10285 MiB / 0 MiB ( 0 MiB / 0 MiB )
sync_seq_4M: (g=0): rw=read, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) 4096KiB-4096KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [R(1)][100.0%][r=744MiB/s][r=186 IOPS][eta 00m:00s]
sync_seq_4M: (groupid=0, jobs=1): err= 0: pid=1884: Wed Aug 18 20:00:30 2021
  read: IOPS=191, BW=765MiB/s (802MB/s)(10.0GiB/13388msec)
    clat (usec): min=4033, max=11698, avg=5220.23, stdev=1042.83
     lat (usec): min=4034, max=11700, avg=5221.76, stdev=1042.93
    clat percentiles (usec):
     |  1.00th=[ 4228],  5.00th=[ 4359], 10.00th=[ 4359], 20.00th=[ 4490],
     | 30.00th=[ 4555], 40.00th=[ 4686], 50.00th=[ 4817], 60.00th=[ 5014],
     | 70.00th=[ 5407], 80.00th=[ 5866], 90.00th=[ 6652], 95.00th=[ 7308],
     | 99.00th=[ 9241], 99.50th=[ 9634], 99.90th=[10552], 99.95th=[11207],
     | 99.99th=[11731]
   bw (  KiB/s): min=745472, max=811008, per=100.00%, avg=783850.35, stdev=18468.76, samples=26
   iops        : min=  182, max=  198, avg=191.35, stdev= 4.50, samples=26
  lat (msec)   : 10=99.73%, 20=0.27%
  cpu          : usr=0.23%, sys=4.47%, ctx=2562, majf=0, minf=524
  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 rwts: total=2560,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
   READ: bw=765MiB/s (802MB/s), 765MiB/s-765MiB/s (802MB/s-802MB/s), io=10.0GiB (10.7GB), run=13388-13388msec

Disk stats (read/write):
  sda: ios=10064/11, merge=0/4, ticks=43758/12, in_queue=43904, util=99.31%
0 min passed...Guest Writes/Reads (Changes): 10285 MiB / 10240 MiB ( 0 MiB / 10240 MiB )
1 min passed...Guest Writes/Reads (Changes): 10285 MiB / 10240 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 10285 MiB / 10240 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 10286 MiB / 10240 MiB ( 1 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 10286 MiB / 10240 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 10286 MiB / 10240 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 10287 MiB / 10240 MiB ( 1 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 10287 MiB / 10240 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 10287 MiB / 10240 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 10287 MiB / 10240 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 10287 MiB / 10240 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 10288 MiB / 10240 MiB ( 1 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 10288 MiB / 10240 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 10288 MiB / 10240 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 10288 MiB / 10240 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 10289 MiB / 10240 MiB ( 1 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 10289 MiB / 10240 MiB ( 0 MiB / 0 MiB )
Script ran 1866 seconds or 31 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...42624 MiB / 45856 MiB / 42622 MiB / 32 MiB / 20 MiB ( 42624 MiB / 45856 MiB / 42622 MiB / 32 MiB / 20 MiB )
2 min passed...42656 MiB / 45952 MiB / 42644 MiB / 32 MiB / 20 MiB ( 32 MiB / 96 MiB / 22 MiB / 0 MiB / 0 MiB )
3 min passed...42688 MiB / 46016 MiB / 42666 MiB / 32 MiB / 21 MiB ( 32 MiB / 64 MiB / 22 MiB / 0 MiB / 1 MiB )
4 min passed...42720 MiB / 46240 MiB / 42686 MiB / 32 MiB / 21 MiB ( 32 MiB / 224 MiB / 20 MiB / 0 MiB / 0 MiB )
5 min passed...42720 MiB / 46688 MiB / 42706 MiB / 32 MiB / 21 MiB ( 0 MiB / 448 MiB / 20 MiB / 0 MiB / 0 MiB )
6 min passed...42720 MiB / 47264 MiB / 42725 MiB / 32 MiB / 21 MiB ( 0 MiB / 576 MiB / 19 MiB / 0 MiB / 0 MiB )
7 min passed...42752 MiB / 47360 MiB / 42745 MiB / 32 MiB / 22 MiB ( 32 MiB / 96 MiB / 20 MiB / 0 MiB / 1 MiB )
8 min passed...42752 MiB / 47616 MiB / 42764 MiB / 32 MiB / 22 MiB ( 0 MiB / 256 MiB / 19 MiB / 0 MiB / 0 MiB )
9 min passed...42784 MiB / 47680 MiB / 42783 MiB / 32 MiB / 22 MiB ( 32 MiB / 64 MiB / 19 MiB / 0 MiB / 0 MiB )
10 min passed...42784 MiB / 48160 MiB / 42806 MiB / 32 MiB / 22 MiB ( 0 MiB / 480 MiB / 23 MiB / 0 MiB / 0 MiB )
11 min passed...42816 MiB / 48672 MiB / 42828 MiB / 32 MiB / 23 MiB ( 32 MiB / 512 MiB / 22 MiB / 0 MiB / 1 MiB )
12 min passed...42880 MiB / 48896 MiB / 42849 MiB / 32 MiB / 23 MiB ( 64 MiB / 224 MiB / 21 MiB / 0 MiB / 0 MiB )
13 min passed...42912 MiB / 49088 MiB / 42868 MiB / 32 MiB / 23 MiB ( 32 MiB / 192 MiB / 19 MiB / 0 MiB / 0 MiB )
14 min passed...42912 MiB / 49248 MiB / 42889 MiB / 32 MiB / 23 MiB ( 0 MiB / 160 MiB / 21 MiB / 0 MiB / 0 MiB )
15 min passed...42912 MiB / 49504 MiB / 42912 MiB / 32 MiB / 24 MiB ( 0 MiB / 256 MiB / 23 MiB / 0 MiB / 1 MiB )
16 min passed...42912 MiB / 50144 MiB / 42933 MiB / 10816 MiB / 10833 MiB ( 0 MiB / 640 MiB / 21 MiB / 10784 MiB / 10809 MiB )
17 min passed...42944 MiB / 50368 MiB / 42952 MiB / 10816 MiB / 10833 MiB ( 32 MiB / 224 MiB / 19 MiB / 0 MiB / 0 MiB )
18 min passed...42976 MiB / 50528 MiB / 42971 MiB / 10816 MiB / 10834 MiB ( 32 MiB / 160 MiB / 19 MiB / 0 MiB / 1 MiB )
19 min passed...42976 MiB / 50848 MiB / 42989 MiB / 10816 MiB / 10834 MiB ( 0 MiB / 320 MiB / 18 MiB / 0 MiB / 0 MiB )
20 min passed...43008 MiB / 50944 MiB / 43009 MiB / 10816 MiB / 10834 MiB ( 32 MiB / 96 MiB / 20 MiB / 0 MiB / 0 MiB )
21 min passed...43040 MiB / 51104 MiB / 43028 MiB / 10816 MiB / 10834 MiB ( 32 MiB / 160 MiB / 19 MiB / 0 MiB / 0 MiB )
22 min passed...43104 MiB / 51136 MiB / 43048 MiB / 10816 MiB / 10835 MiB ( 64 MiB / 32 MiB / 20 MiB / 0 MiB / 1 MiB )
23 min passed...43104 MiB / 51168 MiB / 43068 MiB / 10816 MiB / 10835 MiB ( 0 MiB / 32 MiB / 20 MiB / 0 MiB / 0 MiB )
24 min passed...43104 MiB / 51456 MiB / 43087 MiB / 10816 MiB / 10835 MiB ( 0 MiB / 288 MiB / 19 MiB / 0 MiB / 0 MiB )
25 min passed...43104 MiB / 51584 MiB / 43106 MiB / 10816 MiB / 10835 MiB ( 0 MiB / 128 MiB / 19 MiB / 0 MiB / 0 MiB )
26 min passed...43104 MiB / 51712 MiB / 43127 MiB / 10816 MiB / 10836 MiB ( 0 MiB / 128 MiB / 21 MiB / 0 MiB / 1 MiB )
27 min passed...43136 MiB / 52128 MiB / 43147 MiB / 10816 MiB / 10836 MiB ( 32 MiB / 416 MiB / 20 MiB / 0 MiB / 0 MiB )
28 min passed...43136 MiB / 52160 MiB / 43165 MiB / 10816 MiB / 10836 MiB ( 0 MiB / 32 MiB / 18 MiB / 0 MiB / 0 MiB )
29 min passed...43200 MiB / 52320 MiB / 43184 MiB / 10816 MiB / 10837 MiB ( 64 MiB / 160 MiB / 19 MiB / 0 MiB / 1 MiB )
30 min passed...43232 MiB / 52352 MiB / 43201 MiB / 10816 MiB / 10837 MiB ( 32 MiB / 32 MiB / 17 MiB / 0 MiB / 0 MiB )
31 min passed...43264 MiB / 52480 MiB / 43225 MiB / 10816 MiB / 10837 MiB ( 32 MiB / 128 MiB / 24 MiB / 0 MiB / 0 MiB )
 
Round 2 - Run 7 - Test 4: async 4K random read/write

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_4.sh
async_rand_4K: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
async_rand_4K: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1): [w(1)][100.0%][w=124MiB/s][w=31.8k IOPS][eta 00m:00s]
async_rand_4K: (groupid=0, jobs=1): err= 0: pid=2129: Wed Aug 18 20:45:06 2021
  write: IOPS=30.7k, BW=120MiB/s (126MB/s)(1024MiB/8548msec); 0 zone resets
    slat (usec): min=6, max=4191, avg=21.84, stdev=21.36
    clat (usec): min=432, max=32942, avg=2057.76, stdev=1102.51
     lat (usec): min=441, max=32958, avg=2081.10, stdev=1104.88
    clat percentiles (usec):
     |  1.00th=[ 1319],  5.00th=[ 1582], 10.00th=[ 1631], 20.00th=[ 1696],
     | 30.00th=[ 1729], 40.00th=[ 1762], 50.00th=[ 1811], 60.00th=[ 1844],
     | 70.00th=[ 1926], 80.00th=[ 2057], 90.00th=[ 2540], 95.00th=[ 3032],
     | 99.00th=[ 7767], 99.50th=[ 8979], 99.90th=[12125], 99.95th=[13698],
     | 99.99th=[30278]
   bw (  KiB/s): min=69848, max=147040, per=99.89%, avg=122537.88, stdev=27356.61, samples=17
   iops        : min=17462, max=36760, avg=30634.47, stdev=6839.15, samples=17
  lat (usec)   : 500=0.01%, 750=0.03%, 1000=0.21%
  lat (msec)   : 2=76.48%, 4=20.19%, 10=2.81%, 20=0.24%, 50=0.03%
  cpu          : usr=17.59%, sys=54.32%, ctx=220974, 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 rwts: total=0,262144,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
  WRITE: bw=120MiB/s (126MB/s), 120MiB/s-120MiB/s (126MB/s-126MB/s), io=1024MiB (1074MB), run=8548-8548msec

Disk stats (read/write):
  sda: ios=0/256431, merge=0/664, ticks=0/83985, in_queue=87512, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 1026 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 1031 MiB / 0 MiB ( 5 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1031 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 1 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1032 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 1 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1033 MiB / 0 MiB ( 0 MiB / 0 MiB )
async_rand_4K: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [r(1)][100.0%][r=258MiB/s][r=66.1k IOPS][eta 00m:00s]
async_rand_4K: (groupid=0, jobs=1): err= 0: pid=2374: Wed Aug 18 21:00:10 2021
  read: IOPS=69.7k, BW=272MiB/s (285MB/s)(1024MiB/3761msec)
    slat (usec): min=3, max=189, avg= 7.52, stdev= 3.99
    clat (usec): min=196, max=4956, avg=905.66, stdev=112.00
     lat (usec): min=201, max=4964, avg=914.37, stdev=112.90
    clat percentiles (usec):
     |  1.00th=[  766],  5.00th=[  799], 10.00th=[  816], 20.00th=[  832],
     | 30.00th=[  848], 40.00th=[  865], 50.00th=[  881], 60.00th=[  889],
     | 70.00th=[  914], 80.00th=[  947], 90.00th=[ 1074], 95.00th=[ 1106],
     | 99.00th=[ 1205], 99.50th=[ 1287], 99.90th=[ 1729], 99.95th=[ 2278],
     | 99.99th=[ 3228]
   bw (  KiB/s): min=230112, max=295680, per=99.83%, avg=278339.43, stdev=22221.33, samples=7
   iops        : min=57528, max=73920, avg=69584.86, stdev=5555.33, samples=7
  lat (usec)   : 250=0.01%, 500=0.01%, 750=0.36%, 1000=84.35%
  lat (msec)   : 2=15.20%, 4=0.07%, 10=0.01%
  cpu          : usr=43.01%, sys=56.60%, ctx=395, majf=0, minf=72
  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 rwts: total=262144,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
   READ: bw=272MiB/s (285MB/s), 272MiB/s-272MiB/s (285MB/s-285MB/s), io=1024MiB (1074MB), run=3761-3761msec

Disk stats (read/write):
  sda: ios=253989/2, merge=0/3, ticks=56846/5, in_queue=57296, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1033 MiB / 1024 MiB ( 0 MiB / 1024 MiB )
1 min passed...Guest Writes/Reads (Changes): 1033 MiB / 1024 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 1 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1034 MiB / 1024 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 1 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 1035 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Script ran 1813 seconds or 30 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...3072 MiB / 3264 MiB / 3085 MiB / 672 MiB / 637 MiB ( 3072 MiB / 3264 MiB / 3085 MiB / 672 MiB / 637 MiB )
2 min passed...3072 MiB / 3712 MiB / 3098 MiB / 672 MiB / 637 MiB ( 0 MiB / 448 MiB / 13 MiB / 0 MiB / 0 MiB )
3 min passed...3072 MiB / 4000 MiB / 3114 MiB / 672 MiB / 637 MiB ( 0 MiB / 288 MiB / 16 MiB / 0 MiB / 0 MiB )
4 min passed...3104 MiB / 4448 MiB / 3126 MiB / 672 MiB / 637 MiB ( 32 MiB / 448 MiB / 12 MiB / 0 MiB / 0 MiB )
5 min passed...3104 MiB / 4480 MiB / 3142 MiB / 672 MiB / 637 MiB ( 0 MiB / 32 MiB / 16 MiB / 0 MiB / 0 MiB )
6 min passed...3104 MiB / 4608 MiB / 3153 MiB / 672 MiB / 637 MiB ( 0 MiB / 128 MiB / 11 MiB / 0 MiB / 0 MiB )
7 min passed...3136 MiB / 4800 MiB / 3167 MiB / 672 MiB / 638 MiB ( 32 MiB / 192 MiB / 14 MiB / 0 MiB / 1 MiB )
8 min passed...3136 MiB / 4928 MiB / 3180 MiB / 672 MiB / 638 MiB ( 0 MiB / 128 MiB / 13 MiB / 0 MiB / 0 MiB )
9 min passed...3136 MiB / 5280 MiB / 3194 MiB / 672 MiB / 638 MiB ( 0 MiB / 352 MiB / 14 MiB / 0 MiB / 0 MiB )
10 min passed...3136 MiB / 5504 MiB / 3206 MiB / 672 MiB / 638 MiB ( 0 MiB / 224 MiB / 12 MiB / 0 MiB / 0 MiB )
11 min passed...3200 MiB / 5696 MiB / 3220 MiB / 672 MiB / 638 MiB ( 64 MiB / 192 MiB / 14 MiB / 0 MiB / 0 MiB )
12 min passed...3200 MiB / 5856 MiB / 3232 MiB / 672 MiB / 638 MiB ( 0 MiB / 160 MiB / 12 MiB / 0 MiB / 0 MiB )
13 min passed...3200 MiB / 6048 MiB / 3247 MiB / 672 MiB / 638 MiB ( 0 MiB / 192 MiB / 15 MiB / 0 MiB / 0 MiB )
14 min passed...3232 MiB / 6208 MiB / 3256 MiB / 672 MiB / 638 MiB ( 32 MiB / 160 MiB / 9 MiB / 0 MiB / 0 MiB )
15 min passed...3232 MiB / 6688 MiB / 3267 MiB / 672 MiB / 638 MiB ( 0 MiB / 480 MiB / 11 MiB / 0 MiB / 0 MiB )
16 min passed...3264 MiB / 6752 MiB / 3283 MiB / 2656 MiB / 2681 MiB ( 32 MiB / 64 MiB / 16 MiB / 1984 MiB / 2043 MiB )
17 min passed...3264 MiB / 6752 MiB / 3294 MiB / 2656 MiB / 2681 MiB ( 0 MiB / 0 MiB / 11 MiB / 0 MiB / 0 MiB )
18 min passed...3264 MiB / 7008 MiB / 3307 MiB / 2656 MiB / 2681 MiB ( 0 MiB / 256 MiB / 13 MiB / 0 MiB / 0 MiB )
19 min passed...3264 MiB / 7296 MiB / 3317 MiB / 2656 MiB / 2681 MiB ( 0 MiB / 288 MiB / 10 MiB / 0 MiB / 0 MiB )
20 min passed...3296 MiB / 7712 MiB / 3331 MiB / 2656 MiB / 2682 MiB ( 32 MiB / 416 MiB / 14 MiB / 0 MiB / 1 MiB )
21 min passed...3296 MiB / 7712 MiB / 3344 MiB / 2656 MiB / 2682 MiB ( 0 MiB / 0 MiB / 13 MiB / 0 MiB / 0 MiB )
22 min passed...3328 MiB / 7936 MiB / 3358 MiB / 2656 MiB / 2682 MiB ( 32 MiB / 224 MiB / 14 MiB / 0 MiB / 0 MiB )
23 min passed...3328 MiB / 8192 MiB / 3372 MiB / 2656 MiB / 2682 MiB ( 0 MiB / 256 MiB / 14 MiB / 0 MiB / 0 MiB )
24 min passed...3328 MiB / 8672 MiB / 3384 MiB / 2656 MiB / 2682 MiB ( 0 MiB / 480 MiB / 12 MiB / 0 MiB / 0 MiB )
25 min passed...3360 MiB / 8896 MiB / 3398 MiB / 2656 MiB / 2682 MiB ( 32 MiB / 224 MiB / 14 MiB / 0 MiB / 0 MiB )
26 min passed...3392 MiB / 9024 MiB / 3409 MiB / 2656 MiB / 2682 MiB ( 32 MiB / 128 MiB / 11 MiB / 0 MiB / 0 MiB )
27 min passed...3392 MiB / 9184 MiB / 3423 MiB / 2656 MiB / 2682 MiB ( 0 MiB / 160 MiB / 14 MiB / 0 MiB / 0 MiB )
28 min passed...3392 MiB / 9280 MiB / 3433 MiB / 2656 MiB / 2683 MiB ( 0 MiB / 96 MiB / 10 MiB / 0 MiB / 1 MiB )
29 min passed...3424 MiB / 9600 MiB / 3448 MiB / 2656 MiB / 2683 MiB ( 32 MiB / 320 MiB / 15 MiB / 0 MiB / 0 MiB )
30 min passed...3424 MiB / 10272 MiB / 3461 MiB / 2656 MiB / 2683 MiB ( 0 MiB / 672 MiB / 13 MiB / 0 MiB / 0 MiB )
 
Round 2 - Run 7 - Test 5: async 16K random read/write

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_5.sh
async_rand_16K: (g=0): rw=randwrite, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
async_rand_16K: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1)
async_rand_16K: (groupid=0, jobs=1): err= 0: pid=2634: Wed Aug 18 22:10:51 2021
  write: IOPS=27.5k, BW=430MiB/s (451MB/s)(1024MiB/2383msec); 0 zone resets
    slat (usec): min=7, max=14013, avg=20.40, stdev=58.59
    clat (usec): min=48, max=24063, avg=2291.91, stdev=1315.97
     lat (usec): min=79, max=24083, avg=2313.76, stdev=1319.38
    clat percentiles (usec):
     |  1.00th=[ 1795],  5.00th=[ 1876], 10.00th=[ 1926], 20.00th=[ 1975],
     | 30.00th=[ 2008], 40.00th=[ 2040], 50.00th=[ 2073], 60.00th=[ 2114],
     | 70.00th=[ 2147], 80.00th=[ 2343], 90.00th=[ 2638], 95.00th=[ 3032],
     | 99.00th=[ 5407], 99.50th=[11863], 99.90th=[19530], 99.95th=[23987],
     | 99.99th=[23987]
   bw (  KiB/s): min=319520, max=498752, per=100.00%, avg=449376.00, stdev=86723.22, samples=4
   iops        : min=19970, max=31172, avg=28086.00, stdev=5420.20, samples=4
  lat (usec)   : 50=0.01%, 100=0.01%, 250=0.01%, 500=0.01%, 750=0.01%
  lat (usec)   : 1000=0.01%
  lat (msec)   : 2=29.71%, 4=68.55%, 10=1.14%, 20=0.46%, 50=0.10%
  cpu          : usr=22.59%, sys=53.36%, ctx=63736, majf=0, minf=10
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=99.9%
     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 rwts: total=0,65536,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
  WRITE: bw=430MiB/s (451MB/s), 430MiB/s-430MiB/s (451MB/s-451MB/s), io=1024MiB (1074MB), run=2383-2383msec

Disk stats (read/write):
  sda: ios=0/59371, merge=0/0, ticks=0/10329, in_queue=10456, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1024 MiB / 0 MiB ( 1024 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 1025 MiB / 0 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1025 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1025 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1025 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 1 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1027 MiB / 0 MiB ( 1 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1027 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1027 MiB / 0 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1027 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1027 MiB / 0 MiB ( 0 MiB / 0 MiB )
async_rand_16K: (g=0): rw=randread, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
Jobs: 1 (f=1)
async_rand_16K: (groupid=0, jobs=1): err= 0: pid=2858: Wed Aug 18 22:25:53 2021
  read: IOPS=50.6k, BW=790MiB/s (829MB/s)(1024MiB/1296msec)
    slat (usec): min=4, max=331, avg=10.73, stdev=14.99
    clat (usec): min=338, max=6791, avg=1247.64, stdev=402.28
     lat (usec): min=349, max=6799, avg=1259.84, stdev=404.90
    clat percentiles (usec):
     |  1.00th=[  635],  5.00th=[  807], 10.00th=[  889], 20.00th=[  963],
     | 30.00th=[ 1020], 40.00th=[ 1090], 50.00th=[ 1172], 60.00th=[ 1221],
     | 70.00th=[ 1254], 80.00th=[ 1516], 90.00th=[ 1876], 95.00th=[ 1991],
     | 99.00th=[ 2474], 99.50th=[ 2868], 99.90th=[ 3785], 99.95th=[ 4424],
     | 99.99th=[ 5735]
   bw (  KiB/s): min=649536, max=966592, per=99.87%, avg=808064.00, stdev=224192.45, samples=2
   iops        : min=40596, max=60412, avg=50504.00, stdev=14012.03, samples=2
  lat (usec)   : 500=0.05%, 750=3.07%, 1000=23.61%
  lat (msec)   : 2=68.34%, 4=4.85%, 10=0.08%
  cpu          : usr=36.14%, sys=62.93%, ctx=186, majf=0, minf=265
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=99.9%
     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 rwts: total=65536,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
   READ: bw=790MiB/s (829MB/s), 790MiB/s-790MiB/s (829MB/s-829MB/s), io=1024MiB (1074MB), run=1296-1296msec

Disk stats (read/write):
  sda: ios=57997/0, merge=0/0, ticks=26454/0, in_queue=27996, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1027 MiB / 1024 MiB ( 0 MiB / 1024 MiB )
1 min passed...Guest Writes/Reads (Changes): 1027 MiB / 1024 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1027 MiB / 1024 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 1 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1028 MiB / 1024 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 1 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 1029 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Script ran 1805 seconds or 30 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...2624 MiB / 3232 MiB / 2637 MiB / 0 MiB / 0 MiB ( 2624 MiB / 3232 MiB / 2637 MiB / 0 MiB / 0 MiB )
2 min passed...2624 MiB / 3520 MiB / 2649 MiB / 0 MiB / 0 MiB ( 0 MiB / 288 MiB / 12 MiB / 0 MiB / 0 MiB )
3 min passed...2624 MiB / 3872 MiB / 2663 MiB / 0 MiB / 0 MiB ( 0 MiB / 352 MiB / 14 MiB / 0 MiB / 0 MiB )
4 min passed...2624 MiB / 4032 MiB / 2676 MiB / 0 MiB / 1 MiB ( 0 MiB / 160 MiB / 13 MiB / 0 MiB / 1 MiB )
5 min passed...2656 MiB / 4352 MiB / 2689 MiB / 0 MiB / 1 MiB ( 32 MiB / 320 MiB / 13 MiB / 0 MiB / 0 MiB )
6 min passed...2656 MiB / 4768 MiB / 2704 MiB / 0 MiB / 1 MiB ( 0 MiB / 416 MiB / 15 MiB / 0 MiB / 0 MiB )
7 min passed...2720 MiB / 5216 MiB / 2718 MiB / 0 MiB / 1 MiB ( 64 MiB / 448 MiB / 14 MiB / 0 MiB / 0 MiB )
8 min passed...2720 MiB / 5536 MiB / 2731 MiB / 0 MiB / 1 MiB ( 0 MiB / 320 MiB / 13 MiB / 0 MiB / 0 MiB )
9 min passed...2720 MiB / 5696 MiB / 2744 MiB / 0 MiB / 1 MiB ( 0 MiB / 160 MiB / 13 MiB / 0 MiB / 0 MiB )
10 min passed...2720 MiB / 5984 MiB / 2757 MiB / 0 MiB / 1 MiB ( 0 MiB / 288 MiB / 13 MiB / 0 MiB / 0 MiB )
11 min passed...2752 MiB / 6272 MiB / 2770 MiB / 0 MiB / 2 MiB ( 32 MiB / 288 MiB / 13 MiB / 0 MiB / 1 MiB )
12 min passed...2752 MiB / 6784 MiB / 2783 MiB / 0 MiB / 2 MiB ( 0 MiB / 512 MiB / 13 MiB / 0 MiB / 0 MiB )
13 min passed...2816 MiB / 7072 MiB / 2795 MiB / 0 MiB / 2 MiB ( 64 MiB / 288 MiB / 12 MiB / 0 MiB / 0 MiB )
14 min passed...2816 MiB / 7488 MiB / 2807 MiB / 0 MiB / 2 MiB ( 0 MiB / 416 MiB / 12 MiB / 0 MiB / 0 MiB )
15 min passed...2816 MiB / 7776 MiB / 2820 MiB / 1056 MiB / 1027 MiB ( 0 MiB / 288 MiB / 13 MiB / 1056 MiB / 1025 MiB )
16 min passed...2816 MiB / 8000 MiB / 2833 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 224 MiB / 13 MiB / 0 MiB / 1 MiB )
17 min passed...2816 MiB / 8320 MiB / 2845 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 320 MiB / 12 MiB / 0 MiB / 0 MiB )
18 min passed...2816 MiB / 8768 MiB / 2855 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 448 MiB / 10 MiB / 0 MiB / 0 MiB )
19 min passed...2848 MiB / 9152 MiB / 2868 MiB / 1056 MiB / 1028 MiB ( 32 MiB / 384 MiB / 13 MiB / 0 MiB / 0 MiB )
20 min passed...2848 MiB / 9408 MiB / 2878 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 256 MiB / 10 MiB / 0 MiB / 0 MiB )
21 min passed...2848 MiB / 9792 MiB / 2891 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 384 MiB / 13 MiB / 0 MiB / 0 MiB )
22 min passed...2848 MiB / 10112 MiB / 2902 MiB / 1056 MiB / 1028 MiB ( 0 MiB / 320 MiB / 11 MiB / 0 MiB / 0 MiB )
23 min passed...2912 MiB / 10688 MiB / 2913 MiB / 1056 MiB / 1028 MiB ( 64 MiB / 576 MiB / 11 MiB / 0 MiB / 0 MiB )
24 min passed...2912 MiB / 11104 MiB / 2925 MiB / 1056 MiB / 1029 MiB ( 0 MiB / 416 MiB / 12 MiB / 0 MiB / 1 MiB )
25 min passed...2912 MiB / 11456 MiB / 2936 MiB / 1056 MiB / 1029 MiB ( 0 MiB / 352 MiB / 11 MiB / 0 MiB / 0 MiB )
26 min passed...2912 MiB / 11680 MiB / 2949 MiB / 1056 MiB / 1029 MiB ( 0 MiB / 224 MiB / 13 MiB / 0 MiB / 0 MiB )
27 min passed...2944 MiB / 12064 MiB / 2959 MiB / 1056 MiB / 1029 MiB ( 32 MiB / 384 MiB / 10 MiB / 0 MiB / 0 MiB )
28 min passed...2944 MiB / 12544 MiB / 2972 MiB / 1056 MiB / 1029 MiB ( 0 MiB / 480 MiB / 13 MiB / 0 MiB / 0 MiB )
29 min passed...2976 MiB / 12928 MiB / 2983 MiB / 1056 MiB / 1029 MiB ( 32 MiB / 384 MiB / 11 MiB / 0 MiB / 0 MiB )
30 min passed...3008 MiB / 13376 MiB / 2997 MiB / 1056 MiB / 1029 MiB ( 32 MiB / 448 MiB / 14 MiB / 0 MiB / 0 MiB )
 
Round 2 - Run 7 - Test 6: async 4M sequential read/write

Gast:
Code:
root@DebianTest2:~# bash /root/benchmark_c_6.sh
async_seq_4M: (g=0): rw=write, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) 4096KiB-4096KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
async_seq_4M: Laying out IO file (1 file / 10240MiB)
Jobs: 1 (f=1): [W(1)][90.5%][eta 00m:02s]
async_seq_4M: (groupid=0, jobs=1): err= 0: pid=3096: Wed Aug 18 23:00:25 2021
  write: IOPS=132, BW=528MiB/s (554MB/s)(10.0GiB/19378msec); 0 zone resets
    slat (usec): min=86, max=29752, avg=248.49, stdev=864.37
    clat (msec): min=24, max=7452, avg=482.05, stdev=1097.78
     lat (msec): min=24, max=7452, avg=482.30, stdev=1097.76
    clat percentiles (msec):
     |  1.00th=[   51],  5.00th=[   67], 10.00th=[   77], 20.00th=[   79],
     | 30.00th=[   81], 40.00th=[   84], 50.00th=[   89], 60.00th=[  103],
     | 70.00th=[  126], 80.00th=[  236], 90.00th=[ 1603], 95.00th=[ 2836],
     | 99.00th=[ 5873], 99.50th=[ 5873], 99.90th=[ 5940], 99.95th=[ 5940],
     | 99.99th=[ 7483]
   bw (  MiB/s): min=   24, max= 2600, per=100.00%, avg=1040.36, stdev=1044.21, samples=18
   iops        : min=    6, max=  650, avg=260.06, stdev=261.09, samples=18
  lat (msec)   : 50=0.98%, 100=57.89%, 250=21.56%, 500=4.02%, 750=0.59%
  lat (msec)   : 1000=2.66%
  cpu          : usr=14.92%, sys=3.22%, ctx=1193, majf=0, minf=10
  IO depths    : 1=0.1%, 2=0.1%, 4=0.2%, 8=0.3%, 16=0.6%, 32=1.2%, >=64=97.5%
     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 rwts: total=0,2560,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
  WRITE: bw=528MiB/s (554MB/s), 528MiB/s-528MiB/s (554MB/s-554MB/s), io=10.0GiB (10.7GB), run=19378-19378msec

Disk stats (read/write):
  sda: ios=0/10026, merge=0/175, ticks=0/3607893, in_queue=865676, util=34.45%
0 min passed...Guest Writes/Reads (Changes): 10240 MiB / 0 MiB ( 10240 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 1 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 10241 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 1 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 10242 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 10243 MiB / 0 MiB ( 1 MiB / 0 MiB )
async_seq_4M: (g=0): rw=read, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) 4096KiB-4096KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [R(1)][100.0%][r=1513MiB/s][r=378 IOPS][eta 00m:00s]
async_seq_4M: (groupid=0, jobs=1): err= 0: pid=3330: Wed Aug 18 23:15:32 2021
  read: IOPS=398, BW=1593MiB/s (1670MB/s)(10.0GiB/6429msec)
    slat (usec): min=86, max=36171, avg=282.42, stdev=1008.92
    clat (msec): min=19, max=360, avg=159.54, stdev=69.65
     lat (msec): min=19, max=360, avg=159.82, stdev=69.57
    clat percentiles (msec):
     |  1.00th=[   38],  5.00th=[   55], 10.00th=[   70], 20.00th=[   86],
     | 30.00th=[  109], 40.00th=[  131], 50.00th=[  161], 60.00th=[  186],
     | 70.00th=[  211], 80.00th=[  230], 90.00th=[  249], 95.00th=[  266],
     | 99.00th=[  288], 99.50th=[  342], 99.90th=[  347], 99.95th=[  347],
     | 99.99th=[  359]
   bw (  MiB/s): min= 1160, max= 2760, per=99.02%, avg=1577.24, stdev=393.41, samples=12
   iops        : min=  290, max=  690, avg=394.25, stdev=98.37, samples=12
  lat (msec)   : 20=0.04%, 50=4.45%, 100=21.80%, 250=64.14%, 500=9.57%
  cpu          : usr=1.51%, sys=11.14%, ctx=1661, majf=0, minf=650
  IO depths    : 1=0.1%, 2=0.1%, 4=0.2%, 8=0.3%, 16=0.6%, 32=1.2%, >=64=97.5%
     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 rwts: total=2560,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
   READ: bw=1593MiB/s (1670MB/s), 1593MiB/s-1593MiB/s (1670MB/s-1670MB/s), io=10.0GiB (10.7GB), run=6429-6429msec

Disk stats (read/write):
  sda: ios=10178/3, merge=0/3, ticks=1200299/387, in_queue=1204532, util=99.63%
0 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 10240 MiB )
1 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 10243 MiB / 10240 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 1 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 10244 MiB / 10240 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 10245 MiB / 10240 MiB ( 1 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 10245 MiB / 10240 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 10245 MiB / 10240 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 10245 MiB / 10240 MiB ( 0 MiB / 0 MiB )
Script ran 1827 seconds or 30 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...25952 MiB / 28416 MiB / 25924 MiB / 352 MiB / 307 MiB ( 25952 MiB / 28416 MiB / 25924 MiB / 352 MiB / 307 MiB )
2 min passed...25952 MiB / 28864 MiB / 25941 MiB / 352 MiB / 307 MiB ( 0 MiB / 448 MiB / 17 MiB / 0 MiB / 0 MiB )
3 min passed...25984 MiB / 28992 MiB / 25955 MiB / 352 MiB / 307 MiB ( 32 MiB / 128 MiB / 14 MiB / 0 MiB / 0 MiB )
4 min passed...26016 MiB / 29344 MiB / 25968 MiB / 352 MiB / 307 MiB ( 32 MiB / 352 MiB / 13 MiB / 0 MiB / 0 MiB )
5 min passed...26016 MiB / 29792 MiB / 25984 MiB / 352 MiB / 307 MiB ( 0 MiB / 448 MiB / 16 MiB / 0 MiB / 0 MiB )
6 min passed...26016 MiB / 30240 MiB / 25996 MiB / 352 MiB / 308 MiB ( 0 MiB / 448 MiB / 12 MiB / 0 MiB / 1 MiB )
7 min passed...26016 MiB / 30848 MiB / 26011 MiB / 352 MiB / 308 MiB ( 0 MiB / 608 MiB / 15 MiB / 0 MiB / 0 MiB )
8 min passed...26016 MiB / 31040 MiB / 26023 MiB / 352 MiB / 308 MiB ( 0 MiB / 192 MiB / 12 MiB / 0 MiB / 0 MiB )
9 min passed...26016 MiB / 31232 MiB / 26038 MiB / 352 MiB / 308 MiB ( 0 MiB / 192 MiB / 15 MiB / 0 MiB / 0 MiB )
10 min passed...26016 MiB / 31840 MiB / 26052 MiB / 352 MiB / 308 MiB ( 0 MiB / 608 MiB / 14 MiB / 0 MiB / 0 MiB )
11 min passed...26016 MiB / 32192 MiB / 26064 MiB / 352 MiB / 308 MiB ( 0 MiB / 352 MiB / 12 MiB / 0 MiB / 0 MiB )
12 min passed...26080 MiB / 32832 MiB / 26078 MiB / 352 MiB / 308 MiB ( 64 MiB / 640 MiB / 14 MiB / 0 MiB / 0 MiB )
13 min passed...26080 MiB / 32864 MiB / 26091 MiB / 352 MiB / 308 MiB ( 0 MiB / 32 MiB / 13 MiB / 0 MiB / 0 MiB )
14 min passed...26144 MiB / 32864 MiB / 26105 MiB / 352 MiB / 309 MiB ( 64 MiB / 0 MiB / 14 MiB / 0 MiB / 1 MiB )
15 min passed...26144 MiB / 33440 MiB / 26118 MiB / 352 MiB / 309 MiB ( 0 MiB / 576 MiB / 13 MiB / 0 MiB / 0 MiB )
16 min passed...26144 MiB / 33824 MiB / 26133 MiB / 9600 MiB / 9619 MiB ( 0 MiB / 384 MiB / 15 MiB / 9248 MiB / 9310 MiB )
17 min passed...26176 MiB / 34496 MiB / 26147 MiB / 9600 MiB / 9619 MiB ( 32 MiB / 672 MiB / 14 MiB / 0 MiB / 0 MiB )
18 min passed...26208 MiB / 34848 MiB / 26162 MiB / 9600 MiB / 9619 MiB ( 32 MiB / 352 MiB / 15 MiB / 0 MiB / 0 MiB )
19 min passed...26208 MiB / 34880 MiB / 26177 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 32 MiB / 15 MiB / 0 MiB / 1 MiB )
20 min passed...26208 MiB / 35072 MiB / 26187 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 192 MiB / 10 MiB / 0 MiB / 0 MiB )
21 min passed...26208 MiB / 35488 MiB / 26200 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 416 MiB / 13 MiB / 0 MiB / 0 MiB )
22 min passed...26208 MiB / 36096 MiB / 26211 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 608 MiB / 11 MiB / 0 MiB / 0 MiB )
23 min passed...26208 MiB / 36384 MiB / 26223 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 288 MiB / 12 MiB / 0 MiB / 0 MiB )
24 min passed...26208 MiB / 36544 MiB / 26237 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 160 MiB / 14 MiB / 0 MiB / 0 MiB )
25 min passed...26208 MiB / 36704 MiB / 26248 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 160 MiB / 11 MiB / 0 MiB / 0 MiB )
26 min passed...26208 MiB / 37280 MiB / 26260 MiB / 9600 MiB / 9620 MiB ( 0 MiB / 576 MiB / 12 MiB / 0 MiB / 0 MiB )
27 min passed...26240 MiB / 37760 MiB / 26273 MiB / 9600 MiB / 9621 MiB ( 32 MiB / 480 MiB / 13 MiB / 0 MiB / 1 MiB )
28 min passed...26336 MiB / 38048 MiB / 26287 MiB / 9600 MiB / 9621 MiB ( 96 MiB / 288 MiB / 14 MiB / 0 MiB / 0 MiB )
29 min passed...26336 MiB / 38272 MiB / 26301 MiB / 9600 MiB / 9621 MiB ( 0 MiB / 224 MiB / 14 MiB / 0 MiB / 0 MiB )
30 min passed...26336 MiB / 38304 MiB / 26316 MiB / 9600 MiB / 9621 MiB ( 0 MiB / 32 MiB / 15 MiB / 0 MiB / 0 MiB )
 
Round 2 - Run 7 - Test 7: async 16K random read/write but 50% compressible

Guest:
Code:
root@DebianTest2:~# bash /root/benchmark_c_7.sh
async_rand_16K_comp50: (g=0): rw=randwrite, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
async_rand_16K_comp50: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1)
async_rand_16K_comp50: (groupid=0, jobs=1): err= 0: pid=4338: Thu Aug 19 15:30:59 2021
  write: IOPS=30.0k, BW=469MiB/s (492MB/s)(1024MiB/2183msec); 0 zone resets
    slat (usec): min=7, max=2637, avg=20.44, stdev=14.91
    clat (usec): min=74, max=7408, avg=2098.29, stdev=257.29
     lat (usec): min=97, max=7496, avg=2120.14, stdev=260.15
    clat percentiles (usec):
     |  1.00th=[ 1762],  5.00th=[ 1876], 10.00th=[ 1926], 20.00th=[ 1958],
     | 30.00th=[ 1991], 40.00th=[ 2040], 50.00th=[ 2057], 60.00th=[ 2114],
     | 70.00th=[ 2147], 80.00th=[ 2212], 90.00th=[ 2278], 95.00th=[ 2376],
     | 99.00th=[ 2769], 99.50th=[ 3556], 99.90th=[ 5080], 99.95th=[ 6128],
     | 99.99th=[ 7177]
   bw (  KiB/s): min=453536, max=501696, per=100.00%, avg=481184.00, stdev=20548.40, samples=4
   iops        : min=28346, max=31356, avg=30074.00, stdev=1284.28, samples=4
  lat (usec)   : 100=0.01%, 250=0.01%, 500=0.01%, 750=0.01%, 1000=0.01%
  lat (msec)   : 2=30.35%, 4=69.29%, 10=0.31%
  cpu          : usr=23.65%, sys=53.21%, ctx=68261, 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=99.9%
     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 rwts: total=0,65536,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
  WRITE: bw=469MiB/s (492MB/s), 469MiB/s-469MiB/s (492MB/s-492MB/s), io=1024MiB (1074MB), run=2183-2183msec

Disk stats (read/write):
  sda: ios=0/64376, merge=0/171, ticks=0/3509, in_queue=4636, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1024 MiB / 0 MiB ( 1024 MiB / 0 MiB )
1 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 2 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1026 MiB / 0 MiB ( 0 MiB / 0 MiB )
async_rand_16K_comp50: (g=0): rw=randread, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=libaio, iodepth=64
fio-3.12
Starting 1 process
Jobs: 1 (f=1)
async_rand_16K_comp50: (groupid=0, jobs=1): err= 0: pid=4550: Thu Aug 19 15:46:01 2021
  read: IOPS=66.5k, BW=1039MiB/s (1089MB/s)(1024MiB/986msec)
    slat (usec): min=4, max=116, avg= 8.12, stdev= 4.03
    clat (usec): min=215, max=3643, avg=948.55, stdev=81.74
     lat (usec): min=227, max=3656, avg=957.89, stdev=82.43
    clat percentiles (usec):
     |  1.00th=[  832],  5.00th=[  865], 10.00th=[  881], 20.00th=[  906],
     | 30.00th=[  914], 40.00th=[  930], 50.00th=[  947], 60.00th=[  955],
     | 70.00th=[  971], 80.00th=[  988], 90.00th=[ 1012], 95.00th=[ 1037],
     | 99.00th=[ 1106], 99.50th=[ 1188], 99.90th=[ 1975], 99.95th=[ 2180],
     | 99.99th=[ 2868]
   bw (  KiB/s): min=1047744, max=1047744, per=98.52%, avg=1047744.00, stdev= 0.00, samples=1
   iops        : min=65484, max=65484, avg=65484.00, stdev= 0.00, samples=1
  lat (usec)   : 250=0.01%, 500=0.03%, 750=0.03%, 1000=86.02%
  lat (msec)   : 2=13.84%, 4=0.08%
  cpu          : usr=42.94%, sys=57.16%, ctx=11, majf=0, minf=265
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=99.9%
     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 rwts: total=65536,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
   READ: bw=1039MiB/s (1089MB/s), 1039MiB/s-1039MiB/s (1089MB/s-1089MB/s), io=1024MiB (1074MB), run=986-986msec

Disk stats (read/write):
  sda: ios=59426/0, merge=0/0, ticks=13708/0, in_queue=13712, util=100.00%
0 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 1024 MiB )
1 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
2 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
3 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
4 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
5 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
6 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
7 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
8 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
9 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
10 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
11 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
12 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
13 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
14 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
15 min passed...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Final...Guest Writes/Reads (Changes): 1026 MiB / 1024 MiB ( 0 MiB / 0 MiB )
Script ran 1805 seconds or 30 minutes.

Host:
Code:
root@Hypervisor:~# bash /root/scripts/bench/smartctl_9.sh
1st Nr: Host Writes (how much data the SSDs recieved from host since start of the script)
2nd Nr: NAND Writes (how much data was written to the SSDs NAND chips since start of the script)
3rd Nr: Pool Writes (how much data the host has written to the SSDs since start of the script)
4rd Nr: Host Reads (how much data the SSD has sent to the host since start of the script)
5th Nr: Pool Reads (how much data the host has read from the SSDs since start of the script)
Number between brackets are changes since last minute. Same oder as above.
0 min passed...0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
1 min passed...3200 MiB / 3360 MiB / 3182 MiB / 0 MiB / 2 MiB ( 3200 MiB / 3360 MiB / 3182 MiB / 0 MiB / 2 MiB )
2 min passed...3200 MiB / 3616 MiB / 3182 MiB / 0 MiB / 2 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
3 min passed...3200 MiB / 3904 MiB / 3182 MiB / 0 MiB / 2 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...3200 MiB / 3968 MiB / 3182 MiB / 0 MiB / 2 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...3200 MiB / 3968 MiB / 3190 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 8 MiB / 0 MiB / 1 MiB )
6 min passed...3200 MiB / 3968 MiB / 3190 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...3200 MiB / 4032 MiB / 3190 MiB / 0 MiB / 3 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...3200 MiB / 4288 MiB / 3190 MiB / 0 MiB / 3 MiB ( 0 MiB / 256 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...3200 MiB / 4288 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 4 MiB / 0 MiB / 0 MiB )
10 min passed...3200 MiB / 4288 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...3200 MiB / 4288 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...3200 MiB / 4288 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...3200 MiB / 4416 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...3200 MiB / 4768 MiB / 3194 MiB / 0 MiB / 3 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...3232 MiB / 4768 MiB / 3202 MiB / 480 MiB / 512 MiB ( 32 MiB / 0 MiB / 8 MiB / 480 MiB / 509 MiB )
16 min passed...3232 MiB / 4768 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
17 min passed...3232 MiB / 4768 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
18 min passed...3232 MiB / 4768 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...3232 MiB / 5376 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 608 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...3232 MiB / 5696 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...3232 MiB / 5696 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...3232 MiB / 5696 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...3232 MiB / 5696 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...3232 MiB / 5728 MiB / 3202 MiB / 480 MiB / 512 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...3232 MiB / 6624 MiB / 3209 MiB / 480 MiB / 512 MiB ( 0 MiB / 896 MiB / 7 MiB / 0 MiB / 0 MiB )
26 min passed...3232 MiB / 6912 MiB / 3209 MiB / 480 MiB / 512 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...3232 MiB / 6912 MiB / 3209 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...3232 MiB / 6912 MiB / 3209 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...3232 MiB / 6912 MiB / 3209 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...3264 MiB / 7008 MiB / 3218 MiB / 480 MiB / 512 MiB ( 32 MiB / 96 MiB / 9 MiB / 0 MiB / 0 MiB )