nmon vs NVTOP
nmon
nmon.sourceforge.ioNVTOP
github.comSide by side
| Figure | nmon | NVTOP |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Process Monitoring Software | 7.6 (#16) | 7.8 (#11) |
| Integrations | The project page describes njmon injectors for adding JSON data to InfluxDB and Splunk, and real-time graphing with InfluxDB and Grafana. | The NVIDIA backend uses NVML from the GPU driver and can optionally use NvAPI for additional clock-domain information. |
| License | SourceForge lists the Linux project under the GNU General Public License version 3.0 (GPLv3). | NVTOP is licensed under GPLv3 or any later version. |
| Metrics | Displayed metrics include CPU, memory, network, disks, filesystems, NFS, top processes, and—in the Linux version—resources and processors. | Its configurable charts can show GPU and memory utilization, temperature, power, clocks, and PCIe receive and transmit load. |
| Purpose | nmon is a systems administration, tuning, and benchmark tool that collects performance information. | NVTOP is a htop-like task monitor for GPUs and accelerators that can display information about multiple devices. |
Plans
In their own words
nmon
nmon is a free Linux tool for systems administration, tuning, and performance benchmarking. It collects system information and presents live readings in a terminal through a curses interface. Keyboard controls let operators turn individual data categories on or off. The display can include CPU, memory, network, disks, filesystems, NFS, top processes, and, in the Linux version, resources and processors. Captured readings can be written to a comma-separated file for later analysis or longer-term recording. nmonchart converts output into webpage graphs, while nmon Analyser loads files into Excel and creates graphs. njmon injectors can add JSON data to InfluxDB and Splunk, with real-time graphing through InfluxDB and Grafana. Binaries are listed for POWER, x86, x86_64, mainframe, and ARM Linux. Unsupported distributions require compiling with GCC and the ncurses development library. The Linux project is GPLv3; AIX nmon is integrated into topas and is not open source.