iotop vs NVTOP
iotop
github.comNVTOP
github.comSide by side
| Figure | iotop | NVTOP |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Process Monitoring Software | 7.6 (#15) | 7.8 (#11) |
| License | The project says iotop is licensed GPL-2.0+. | NVTOP is licensed under GPLv3 or any later version. |
| Output modes | The program supports interactive and batch modes, iteration counts, configurable delays, and timestamps in batch output. | NVTOP includes a manpage and command-line help, and its latest release notes describe JSON snapshot output and looped snapshots. |
| Purpose | iotop identifies processes that use high amounts of input/output requests on a machine and lists them by I/O usage. | NVTOP is a htop-like task monitor for GPUs and accelerators that can display information about multiple devices. |
Plans
In their own words
iotop
iotop is a free Linux program that identifies processes generating high input/output activity and lists them by I/O usage. The display can show accumulated I/O or bandwidth, with optional read, write, swap-in and I/O-percentage columns. Monitoring can target selected process IDs or users, or show processes and threads across the machine. Interactive and batch modes support iteration counts, configurable delays and timestamps in batch output. Command-line filters narrow processes by TID or command using a regular expression. Installation guidance covers Debian-derived distributions, Fedora, CentOS/RHEL, Void, Arch and Alpine Linux; source builds use make after development dependencies are installed. The project is GPL-2.0+ licensed, but installation and use require root access. Version 1.31 is listed as the latest release. Its tag has a verified committer signature, although the signing key has expired.