X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.1;h=57ab66564f7800eb2fa61caec06022f3354cbc36;hp=804ee47c943626761760113ef932dc1ce625d065;hb=7ff0297f39d0dea72a9b004393ca3c5e5f397760;hpb=c32ba107891e7dcd7ced0de16b0f85f432b5d0a5 diff --git a/fio.1 b/fio.1 index 804ee47c..57ab6656 100644 --- a/fio.1 +++ b/fio.1 @@ -1090,6 +1090,9 @@ we can define an absolute zoning distribution with: random_distribution=zoned:60/10:30/20:8/30:2/40 .RE .P +For both \fBzoned\fR and \fBzoned_abs\fR, fio supports defining up to 256 +separate zones. +.P Similarly to how \fBbssplit\fR works for setting ranges and percentages of block sizes. Like \fBbssplit\fR, it's possible to specify separate zones for reads, writes, and trims. If just one set is given, it'll apply to @@ -1219,6 +1222,8 @@ If you want a workload that has 50% 2k reads and 50% 4k reads, while having .P bssplit=2k/50:4k/50,4k/90,8k/10 .RE +.P +Fio supports defining up to 64 different weights for each data direction. .RE .TP .BI blocksize_unaligned "\fR,\fB bs_unaligned" @@ -1950,6 +1955,12 @@ I/Os that gets adjusted based on I/O completion rates. If this is set to flow, known as the Poisson process (\fIhttps://en.wikipedia.org/wiki/Poisson_point_process\fR). The lambda will be 10^6 / IOPS for the given workload. +.TP +.BI rate_ignore_thinktime \fR=\fPbool +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. .SS "I/O latency" .TP .BI latency_target \fR=\fPtime @@ -3548,8 +3559,7 @@ containing two hostnames `h1' and `h2' with IP addresses 192.168.10.120 and .RE .SH AUTHORS .B fio -was written by Jens Axboe , -now Jens Axboe . +was written by Jens Axboe . .br This man page was written by Aaron Carroll based on documentation by Jens Axboe.