file Dump info related to file actions
io Dump info related to IO queuing
mem Dump info related to memory allocations
+ blktrace Dump info related to blktrace setup
+ verify Dump info related to IO verification
+ all Enable all debug options
+ ? or help Show available debug options.
You can specify as many as you want, eg --debug=file,mem will enable
-file and memory debugging. Specifying --debug=help or --debug=? will
-dump the current modifier list.
+file and memory debugging.
Job file
size=x Set file size to x bytes (x string can include k/m/g)
ioengine=x 'x' may be: aio/libaio/linuxaio for Linux aio,
posixaio for POSIX aio, sync for regular read/write io,
- psync for regular pread/pwrite io, mmap for mmap'ed io,
- syslet-rw for syslet driven read/write, splice for using
- splice/vmsplice, sgio for direct SG_IO io, net for
- network io, or cpuio for a cycler burner load. sgio only
- works on Linux on SCSI (or SCSI-like devices, such as
- usb-storage or sata/libata driven) devices. Fio also has
- a null io engine, which is mainly used for testing fio
- itself.
+ psync for regular pread/pwrite io, vsync for regular
+ readv/writev (with queuing emulation) mmap for mmap'ed
+ io, syslet-rw for syslet driven read/write, splice for
+ using splice/vmsplice, sgio for direct SG_IO io, net
+ for network io, or cpuio for a cycler burner load. sgio
+ only works on Linux on SCSI (or SCSI-like devices, such
+ as usb-storage or sata/libata driven) devices. Fio also
+ has a null io engine, which is mainly used for testing
+ fio itself.
+
iodepth=x For async io, allow 'x' ios in flight
overwrite=x If 'x', layout a write file first.
nrfiles=x Spread io load over 'x' number of files per job,