--help Print a brief usage summary.
-d,--devicedevice
Controls which device you are tracing. You can only trace one device at a time for now. It is
sent directly to blktrace, and only needed when you are making a new trace.
-D,--blktrace-destinationdestination
Destination for blktrace.
-p,--prog
Run a program while blktrace is run. The program and its arguments must be specified after all
other options. Note that this option previously required the program to be given as a single
argument but it now tells iowatcher to expect extra arguments which it should be run during the
trace.
-- End option parsing. If --prog is specified, everything after -- is the program to be run. This can
be useful if the program name could otherwise be mistaken for an option.
-K,--keep-movie-svgs
Keep the SVG files generated for movie mode.
-t,--tracepath
Specify the name of the file or directory in which blktrace output is located. iowatcher uses a
dump from blkparse, so this option tries to guess the name of the corresponding per-CPU blktrace
data files if the dump file doesn't already exist. To add multiple traces to a given graph, you
can specify --trace more than once. If path is a directory, iowatcher will use the name of the
directory as the base name of the dump file and all trace files found inside the directory will be
processed.
-l,--labellabel
Sets a label in the graph for a trace file. The labels are added in the same order as the trace
files.
-m,--movie[style]
Create a movie. The file format depends on the extension used in the -ofile option. If you
specify an .ogv or .ogg extension, the result will be Ogg Theora video, if png2theora is
available. If you use an .mp4 extension, the result will be an mp4 video if ffmpeg is available.
You can use any other extension, but the end result will be an mp4. The accepted style values are
spindle for a circular disc-like effect (default) or rect for a rectangular graph style.
-T,--titletitle
Set a title to be placed at the top of the graph.
-o,--outputfile
Output filename for the SVG image or video. The video format used will depend on the file name
extension. See --movie for details.
-r,--rollingseconds
Control the duration for the rolling average. iowatcher tries to smooth out bumpy graphs by
averaging the current second with seconds from the past. Larger numbers here give you flatter
graphs.
-h,--heightheight
Set the height of each graph
-w,--widthwidth
Set the width of each graph
-c,--columnscolumns
Number of columns in graph output
-x,--xzoommin:max
Limit processed time range to min:max.
-y,--yzoommin:max
Limit processed sectors to min:max.
-a,--io-plot-actionaction
Plot action (one of Q, D, or C) in the IO graph.
-P,--per-process-io
Distinguish between processes in the IO graph.
-O,--only-graphgraph
Add a single graph to the output (see section GRAPHS for options). By default all graphs are
included. Use -O to generate only the required graphs. -O may be used more than once.
-N,--no-graphtype
Remove a single graph from the output (see section GRAPHS for options). This option may be used
more than once.