X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=README;h=f713f73793d1ac321e098576a38dcc34e610b479;hp=7e87c47b8ef8ea52940b0757884d4cf9164b2435;hb=ad92396cc21055cee93470dcf65e82ccde03aac5;hpb=244e170ebd309303d124c57cde7bf7a3b40d09e7 diff --git a/README b/README index 7e87c47b..f713f737 100644 --- a/README +++ b/README @@ -71,21 +71,31 @@ $ fio --help Print this page --cmdhelp=cmd Print command help, "all" for all of them --showcmd Turn a job file into command line options + --readonly Turn on safety read-only checks + --eta=when When ETA estimate should be printed + May be "always", "never" or "auto" + Any parameters following the options will be assumed to be job files, unless they match a job file parameter. You can add as many as you want, each job file will be regarded as a separate group and fio will stonewall its execution. +The --readonly switch is an extra safety guard to prevent accidentically +turning on a write setting when that is not desired. Fio will only write +if rw=write/randwrite/rw/randrw is given, but this extra safety net can +be used as an extra precaution. It will also enable a write check in the +io engine core to prevent an accidental write due to a fio bug. + Job file -------- See the HOWTO file for a more detailed description of parameters and what -they mean. This file contains the terse version. Only a few options can -be controlled with command line parameters, generally it's a lot easier to +they mean. This file contains the terse version. You can describe big and +complex setups with the command line, but generally it's a lot easier to just write a simple job file to describe the workload. The job file format -is in the ini style format, as it's easy to read and write for the user. +is in the ini style format, as that is easy to read and write for the user. The job file parameters are: