X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.1;h=1657082526d253207037a52d9fecc18fa394b666;hp=78f060590c6005187c4bea528f745a0b7b04e28a;hb=37fbd7e9dd4f041b858507b3db06753614083770;hpb=39b5f61e0c8f52c941e7eef4e97f417057150721 diff --git a/fio.1 b/fio.1 index 78f06059..16570825 100644 --- a/fio.1 +++ b/fio.1 @@ -843,6 +843,9 @@ Strong 2^88 cycle random number generator .B lfsr Linear feedback shift register generator .TP +.B tausworthe64 +Strong 64-bit 2^258 cycle random number generator +.TP .RE .P Tausworthe is a strong random number generator, but it requires tracking on the @@ -1075,6 +1078,17 @@ If true, fio will only run the setup phase of the job. If files need to be laid out or updated on disk, only that will be done. The actual job contents are not executed. .TP +.BI allow_file_create \fR=\fPbool +If true, fio is permitted to create files as part of its workload. This is +the default behavior. If this option is false, then fio will error out if the +files it needs to use don't already exist. Default: true. +.TP +.BI allow_mounted_write \fR=\fPbool +If this isn't set, fio will abort jobs that are destructive (eg that write) +to what appears to be a mounted device or partition. This should help catch +creating inadvertently destructive tests, not realizing that the test will +destroy data on the mounted file system. Default: false. +.TP .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 @@ -1265,26 +1279,39 @@ is to replay the IOPS onto the major/minor device that each IOP was recorded from. Setting \fBreplay_redirect\fR causes all IOPS to be replayed onto the single specified device regardless of the device it was recorded from. .TP +.BI replay_align \fR=\fPint +Force alignment of IO offsets and lengths in a trace to this power of 2 value. +.TP +.BI replay_scale \fR=\fPint +Scale sector offsets down by this factor when replaying traces. +.TP +.BI per_job_logs \fR=\fPbool +If set, this generates bw/clat/iops log with per file private filenames. If +not set, jobs with identical names will share the log filename. Default: true. +.TP .BI write_bw_log \fR=\fPstr If given, write a bandwidth log of the jobs in this job file. Can be used to store data of the bandwidth of the jobs in their lifetime. The included fio_generate_plots script uses gnuplot to turn these text files into nice graphs. See \fBwrite_lat_log\fR for behaviour of given filename. For this option, the postfix is _bw.x.log, where x is the index of the job (1..N, -where N is the number of jobs) +where N is the number of jobs). If \fBper_job_logs\fR is false, then the +filename will not include the job index. .TP .BI write_lat_log \fR=\fPstr Same as \fBwrite_bw_log\fR, but writes I/O completion latencies. If no filename is given with this option, the default filename of "jobname_type.x.log" is used, where x is the index of the job (1..N, where N is the number of jobs). Even if the filename is given, fio will still -append the type of log. +append the type of log. If \fBper_job_logs\fR is false, then the filename will +not include the job index. .TP .BI write_iops_log \fR=\fPstr Same as \fBwrite_bw_log\fR, but writes IOPS. If no filename is given with this option, the default filename of "jobname_type.x.log" is used, where x is the index of the job (1..N, where N is the number of jobs). Even if the filename -is given, fio will still append the type of log. +is given, fio will still append the type of log. If \fBper_job_logs\fR is false, +then the filename will not include the job index. .TP .BI log_avg_msec \fR=\fPint By default, fio will log an entry in the iops, latency, or bw log for every