Round 2 - Run 5 - Test 8: sync 32K random read/write
Fio test on host:
Iostat/SMART logging on host:
Fio test on host:
Code:
root@Hypervisor:~/scripts/bench# bash /root/scripts/bench/benchmark_c_8.sh
sync_rand_32K: (g=0): rw=randwrite, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
sync_rand_32K: Laying out IO file (1 file / 1024MiB)
Jobs: 1 (f=1): [w(1)][100.0%][w=9696KiB/s][w=303 IOPS][eta 00m:00s]
sync_rand_32K: (groupid=0, jobs=1): err= 0: pid=8027: Sun Aug 15 01:14:45 2021
write: IOPS=357, BW=11.2MiB/s (11.7MB/s)(1024MiB/91608msec); 0 zone resets
clat (usec): min=1126, max=44826, avg=2775.92, stdev=1180.05
lat (usec): min=1127, max=44827, avg=2776.52, stdev=1180.06
clat percentiles (usec):
| 1.00th=[ 2008], 5.00th=[ 2147], 10.00th=[ 2212], 20.00th=[ 2311],
| 30.00th=[ 2376], 40.00th=[ 2442], 50.00th=[ 2507], 60.00th=[ 2573],
| 70.00th=[ 2671], 80.00th=[ 2769], 90.00th=[ 3785], 95.00th=[ 4752],
| 99.00th=[ 5473], 99.50th=[ 9765], 99.90th=[16581], 99.95th=[21103],
| 99.99th=[28967]
bw ( KiB/s): min= 8320, max=13184, per=100.00%, avg=11446.52, stdev=966.57, samples=183
iops : min= 260, max= 412, avg=357.70, stdev=30.21, samples=183
lat (msec) : 2=0.95%, 4=90.24%, 10=8.34%, 20=0.39%, 50=0.07%
cpu : usr=1.09%, sys=3.06%, ctx=65569, 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,32768,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=11.2MiB/s (11.7MB/s), 11.2MiB/s-11.2MiB/s (11.7MB/s-11.7MB/s), io=1024MiB (1074MB), run=91608-91608msec
Disk stats (read/write):
zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
sync_rand_32K: (g=0): rw=randread, bs=(R) 32.0KiB-32.0KiB, (W) 32.0KiB-32.0KiB, (T) 32.0KiB-32.0KiB, ioengine=psync, iodepth=1
fio-3.12
Starting 1 process
Jobs: 1 (f=1): [r(1)][100.0%][r=80.5MiB/s][r=2576 IOPS][eta 00m:00s]
sync_rand_32K: (groupid=0, jobs=1): err= 0: pid=31114: Sun Aug 15 01:29:58 2021
read: IOPS=2704, BW=84.5MiB/s (88.6MB/s)(1024MiB/12117msec)
clat (usec): min=253, max=1220, avg=367.23, stdev=41.68
lat (usec): min=253, max=1221, avg=367.47, stdev=41.74
clat percentiles (usec):
| 1.00th=[ 293], 5.00th=[ 310], 10.00th=[ 318], 20.00th=[ 334],
| 30.00th=[ 343], 40.00th=[ 355], 50.00th=[ 363], 60.00th=[ 371],
| 70.00th=[ 383], 80.00th=[ 400], 90.00th=[ 424], 95.00th=[ 445],
| 99.00th=[ 486], 99.50th=[ 498], 99.90th=[ 523], 99.95th=[ 529],
| 99.99th=[ 619]
bw ( KiB/s): min=80640, max=90880, per=100.00%, avg=86635.17, stdev=2883.92, samples=24
iops : min= 2520, max= 2840, avg=2707.33, stdev=90.10, samples=24
lat (usec) : 500=99.52%, 750=0.47%, 1000=0.01%
lat (msec) : 2=0.01%
cpu : usr=2.34%, sys=6.17%, ctx=32770, majf=0, minf=16
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=32768,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=84.5MiB/s (88.6MB/s), 84.5MiB/s-84.5MiB/s (88.6MB/s-88.6MB/s), io=1024MiB (1074MB), run=12117-12117msec
Disk stats (read/write):
zd32: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00%
Script ran 1908 seconds or 31 minutes.
Iostat/SMART logging on host:
Code:
root@Hypervisor:~/scripts/bench# bash smartctl_8.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...7424 MiB / 7808 MiB / 7388 MiB / 352 MiB / 333 MiB ( 7424 MiB / 7808 MiB / 7388 MiB / 352 MiB / 333 MiB )
2 min passed...11680 MiB / 12768 MiB / 11665 MiB / 480 MiB / 512 MiB ( 4256 MiB / 4960 MiB / 4277 MiB / 128 MiB / 179 MiB )
3 min passed...11680 MiB / 13184 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 416 MiB / 0 MiB / 0 MiB / 0 MiB )
4 min passed...11680 MiB / 13248 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 64 MiB / 0 MiB / 0 MiB / 0 MiB )
5 min passed...11680 MiB / 13248 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
6 min passed...11680 MiB / 13248 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
7 min passed...11680 MiB / 13376 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
8 min passed...11680 MiB / 13472 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )
9 min passed...11680 MiB / 13472 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
10 min passed...11680 MiB / 13472 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
11 min passed...11680 MiB / 13472 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
12 min passed...11680 MiB / 13504 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
13 min passed...11680 MiB / 13696 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 192 MiB / 0 MiB / 0 MiB / 0 MiB )
14 min passed...11680 MiB / 13824 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
15 min passed...11680 MiB / 13824 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
16 min passed...11680 MiB / 13824 MiB / 11665 MiB / 480 MiB / 512 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
17 min passed...11680 MiB / 13824 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 0 MiB / 0 MiB / 1024 MiB / 1024 MiB )
18 min passed...11680 MiB / 13952 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
19 min passed...11680 MiB / 14080 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
20 min passed...11680 MiB / 14112 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
21 min passed...11680 MiB / 14112 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
22 min passed...11680 MiB / 14112 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
23 min passed...11680 MiB / 14144 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 32 MiB / 0 MiB / 0 MiB / 0 MiB )
24 min passed...11680 MiB / 14656 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 512 MiB / 0 MiB / 0 MiB / 0 MiB )
25 min passed...11680 MiB / 14944 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 288 MiB / 0 MiB / 0 MiB / 0 MiB )
26 min passed...11680 MiB / 14944 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
27 min passed...11680 MiB / 14944 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 0 MiB / 0 MiB / 0 MiB / 0 MiB )
28 min passed...11680 MiB / 15072 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 128 MiB / 0 MiB / 0 MiB / 0 MiB )
29 min passed...11680 MiB / 15424 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 352 MiB / 0 MiB / 0 MiB / 0 MiB )
30 min passed...11680 MiB / 15744 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 320 MiB / 0 MiB / 0 MiB / 0 MiB )
31 min passed...11680 MiB / 15840 MiB / 11665 MiB / 1504 MiB / 1536 MiB ( 0 MiB / 96 MiB / 0 MiB / 0 MiB / 0 MiB )