[PATCH] Add 'bs_unaligned' option
If this is specified with 'bsrange', fio will use any byte size value
in the bs range for an io unit buffer length. Normally fio defaults to
using a multiple of the minimum bs size, as that is required for any
type of raw io.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/HOWTO b/HOWTO
index 6d215ac..79d31df 100644
--- a/HOWTO
+++ b/HOWTO
@@ -223,7 +223,11 @@
bsrange=irange Instead of giving a single block size, specify a range
and fio will mix the issued io block sizes. The issued
io unit will always be a multiple of the minimum value
- given.
+ given (also see bs_unaligned).
+
+bs_unaligned If this option is given, any byte size value within bsrange
+ may be used as a block range. This typically wont work with
+ direct IO, as that normally requires sector alignment.
nrfiles=int Number of files to use for this job. Defaults to 1.