EVERYTHING XIAOMI
Get listed

nmon

nmon is a free Linux tool for systems administration, tuning, and benchmarking that collects performance information.

Place
#22 of 26
Score
5.7

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.

All about pricing
PlanPriceWhat it gives you
nmon for LinuxFreeLinux 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

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