Testing variables:
- firmware P20.0.7.0 (Crossflash from H220 to Generic LSI 9207-8e),
- compression = off,
- atime = off,
- recordsize=128k,
- ncq disabled (cat /sys/block/sda/device/queue_depth = 1),
- ashift = 12,
After upgrading to H220 to P20 (crossflash to: LSI 9207-8e firmware)
FIO TEST (system pool, ncq off/queue_depth=1)
write bs=1mb iodepth 4
write: IOPS=118, BW=119MiB/s (124MB/s)(10.0GiB/86367msec); 0 zone resets
clat (usec): min=4, max=20830k, avg=25305.85, stdev=588079.02
read bs=1mb iodepth 4
read: IOPS=2512, BW=2513MiB/s (2635MB/s)(10.0GiB/4075msec)
clat (usec): min=3, max=4488, avg=1194.31, stdev=281.53
read bs=4k iodepth 128
read: IOPS=165k, BW=644MiB/s (676MB/s)(10.0GiB/15891msec)
clat (usec): min=2, max=2350, avg=770.55, stdev=147.48
write bs=4k iodepth 128
write: IOPS=28.5k, BW=111MiB/s (117MB/s)(10.0GiB/92117msec); 0 zone resets
clat (usec): min=3, max=14180k, avg=4463.72, stdev=175793.89
randread bs=4k iodepth 128
read: IOPS=27.0k, BW=109MiB/s (115MB/s)(10.0GiB/93695msec)
clat (usec): min=2, max=11616, avg=4539.83, stdev=868.79
randwrite bs=4k iodepth 128
write: IOPS=872, BW=3488KiB/s (3572kB/s)(634MiB/186158msec); 0 zone resets
clat (usec): min=26, max=25074k, avg=145621.18, stdev=1573254.69
emulation webserver randrw 70/30 512b-512kb
read: IOPS=2088, BW=15.4MiB/s (16.1MB/s)(2996MiB/194708msec)
clat (msec): min=8, max=26055, avg=85.40, stdev=1152.56
write: IOPS=896, BW=6689KiB/s (6850kB/s)(1272MiB/194708msec); 0 zone resets
clat (usec): min=39, max=26055k, avg=85443.87, stdev=1142500.79
FIO TEST (pool1, ncq off/queue_depth=1)
write bs=1mb iodepth 4
write: IOPS=520, BW=521MiB/s (546MB/s)(10.0GiB/19673msec); 0 zone resets
clat (usec): min=10, max=9296, avg=5766.45, stdev=2663.81
read bs=1mb iodepth 4
read: IOPS=2324, BW=2324MiB/s (2437MB/s)(10.0GiB/4406msec)
clat (usec): min=3, max=4773, avg=1291.27, stdev=249.54
read bs=4k iodepth 128
read: IOPS=169k, BW=662MiB/s (694MB/s)(10.0GiB/15466msec)
clat (usec): min=2, max=3695, avg=749.92, stdev=155.66
write bs=4k iodepth 128
write: IOPS=86.0k, BW=336MiB/s (352MB/s)(10.0GiB/30470msec); 0 zone resets
clat (usec): min=3, max=5180, avg=1477.03, stdev=299.92
randread bs=4k iodepth 128
read: IOPS=28.0k, BW=110MiB/s (115MB/s)(10.0GiB/93515msec)
clat (usec): min=2, max=12255, avg=4531.08, stdev=938.18
randwrite bs=4k iodepth 128
write: IOPS=3651, BW=14.3MiB/s (14.0MB/s)(2568MiB/180001msec); 0 zone resets
clat (usec): min=9, max=132642, avg=34780.66, stdev=5308.62
emulation webserver randrw 70/30 512b-512kb
read: IOPS=9865, BW=40.8MiB/s (42.8MB/s)(7177MiB/175700msec)
clat (usec): min=67, max=38403, avg=18082.66, stdev=6228.58
write: IOPS=4229, BW=17.4MiB/s (18.3MB/s)(3063MiB/175700msec); 0 zone resets
clat (usec): min=12, max=38673, avg=18112.79, stdev=6227.13
FIO TEST (pool2 ncq off/queue_depth=1)
write bs=1mb iodepth 4
write: IOPS=473, BW=473MiB/s (496MB/s)(10.0GiB/21640msec); 0 zone resets
clat (usec): min=9, max=30601, avg=6341.10, stdev=2224.91
read bs=1mb iodepth 4
read: IOPS=960, BW=961MiB/s (1008MB/s)(10.0GiB/10656msec)
clat (usec): min=2, max=9407, avg=3122.13, stdev=1102.09
read bs=4k iodepth 128
read: IOPS=131k, BW=511MiB/s (535MB/s)(10.0GiB/20057msec)
clat (usec): min=2, max=4795, avg=972.25, stdev=159.78
write bs=4k iodepth 128
write: IOPS=60.5k, BW=236MiB/s (248MB/s)(10.0GiB/43342msec); 0 zone resets
clat (usec): min=3, max=7089, avg=2100.76, stdev=917.96
randread bs=4k iodepth 128
read: IOPS=63.4k, BW=248MiB/s (260MB/s)(10.0GiB/41349msec)
clat (usec): min=2, max=12485, avg=2003.65, stdev=459.32
randwrite bs=4k iodepth 128
write: IOPS=21.7k, BW=84.8MiB/s (88.9MB/s)(10.0GiB/120747msec); 0 zone resets
clat (usec): min=3, max=13451, avg=5851.61, stdev=2222.43
emulation webserver randrw 70/30 512b-512kb
read: IOPS=26.5k, BW=110MiB/s (115MB/s)(7177MiB/65355msec)
clat (usec): min=24, max=25868, avg=6727.14, stdev=3649.66
write: IOPS=11.4k, BW=46.9MiB/s (49.1MB/s)(3063MiB/65355msec); 0 zone resets
clat (usec): min=10, max=25834, avg=6736.05, stdev=3657.01
FIO TEST (ext4 single drive, ncq off/queue_depth=1)
write bs=1mb iodepth 4
write: IOPS=473, BW=473MiB/s (496MB/s)(10.0GiB/21639msec); 0 zone resets
clat (usec): min=2334, max=15815, avg=8308.61, stdev=194.15
read bs=1mb iodepth 4
read: IOPS=503, BW=503MiB/s (528MB/s)(10.0GiB/20340msec)
clat (usec): min=3953, max=11802, avg=7834.96, stdev=120.67
read bs=4k iodepth 128
read: IOPS=106k, BW=416MiB/s (436MB/s)(10.0GiB/24645msec)
clat (usec): min=570, max=3907, avg=1196.66, stdev=151.64
write bs=4k iodepth 128
write: IOPS=102k, BW=400MiB/s (419MB/s)(10.0GiB/25626msec); 0 zone resets
clat (usec): min=679, max=11261, avg=1244.52, stdev=229.33
randread bs=4k iodepth 128
read: IOPS=9733, BW=38.0MiB/s (39.9MB/s)(6844MiB/180013msec)
clat (usec): min=187, max=215402, avg=13131.91, stdev=9060.26
randwrite bs=4k iodepth 128
write: IOPS=22.2k, BW=86.8MiB/s (90.0MB/s)(10.0GiB/118032msec); 0 zone resets
clat (usec): min=75, max=92003, avg=5744.31, stdev=4091.72
emulation webserver randrw 70/30 512b-512kb
read: IOPS=6985, BW=33.3MiB/s (34.9MB/s)(5990MiB/180026msec)
clat (usec): min=177, max=152845, avg=30506.63, stdev=26359.95
write: IOPS=2994, BW=14.2MiB/s (14.9MB/s)(2553MiB/180026msec); 0 zone resets
clat (usec): min=64, max=116782, avg=14234.82, stdev=13641.12