X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.1;h=eaa1c408843443bc0cfa9d45502d453c054c701c;hp=f01bf3a4faa9ef4a50aeb80dac3658c545eb356c;hb=2d7760d1dbbc742a0699b959ffcd8742b9db9e2c;hpb=092f707fea37a4cce592460f15e8aae4609a75e6 diff --git a/fio.1 b/fio.1 index f01bf3a4..eaa1c408 100644 --- a/fio.1 +++ b/fio.1 @@ -226,7 +226,7 @@ are likely to be issued. Default: true. .BI size \fR=\fPint Total size of I/O for this job. \fBfio\fR will run until this many bytes have been transfered, unless limited by other options (\fBruntime\fR, for instance). -Unless \fBnr_files\fR and \fBfilesize\fR options are given, this amount will be +Unless \fBnrfiles\fR and \fBfilesize\fR options are given, this amount will be divided between the available files for the job. If not set, fio will use the full size of the given files or devices. If the the files do not exist, size must be given. @@ -379,7 +379,13 @@ Loads an external I/O engine object file. Append the engine filename as .RE .TP .BI iodepth \fR=\fPint -Number of I/O units to keep in flight against the file. Default: 1. +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). 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.