I am exploring fio tools with different options. I want to share the read and write workload, so supplied below jobfile to fio.
[read-4K-write-64K] blocksize=4K,64K, rw=readwrite rwmixread=50 size=10M filename=readwritefile
read: IOPS=11.0k, BW=42.0MiB/s (45.1MB/s)(616KiB/14msec) write: IOPS=10.8k, BW=674MiB/s (707MB/s)(9664KiB/14msec) 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=154,151,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=42.0MiB/s (45.1MB/s), 42.0MiB/s-42.0MiB/s (45.1MB/s-45.1MB/s), io=616KiB (631kB), run=14-14msec WRITE: bw=674MiB/s (707MB/s), 674MiB/s-674MiB/s (707MB/s-707MB/s), io=9664KiB (9896kB), run=14-14msec
Why the option rwmixread=50 does not set the size of io to read from file and write to file as 5k(approx)?
Instead could see from the snippet 616KiB for read and 9664KiB for write.
Actually what is the effect of rwmixread and rwmixwrite on the test workload.
Thanks and Regards, Mohan