str String. This is a sequence of alpha characters.
int Integer. A whole number value, can be negative. If prefixed with
str String. This is a sequence of alpha characters.
int Integer. A whole number value, can be negative. If prefixed with
siint SI integer. A whole number value, which may contain a postfix
describing the base of the number. Accepted postfixes are k/m/g,
meaning kilo, mega, and giga. So if you want to specify 4096,
you could either write out '4096' or just give 4k. The postfixes
signify base 2 values, so 1024 is 1k and 1024k is 1m and so on.
If the option accepts an upper and lower range, use a colon ':'
siint SI integer. A whole number value, which may contain a postfix
describing the base of the number. Accepted postfixes are k/m/g,
meaning kilo, mega, and giga. So if you want to specify 4096,
you could either write out '4096' or just give 4k. The postfixes
signify base 2 values, so 1024 is 1k and 1024k is 1m and so on.
If the option accepts an upper and lower range, use a colon ':'
bool Boolean. Usually parsed as an integer, however only defined for
true and false (1 and 0).
irange Integer range with postfix. Allows value range to be given, such
bool Boolean. Usually parsed as an integer, however only defined for
true and false (1 and 0).
irange Integer range with postfix. Allows value range to be given, such
1k:4k. If the option allows two sets of ranges, they can be
specified with a ',' or '/' delimiter: 1k-4k/8k-32k. Also see
siint.
1k:4k. If the option allows two sets of ranges, they can be
specified with a ',' or '/' delimiter: 1k-4k/8k-32k. Also see
siint.
the ioengine used is 'net', the filename is the host and
port to connect to in the format of =host/port. If the
ioengine is file based, you can specify a number of files
the ioengine used is 'net', the filename is the host and
port to connect to in the format of =host/port. If the
ioengine is file based, you can specify a number of files
a job to open /dev/sda and /dev/sdb as the two working files,
you would use filename=/dev/sda:/dev/sdb. '-' is a reserved
name, meaning stdin or stdout. Which of the two depends
a job to open /dev/sda and /dev/sdb as the two working files,
you would use filename=/dev/sda:/dev/sdb. '-' is a reserved
name, meaning stdin or stdout. Which of the two depends
The option may be post-fixed with a lock batch number. If
set, then each thread/process may do that amount of IOs to
The option may be post-fixed with a lock batch number. If
set, then each thread/process may do that amount of IOs to
cap the total runtime to a given time.
time_based If set, fio will run for the duration of the runtime
cap the total runtime to a given time.
time_based If set, fio will run for the duration of the runtime
loops=int Run the specified number of iterations of this job. Used
to repeat the same workload a given number of times. Defaults
loops=int Run the specified number of iterations of this job. Used
to repeat the same workload a given number of times. Defaults
new_group Start a new reporting group. If this option isn't given,
jobs in a file will be part of the same reporting group
new_group Start a new reporting group. If this option isn't given,
jobs in a file will be part of the same reporting group
by itself, with the numjobs option).
numjobs=int Create the specified number of clones of this job. May be
by itself, with the numjobs option).
numjobs=int Create the specified number of clones of this job. May be
standard deviation). This is the time it took to submit
the io. For sync io, the slat is really the completion
latency, since queue/complete is one operation there. This
standard deviation). This is the time it took to submit
the io. For sync io, the slat is really the completion
latency, since queue/complete is one operation there. This
clat= Completion latency. Same names as slat, this denotes the
time from submission to completion of the io pieces. For
sync io, clat will usually be equal (or very close) to 0,
clat= Completion latency. Same names as slat, this denotes the
time from submission to completion of the io pieces. For
sync io, clat will usually be equal (or very close) to 0,