X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.1;h=eaa1c408843443bc0cfa9d45502d453c054c701c;hb=59e733f272bbbe32f2aaa4f068d99e7f71fce337;hp=ab147f28ce8a1bdc227c5ff23eb6fc77e14bab0c;hpb=8489dae4360f2b00d89a6e9603c6167314b1974d;p=fio.git diff --git a/fio.1 b/fio.1 index ab147f28..eaa1c408 100644 --- a/fio.1 +++ b/fio.1 @@ -381,7 +381,11 @@ Loads an external I/O engine object file. Append the engine filename as .BI iodepth \fR=\fPint Number of I/O units to keep in flight against the file. Note that increasing iodepth beyond 1 will not affect synchronous ioengines (except for small -degress when verify_async is in use). Default: 1. +degress when verify_async is in use). Even async engines my impose OS +restrictions causing the desired depth not to be achieved. This may happen on +Linux when using libaio and not setting \fBdirect\fR=1, since buffered IO is +not async on that OS. Keep an eye on the IO depth distribution in the +fio output to verify that the achieved depth is as expected. Default: 1. .TP .BI iodepth_batch \fR=\fPint Number of I/Os to submit at once. Default: \fBiodepth\fR.