V:\Temp>fio -filename=4g.tmp -direct=1 -rw=randwrite -bs=4k -size=1G -name=randwrite -runtime=60 fio: this platform does not support process shared mutexes, forcing use of threads. Use the 'thread' option to get rid of this warning. randwrite: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=windowsaio, iodepth=1 fio-3.30 Starting 1 thread Jobs: 1 (f=1): [w(1)][100.0%][w=50.5MiB/s][w=12.9k IOPS][eta 00m:00s] randwrite: (groupid=0, jobs=1): err= 0: pid=6176: Sat Apr 9 00:28:12 2022 write: IOPS=10.4k, BW=40.7MiB/s (42.6MB/s)(1024MiB/25180msec); 0 zone resets slat (usec): min=19, max=519, avg=24.21, stdev= 7.56 clat (nsec): min=1106, max=60701k, avg=70197.84, stdev=571199.76 lat (usec): min=56, max=60724, avg=94.41, stdev=571.26 clat percentiles (usec): | 1.00th=[ 34], 5.00th=[ 39], 10.00th=[ 39], 20.00th=[ 40], | 30.00th=[ 40], 40.00th=[ 41], 50.00th=[ 41], 60.00th=[ 42], | 70.00th=[ 44], 80.00th=[ 49], 90.00th=[ 60], 95.00th=[ 70], | 99.00th=[ 116], 99.50th=[ 494], 99.90th=[10159], 99.95th=[13304], | 99.99th=[19792] bw ( KiB/s): min=15944, max=62032, per=100.00%, avg=41655.54, stdev=7533.20, samples=50 iops : min= 3986, max=15508, avg=10413.62, stdev=1883.29, samples=50 lat (usec) : 2=0.01%, 4=0.01%, 10=0.02%, 20=0.11%, 50=81.92% lat (usec) : 100=16.68%, 250=0.52%, 500=0.26%, 750=0.22%, 1000=0.05% lat (msec) : 2=0.01%, 4=0.02%, 10=0.09%, 20=0.09%, 50=0.01% lat (msec) : 100=0.01% cpu : usr=3.97%, sys=19.86%, ctx=0, majf=0, minf=0 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=40.7MiB/s (42.6MB/s), 40.7MiB/s-40.7MiB/s (42.6MB/s-42.6MB/s), io=1024MiB (1074MB), run=25180-25180msec V:\Temp>fio -filename=4g.tmp -direct=1 -rw=randwrite -bs=4k -size=4G -name=randwrite -runtime=60 fio: this platform does not support process shared mutexes, forcing use of threads. Use the 'thread' option to get rid of this warning. randwrite: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=windowsaio, iodepth=1 fio-3.30 Starting 1 thread randwrite: Laying out IO file (1 file / 4096MiB) Jobs: 1 (f=0): [f(1)][100.0%][w=12.7MiB/s][w=3249 IOPS][eta 00m:00s] randwrite: (groupid=0, jobs=1): err= 0: pid=16608: Sat Apr 9 00:27:11 2022 write: IOPS=4034, BW=15.8MiB/s (16.5MB/s)(946MiB/60001msec); 0 zone resets slat (usec): min=19, max=15821, avg=29.02, stdev=36.20 clat (nsec): min=475, max=284394k, avg=217003.64, stdev=2167324.97 lat (usec): min=60, max=284416, avg=246.02, stdev=2167.71 clat percentiles (usec): | 1.00th=[ 41], 5.00th=[ 42], 10.00th=[ 43], 20.00th=[ 45], | 30.00th=[ 46], 40.00th=[ 49], 50.00th=[ 54], 60.00th=[ 64], | 70.00th=[ 71], 80.00th=[ 80], 90.00th=[ 101], 95.00th=[ 143], | 99.00th=[ 603], 99.50th=[13829], 99.90th=[30802], 99.95th=[38011], | 99.99th=[66847] bw ( KiB/s): min= 2600, max=35079, per=100.00%, avg=16173.70, stdev=3745.75, samples=119 iops : min= 650, max= 8769, avg=4043.13, stdev=936.42, samples=119 lat (nsec) : 500=0.01% lat (usec) : 2=0.01%, 4=0.01%, 10=0.01%, 20=0.02%, 50=44.45% lat (usec) : 100=45.27%, 250=6.06%, 500=2.25%, 750=1.27%, 1000=0.04% lat (msec) : 2=0.03%, 4=0.01%, 10=0.05%, 20=0.20%, 50=0.32% lat (msec) : 100=0.02%, 250=0.01%, 500=0.01% cpu : usr=1.67%, sys=10.00%, ctx=0, majf=0, minf=0 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,242050,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=15.8MiB/s (16.5MB/s), 15.8MiB/s-15.8MiB/s (16.5MB/s-16.5MB/s), io=946MiB (991MB), run=60001-60001msec V:\Temp>