iotop(1)
NAME
iotop - simple top-like I/O monitor
SYNOPSIS
iotop [OPTIONS]
DESCRIPTION
iotop watches I/O usage information output by the Linux kernel
(requires 2.6.20 or later) and displays a table of current I/O usage by
processes or threads on the system. At least the CONFIG_TASKSTATS and
CONFIG_TASK_IO_ACCOUNTING options need to be enabled in your Linux kernel build configuration.
iotop displays columns for the I/O bandwidth read and written by each
process/thread during the sampling period. It also displays the percentage of time the thread/process spent while swapping in and while
waiting on I/O. In addition the total I/O bandwidth read and written
during the sampling period is displayed at the top of the interface.
Use the left and right arrows to change the sorting, r to reverse the
sorting order, o to toggle the --only option or q to quit. Any other
key will force a refresh.
OPTIONS
- --version
- Show the version number and exit
- -h, --help
- Show usage information and exit
- -o, --only
- Only show processes or threads actually doing I/O, instead of showing all processes or threads. This can be dynamically toggled by pressing o.
- -b, --batch
- Turn on non-interactive mode. Useful for logging I/O usage over time.
- -n NUM, --iter=NUM
- Set the number of iterations before quitting (never quit by default). This is most useful in non-interactive mode.
- -d SEC, --delay=SEC
- Set the delay between iterations in seconds (1 second by default). Accepts non-integer values such as 1.1 seconds.
- -p PID, --pid=PID
- A list of processes to monitor (all by default).
- -u USER, --user=USER
- A list of users to monitor (all by default)
- -P, --processes
- Only show processes. Normally iotop shows all threads.
SEE ALSO
AUTHOR
iotop was written by Guillaume Chazarain.
- This manual page was started by Paul Wise for the Debian project and is
placed in the public domain.