[PATCH] Add 'norandommap' option
With this option given, fio will not keep track of what parts of a file
has been read/written or not. So for random io, we may read/write a block
a block more than once (or not at all). Thus this option conflicts with
doing write verification.
This is a first step for doing truly randomly sized blocks of io.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/HOWTO b/HOWTO
index ae19834..6d215ac 100644
--- a/HOWTO
+++ b/HOWTO
@@ -284,6 +284,13 @@
up to 100%, the latter of the two will be used to override
the first.
+norandommap Normally fio will cover every block of the file when doing
+ random IO. If this option is given, fio will just get a
+ new random offset without looking at past io history. This
+ means that some blocks may not be read or written, and that
+ some blocks may be read/written more than once. This option
+ is mutually exclusive with verify= for that reason.
+
nice=int Run the job with the given nice value. See man nice(2).
prio=int Set the io priority value of this job. Linux limits us to