I am trying to figure out how I would do a test where I have multiple ranges of block sizes with a percentage distribution assigned to each range. Something like this but works and reports the io data for each range: fio --bssplit=1k-8k/10:8k-128k/50 --name=test --rw=randrw --time_based=1 --runtime=30 --size=1G --filename=/tmp/test. Clearly using a jobfile with named sections is a start, but I'm not sure how to control the distribution of I/O between the sections? Thoughts or better yet an example? David Byte