summaryrefslogtreecommitdiff
path: root/HOWTO
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2017-12-06 12:27:07 -0700
committerJens Axboe <axboe@kernel.dk>2017-12-06 12:27:07 -0700
commit1a9bf8146d9842d268bcb01f4286325a8cfccc21 (patch)
tree3347f14fbf0742140fcb7cecd24c77ca2fe2fc4d /HOWTO
parent67bfebe6af2e6d030ec739fa45ccb211f3e50a0e (diff)
downloadfio-1a9bf8146d9842d268bcb01f4286325a8cfccc21.tar.gz
fio-1a9bf8146d9842d268bcb01f4286325a8cfccc21.tar.bz2
Add option to ignore thinktime for rated IO
By default, fio will ignore thinktime when calculating the next time to issue and IO, if rated IO is specified. This leads to fio entering a catch-up type of mode after doing the specified sleep. For some workloads, that may not be useful. If someone asks for a specific amount of IOPS and sets a thinktime, they may want to exclude the sleep time. Fixes: https://github.com/axboe/fio/issues/497 Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'HOWTO')
-rw-r--r--HOWTO7
1 files changed, 7 insertions, 0 deletions
diff --git a/HOWTO b/HOWTO
index 4caaf542..563ca933 100644
--- a/HOWTO
+++ b/HOWTO
@@ -2208,6 +2208,13 @@ I/O rate
(https://en.wikipedia.org/wiki/Poisson_point_process). The lambda will be
10^6 / IOPS for the given workload.
+.. option:: rate_ignore_thinktime=bool
+
+ By default, fio will attempt to catch up to the specified rate setting,
+ if any kind of thinktime setting was used. If this option is set, then
+ fio will ignore the thinktime and continue doing IO at the specified
+ rate, instead of entering a catch-up mode after thinktime is done.
+
I/O latency
~~~~~~~~~~~