Add support for modifying the randomness of a workload
authorJens Axboe <axboe@kernel.dk>
Fri, 26 Apr 2013 14:56:17 +0000 (08:56 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 26 Apr 2013 14:56:17 +0000 (08:56 -0600)
commit211c9b8948b43ed47aedf1227e0444a58db015e4
tree87a6a5d1e9479c710a1379c158e7152cf3125736
parent8d916c942bb088204ab5c0438c297903c9160698
Add support for modifying the randomness of a workload

Fio supports random or sequential IO, or random IO with a number of
sequential IOs in between. The percentage_random options allows
more fine grained control over this. It defaults to 100, which would
make any random workload still purely random. If set below 100,
there will be some percentage of sequential IOs. This happens randomly,
but at the specified percentages.

The percentage_sequential option is just the complement of that, it
is guaranteed that:

percentage_sequential + percentage_random == 100%

The later setting has priority, each will adjust the other.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
HOWTO
cconv.c
fio.1
fio.h
init.c
io_u.c
options.c
thread_options.h