nAssortment of data
patterns (pattern= or pf= options).
nControl of I/O
request sizes (min=, max=, incr=, bs= opts).
nChecks for buffer
overwrites (pad bytes w/inverted pattern).
nAllows misaligned
data buffers (align= option vs. page aligned).
nAllows block number
encoding (enable=lbdata or pattern=iot).
uLBA’s are 32-bits
ulbdata is big-endian LBA’s
uiot encodes little-endian LBA’s
nReports performance
statistics (total stats after test complete).
nVariable I/O request
sizes (incr=variable option).
nVarious flags to
control program behavior (debug, verify, etc).
nIntuitive numeric
and runtime string input formats.
nFlags to control
test operation (flags=direct,excl,sync etc).
nNo I/O progress
options to detect and report slow or no I/O.