Hi, I'm trying to create a workload where 70% would be read, 30% write with a ratio of 50% random for the whole workload. Currently, the job look like this: [global] directory=\\server\path rw=randrw rwmixread=70 percentage_random=50 numjobs=16 size=20g bs=32k zero_buffers direct=0 sync=0 refill_buffers ioengine=sync iodepth=1 runtime=900 time_based [32k_IOPS] My understanding is that randrw will do random read/write, rwmixread will set the read percentage to 70% and percentage_random will make 50% of the IO to be random. However, when I look at the storage unit, I'm seeing between 85-87% of read and 15-13% of write. Is that expected based on that config file? If so, what is the reason behind it? Is there a way to see the distribution of the IO that are sent/received by fio in order to validate read/write and random/sequential ratio? Thank you. Etienne