X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.1;h=f4a3293ad3aaf63c6c2f3a82966ab92a739b5627;hb=b22989b9f9349b3c1d1c41846ab27ff0914bd6de;hp=aa7b9d6767ed9a0136a2282c133878383356d143;hpb=d529ee1932bc85598900a3ef62f01293af87fbd8;p=fio.git diff --git a/fio.1 b/fio.1 index aa7b9d67..f4a3293a 100644 --- a/fio.1 +++ b/fio.1 @@ -523,7 +523,7 @@ sum of the \fBiomem_align\fR and \fBbs\fR used. .TP .BI hugepage\-size \fR=\fPint Defines the size of a huge page. Must be at least equal to the system setting. -Should be a multiple of 1MiB. Default: 4MiB. +Should be a multiple of 1MB. Default: 4MB. .TP .B exitall Terminate all jobs when one finishes. Default: wait for each job to finish. @@ -544,7 +544,9 @@ If true, the files are not created until they are opened for IO by the job. .BI pre_read \fR=\fPbool If this is given, files will be pre-read into memory before starting the given IO operation. This will also clear the \fR \fBinvalidate\fR flag, since it is -pointless to pre-read and then drop the cache. +pointless to pre-read and then drop the cache. This will only work for IO +engines that are seekable, since they allow you to read the same data +multiple times. Thus it will not work on eg network or splice IO. .TP .BI unlink \fR=\fPbool Unlink job files when done. Default: false. @@ -596,6 +598,18 @@ Write the verification header for this number of bytes, which should divide If true, exit the job on the first observed verification failure. Default: false. .TP +.BI verify_async \fR=\fPint +Fio will normally verify IO inline from the submitting thread. This option +takes an integer describing how many async offload threads to create for IO +verification instead, causing fio to offload the duty of verifying IO contents +to one or more separate threads. If using this offload option, even sync IO +engines can benefit from using an \fBiodepth\fR setting higher than 1, as it +allows them to have IO in flight while verifies are running. +.TP +.BI verify_async_cpus \fR=\fPstr +Tell fio to set the given CPU affinity on the async IO verification threads. +See \fBcpus_allowed\fP for the format used. +.TP .B stonewall Wait for preceeding jobs in the job file to exit before starting this one. \fBstonewall\fR implies \fBnew_group\fR. @@ -857,7 +871,7 @@ semicolon-delimited format suitable for scripted use. The fields are: .P Read status: .RS -.B KiB I/O, bandwidth \fR(KiB/s)\fP, runtime \fR(ms)\fP +.B KB I/O, bandwidth \fR(KB/s)\fP, runtime \fR(ms)\fP .P Submission latency: .RS @@ -875,7 +889,7 @@ Bandwidth: .P Write status: .RS -.B KiB I/O, bandwidth \fR(KiB/s)\fP, runtime \fR(ms)\fP +.B KB I/O, bandwidth \fR(KB/s)\fP, runtime \fR(ms)\fP .P Submission latency: .RS