-l Generate per-job latency logs
-w Generate per-job bandwidth logs
-f <file> Read <file> for job descriptions
+ -h Print help info
-v Print version information and exit
The <jobs> format is as follows:
directory=x Use 'x' as the top level directory for storing files
- rw=x 'x' may be: read, randread, write, or randwrite
+ rw=x 'x' may be: read, randread, write, randwrite,
+ rw (read-write mix), randrw (read-write random mix)
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,
can be used to gauge hard drive speed over the entire
platter, without reading everything. Both x/y can
include k/m/g suffix.
+ iolog=x Open and read io pattern from file 'x'. The file must
+ contain one io action per line in the following format:
+ rw, offset, length
+ where with rw=0/1 for read/write, and the offset
+ and length entries being in bytes.
Examples using a job file