X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.1;h=0f66b3a732f0c66dcf09955defe7ae0a9383ef04;hp=84d71a04a09d2ee2eb868a5fd3924666e55f2b02;hb=66347cfa2f73fd76257e058a3649de437c6eccbe;hpb=52a768c1a12d7e5006dbc338c924fea310d61ac2 diff --git a/fio.1 b/fio.1 index 84d71a04..0f66b3a7 100644 --- a/fio.1 +++ b/fio.1 @@ -378,6 +378,11 @@ because ZFS doesn't support it. Default: 'posix'. Use \fBposix_fadvise\fR\|(2) to advise the kernel what I/O patterns are likely to be issued. Default: true. .TP +.BI fadvise_stream \fR=\fPint +Use \fBposix_fadvise\fR\|(2) to advise the kernel what stream ID the +writes issued belong to. Only supported on Linux. Note, this option +may change going forward. +.TP .BI size \fR=\fPint Total size of I/O for this job. \fBfio\fR will run until this many bytes have been transferred, unless limited by other options (\fBruntime\fR, for instance, @@ -462,8 +467,6 @@ blocksize setting. .TP .B zero_buffers Initialize buffers with all zeros. Default: fill buffers with random data. -The resulting IO buffers will not be completely zeroed, unless -\fPscramble_buffers\fR is also turned off. .TP .B refill_buffers If this option is given, fio will refill the IO buffers on every submit. The @@ -1289,6 +1292,11 @@ a compressed format. They can be decompressed with fio, using the \fB\-\-inflate-log\fR command line parameter. The files will be stored with a \fB\.fz\fR suffix. .TP +.BI block_error_percentiles \fR=\fPbool +If set, record errors in trim block-sized units from writes and trims and output +a histogram of how many trims it took to get to errors, and what kind of error +was encountered. +.TP .BI disable_lat \fR=\fPbool Disable measurements of total latency numbers. Useful only for cutting back the number of calls to \fBgettimeofday\fR\|(2), as that does impact performance at @@ -1447,9 +1455,9 @@ exceeded before retrying operations Enable the reporting of percentiles of completion latencies. .TP .BI percentile_list \fR=\fPfloat_list -Overwrite the default list of percentiles for completion -latencies. Each number is a floating number in the range (0,100], and -the maximum length of the list is 20. Use ':' to separate the +Overwrite the default list of percentiles for completion latencies and the +block error histogram. Each number is a floating number in the range (0,100], +and the maximum length of the list is 20. Use ':' to separate the numbers. For example, \-\-percentile_list=99.5:99.9 will cause fio to report the values of completion latency below which 99.5% and 99.9% of the observed latencies fell, respectively.