nmon
nmon is a free Linux tool for systems administration, tuning, and benchmarking that collects performance information.
What nmon is
nmon is a free Linux tool for systems administration, tuning, and benchmarking that collects performance information. It shows live metrics in a terminal through a curses interface, with keyboard controls for enabling or disabling data types. Metrics can include CPU, memory, network, disks, filesystems, NFS, and top processes; the Linux version also displays resources and processors. Users can save performance data to a comma-separated file for later analysis or longer-term capture. nmonchart turns saved output into webpage graphs, while nmon Analyser loads it into an Excel spreadsheet and creates graphs. The project also describes njmon injectors for adding JSON data to InfluxDB and Splunk, and real-time graphing with InfluxDB and Grafana. Binaries are listed for POWER and x86/AMD64 Linux distributions, as well as separate mainframe builds; supported platforms also include ARM. If there is no matching binary, the site says to compile from source using GCC and the ncurses development library. The Linux project is listed under GPLv3. nmon for AIX is integrated into the AIX topas command and is not open source.
Good
- Free Linux performance monitoring
- Shows live system metrics in a terminal
- Saves data as comma-separated files
- Companion tools create graphs from captured output
- Supports Linux on POWER, x86, mainframe, and ARM
Watch out
- Some distributions may require building from source
- AIX version is not open source
- Linux project is licensed under GPLv3
Who it suits
nmon may suit system administrators, developers, and advanced users who need terminal-based Linux performance monitoring and file-based analysis. Users should check whether a matching binary is available for their distribution or be prepared to compile from source.
Verdict
nmon provides terminal monitoring and saved performance data for Linux, with companion tools for graphing and analysis. Its binary availability varies by platform, and unsupported builds require GCC and the ncurses development library.
Plans and prices
From nmon's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| nmon for Linux | Free | Linux performance monitoring · on-screen or CSV output · GNU GPLv3 |
The facts
Each one read from nmon's own pages, with the date it was checked.
What it does
- Analysis tools
- The site describes nmonchart for turning output into webpage graphs and nmon Analyser for loading output into an Excel spreadsheet and creating graphs.checked 8 Oct 2026
- Build requirements
- For a Linux platform or distribution without a matching binary, the site says to compile from source using GCC and the ncurses development library.checked 8 Oct 2026
- Data collection
- It can save performance data to a comma-separated file for analysis and longer-term capture.checked 8 Oct 2026
- Integrations
- The project page describes njmon injectors for adding JSON data to InfluxDB and Splunk, and real-time graphing with InfluxDB and Grafana.checked 8 Oct 2026
- Intended audience
- SourceForge lists advanced end users, developers, and system administrators as the intended audience.checked 8 Oct 2026
- License
- SourceForge lists the Linux project under the GNU General Public License version 3.0 (GPLv3).checked 8 Oct 2026
- Live display
- It displays performance data in a terminal using curses, with keyboard controls for enabling or disabling data types.checked 8 Oct 2026
- Metrics
- Displayed metrics include CPU, memory, network, disks, filesystems, NFS, top processes, and—in the Linux version—resources and processors.checked 8 Oct 2026
- Purpose
- nmon is a systems administration, tuning, and benchmark tool that collects performance information.checked 8 Oct 2026
- Version support
- The download page says the maintainer supports versions 16p, 16q for Mainframe, and 16s.checked 8 Oct 2026
The company
- Founded
- 2009checked 28 Sep 2026
Where it runs
- Platform distinction
- The site says nmon for AIX is integrated into the AIX topas command and is not open source.checked 8 Oct 2026
- Supported Linux builds
- The download page lists binaries for POWER and x86/AMD64 Linux distributions, plus separate mainframe Linux builds.checked 8 Oct 2026
Alternatives to nmon
- 1

PM2
Free planOpen sourceWebAPILinuxmacOS8.1From $79 a month - 2
Glances
Free planOpen sourceAndroidWebAPILinux8.0Free plan - 3
Process Lasso
Free planWindows7.4From $14.97 a year - 4

Ambih Monitor
Free planWindows7.2From $55 a year - 5
runit
Free planOpen sourceLinuxmacOSSelf-hosted7.0Free plan - 6
Remote Process Explorer
Free planWindows6.4$149.95 one-time