Either I don't understand how it work or I get unexpected result - mixed workload

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux