EVERYTHING XIAOMI
Get listed

iotop

iotop is a Linux program that shows which processes are using high amounts of input/output requests and lists them by I/O usage.

Place
#21 of 26
Score
5.7
iotop's website

What iotop is

iotop is a Linux program that shows which processes are using high amounts of input/output requests and lists them by I/O usage. Its display can show accumulated I/O or bandwidth, with optional columns for read, write, swap-in, and I/O percentage. Users can focus monitoring on selected process IDs or users, or view processes and threads across the machine. It offers interactive and batch modes, configurable delays, iteration counts, and timestamps in batch output. Command-line filters can narrow the display by TID or by command using a regular expression. The project lists package or installation instructions for Debian-derived distributions, Fedora, CentOS/RHEL, Void, Arch, and Alpine Linux, and documents building from source with make after installing development dependencies. iotop is free under the GPL-2.0+ license. Installing and running it requires root access. The releases page lists version 1.31 as the latest release; the tag has a verified committer signature, but the signing key has expired. The project recommends GitHub pull requests and points to the #iotop channel on Libera.Chat for community discussion.

Good

  • Shows accumulated I/O or bandwidth.
  • Can monitor selected process IDs or users.
  • Supports batch output with timestamps.
  • Provides filters for TID and command.
  • Free under the GPL-2.0+ license.

Watch out

  • Requires root access to install and use.
  • Supports Linux only.
  • Latest listed release tag has an expired signing key.

Who it suits

iotop suits Linux users who need to inspect process-level I/O activity, including in interactive or batch output. It requires root access to install and use.

Verdict

iotop provides process-level I/O visibility with configurable output and filtering for Linux systems. Root access is required, and the project notes that the signing key for its latest listed release has expired.

Plans and prices

From iotop's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeGPL-2.0+ licensed · requires root access

The facts

Each one read from iotop's own pages, with the date it was checked.

What it does

Build
The project documents building from source with make after installing development dependencies.checked 4 Oct 2026
Filtering
The command line supports filtering processes by TID and command using a regular expression.checked 4 Oct 2026
I/O display
The interface can show accumulated I/O or bandwidth and can hide or show columns such as read, write, swap-in, and I/O percentage.checked 4 Oct 2026
License
The project says iotop is licensed GPL-2.0+.checked 4 Oct 2026
Maintainers
The project lists Tomas Matejicek and Boian Bonev as current maintainers.checked 4 Oct 2026
Monitoring
Options let users monitor selected process IDs or users, or show processes and threads across the machine.checked 4 Oct 2026
Output modes
The program supports interactive and batch modes, iteration counts, configurable delays, and timestamps in batch output.checked 4 Oct 2026
Purpose
iotop identifies processes that use high amounts of input/output requests on a machine and lists them by I/O usage.checked 4 Oct 2026
Release
The releases page lists version 1.31 as the latest release.checked 4 Oct 2026
Release signing
The release page says the version 1.31 tag has a verified committer signature and that the signing key has expired.checked 4 Oct 2026
Runtime requirement
Installing and using the program requires root access.checked 4 Oct 2026
Support and community
The project recommends filing pull requests on GitHub and says its community gathers in the #iotop channel on Libera.Chat.checked 4 Oct 2026

Where it runs

Linux packages
The project lists packages or installation instructions for Debian-derived distributions, Fedora, CentOS/RHEL, Void, Arch, and Alpine Linux.checked 4 Oct 2026

Alternatives to iotop

All alternatives
  1. 1PM2 logo

    PM2

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $79 a month
  2. 2

    Glances

    Free planOpen sourceAndroidWebAPILinux
    8.0Free plan
  3. 3

    Process Lasso

    Free planWindows
    7.4From $14.97 a year
  4. 4Ambih Monitor logo

    Ambih Monitor

    Free planWindows
    7.2From $55 a year
  5. 5

    runit

    Free planOpen sourceLinuxmacOSSelf-hosted
    7.0Free plan
  6. 6

    Remote Process Explorer

    Free planWindows
    6.4$149.95 one-time