dump this text description when this job is run. It's
not parsed.
-directory=str Prefix filenames with this directory. Used to places files
+directory=str Prefix filenames with this directory. Used to place files
in a different location than "./".
filename=str Fio normally makes up a filename based on the job name,
opendir=str Tell fio to recursively add any file it can find in this
directory and down the file system tree.
-lockfile=str Fio defaults to not doing any locking files before it does
+lockfile=str Fio defaults to not locking any files before it does
IO to them. If a file or file descriptor is shared, fio
can serialize IO to that file to make the end result
consistent. This is usual for emulating real workloads that
size=int The total size of file io for this job. Fio will run until
this many bytes has been transferred, unless runtime is
limited by other options (such as 'runtime', for instance).
- Unless specific nr_files and filesize options are given,
+ Unless specific nrfiles and filesize options are given,
fio will divide this size between the available files
specified by the job.
always add up to 100, if bssplit is given a range that adds
up to more, it will error out.
+ bssplit also supports giving separate splits to reads and
+ writes. The format is identical to what bs= accepts. You
+ have to separate the read and write parts with a comma. So
+ if you want a workload that has 50% 2k reads and 50% 4k reads,
+ while having 90% 4k writes and 10% 8k writes, you would
+ specify:
+
+ bssplit=2k/50:4k/50,4k/90,8k/10
+
blocksize_unaligned
bs_unaligned If this option is given, any byte size value within bsrange
may be used as a block range. This typically wont work with
percentage of CPU cycles.
cpuchunks=int If the job is a CPU cycle eater, split the load into
- cycles of the given time. In milliseconds.
+ cycles of the given time. In microseconds.
disk_util=bool Generate disk utilization statistics, if the platform
supports it. Defaults to on.
M Running, doing mixed sequential reads/writes.
m Running, doing mixed random reads/writes.
F Running, currently waiting for fsync()
-V Running, doing verification of written data.
+ V Running, doing verification of written data.
E Thread exited, not reaped by main thread yet.
_ Thread reaped.