Recent Changes - Search:

Home Page


Screen shots


nmon -h = Help


Download Binaries


Getting Started


Documentation


Compiling nmon
+ Source Code


Support


nmonchart


TOPASchart


edit SideBar

Download

nmon for Linux Download Binaries

  • Note: To download the nmon source code go to "Compiling nmon + Source Code" on the left hand menu.

Instructions for getting a working binary copy of nmon for Linux:

  1. Select the right platform and them download the matching file.
  2. Unzip the download
  3. Find the right enclosed binary file and start it. The file name should be fairly obvious like the Power SUSE SLES 11 file in "nmon_power_sles11"

New Version 16c

  • A tiny updated to lmon16b.c for ARM and indentation.
  • Released 15th January 2016
  • Hopefully get this compiled up for lots of distribution soon and then it will take over from version 15.

The current release is version 15g - I strongly encourage you to use this or 16a latest version.

  • Unless you need the latest updated nmon 15e is a good option too.
  • If that is not available on your platform, then I recommend you download and compile it yourself.
    • See Compiling nmon on the left menu. It is very simple with one makefile and one source file.
  • Later releases than 15e having specific new features - see Compiling nmon for details

Please do not install version 14 but start or move to version 15

  • The previous stable release was version 14g or 14i - only use these versions if you have very old Linux releases and version 15 can't be run.

The older the versions the more bugs and possibly misleading stats.


nmon version 15e was released in May 2015 I regard this as a stable version.

  • This included a rewrite for NFS, handling large machines ~1500 logical CPUs, extra handling for PowerKVM and Intel VM's (more information on the initial screen) and added CPU Steal stats - these are CPU cycles stolen from this virtual machine when it wanted to run by the hypervisor to run other VM's i.e. the processor(s) are over committed. CPU stats are recorded with usr%, sys%, waitio%, idle% and now steal% adding up to 100%. Steal percentages are not used by this VM so don't count as CPU busy time but taken from idle time.


Download FilePlatformFilename, platform and Linux Distribution
nmon16d_x86.tar.gz 9MBx86 & x86_64
From our friends at
at http://www.mpginc.com
67 different Linux flavours of nmon version 16d compiled for Intel and AMD both 32 bit and 64 bit including
nmon_power_32_linux nmon_power_32_rhel6 nmon_power_32_sles11 nmon_power_64_kvm2 nmon_power_64_linux nmon_power_64_rhel6 nmon_power_64_rhel7 nmon_power_64_sles11 nmon_power_64le_fedora22 nmon_power_64le_linux nmon_power_64le_rhel7 nmon_power_64le_ubuntu14 nmon_power_64le_ubuntu15 nmon_power_64le_ubuntu16 nmon_x86_64_centos6 nmon_x86_64_centos7 nmon_x86_64_debian6 nmon_x86_64_debian8 nmon_x86_64_fedora17 nmon_x86_64_fedora20 nmon_x86_64_fedora21 nmon_x86_64_linux nmon_x86_64_mint16 nmon_x86_64_mint17 nmon_x86_64_opensuse13 nmon_x86_64_rhel6 nmon_x86_64_rhel7 nmon_x86_64_sles13 nmon_x86_64_ubuntu13 nmon_x86_64_ubuntu15 nmon_x86_centos6 nmon_x86_debian5 nmon_x86_debian6 nmon_x86_debian7 nmon_x86_debian8 nmon_x86_fedora17 nmon_x86_fedora18 nmon_x86_fedora19 nmon_x86_fedora20 nmon_x86_fedora21 nmon_x86_fedora22 nmon_x86_knoppix5 nmon_x86_knoppix6 nmon_x86_knoppix7 nmon_x86_linux nmon_x86_macpuppy nmon_x86_mint16 nmon_x86_mint17 nmon_x86_mint7 nmon_x86_mint8 nmon_x86_opensuse12 nmon_x86_opensuse13 nmon_x86_peppermint4 nmon_x86_precisepuppy nmon_x86_puppy_GNU_2.0.0 nmon_x86_puppy_GNU_2.6.15 nmon_x86_puppy_GNU_2.6.24 nmon_x86_rhel6 nmon_x86_sles12 nmon_x86_sles13 nmon_x86_tahrpuppy nmon_x86_ubuntu10 nmon_x86_ubuntu13 nmon_x86_ubuntu15 nmon_x86_ubuntu8 nmon_x86_ubuntu9 nmon_x86_zorin6
8th February 2016
nmon16d_mainframe_sles112 480KB
nmon16d_mainframe_rhel71 430KB
Mainframe
nmon 16c compiled for mainframe Big Endian:RHEL 7.1, SLES 11.2
25th January 2016
nmon16c_POWER.tar.gz 2MBPOWER
From our friends at
nmon 16c compiled for POWER including
Big Endian:RHEL 6, RHEL 7, SLES 11, PowerKVM 2
Little Endian: RHEL 7, SLES 12, Fedora 22, Ubuntu 14, 15 and 16 beta

25th January 2016
nmon16b_arm_ubuntu1510 400KB
nmon16b_arm_raspian 300KB
ARM V7 Raspberry Pi 2Latest 16b for Raspberry Pi - include -D X86 for some OS version text on the welcome screen
11th January 2016
nmon16a.tar.gz 1.2 MBMostly PowerLatest 16a for Power
POWER: nmon_power_rhel65 nmon_power_rhel70 nmon_power_sles113 nmon_power_sles12 nmon_power_ubuntu140403 nmon_power_ubuntu1504
POWER with GPU support (S822LC with NVidia Graphics adapter(s)) nmon_power_ubuntu140403_gpu
AMD/Intel: nmon_x86_ubuntu1504
1st January 2016
nmon15h_mainframe_sles112 400KBIBM/S390nmon 15h compiled to SLES 11.2 on IBM Mainframe
CPU is 32 & 64 bit and Big Endian - Now you know!
Included above on the splash screen and got nmon -g auto working
Note: lsblk and lscpu and /proc/cpuinfo all slightly different.
nmon15g_power.tar.gz 1MBPowerLatest 15g for Power
Ubuntu Canonical : nmon_power_ubuntu1410 nmon_power_ubuntu1504
Red Hat RHEL ; nmon_power_rhel71LE nmon_power_rhel71BE
SUSE SLES : nmon_power_sles113 nmon_power_sles12
nmon15e_MPGinc_24_July_2015.tar.gz 7MBPower, x86_64 & x86
From our friends at MPG we have 53 compiled versions mostly the last two releases of:
- Power: SUSE SLES, Red Hat RHEL
- x86_64: Centos, Debian, Fedora, Mint, openSUSE, RHEL, SLES, Ubuntu
- x86: Centos, Debian, Fedora, Knoppix, Mint, openSUSE, puppy, RHEL, SLES, Ubuntu
------------
nmon15d_power.tar.gzPowerMr_nmon compiled for SLES 11.3, SLES 12, Ubuntu 14.04. Ubuntu 14.10, RHEL6.5, RHEL7.1 - include CPU Steal stats
------------
centos7.tar.gzx86_64MPG supplied compiled on Centos 7
mint17.tar.gzx86_64MPG supplied compiled on Mint 17
nmon_linux_14i_newer_Linux_versions.tar.gzx86 & x86_64 & POWER
Thanks again to our friends at Midrange Performance Group
who have come through again & compiled nmon for Linux 14i
nmon 14i for 16 different combinations of Linux
including Centos, Debian, Fedora, Mint,
POWER: RHEL6 & 7, SLES 10 & 11, Ubuntu le,
x86 x86_64: Fedora20, x86 Mint and x86 OpenSUSE
and nmonmerge
nmon_linux_14i.tar.gzx86 & x86_64
Thanks again to our friends at Midrange Performance Group
who have come through again & compiled nmon for Linux 14i
nmon 14i for 44 different x86 & x86_64 of Linux
including Centos, Debian, Fedora, Mint,
OpenSUSE, RHEL, SLES, Ubuntu, Zorin and others
and 8 compiles of nmonmerge
nmon_14i_power_sles112POWERnmon 14i for POWER SLES 11.2
nmon_14i_x86_ubuntu134x86_64nmon 14i for x86 64 bit Ubuntu 13.4
nmon_pi.zipARM v11nmon 14g Debian 6 "squeeze" for ARM on Raspberry Pi
nmon_linux_14g.tar.gz
- Sizes 3.9 MB
- GZip then tar format
- includes all 43 binaries.

New Versions
nmon_linux_more_14g.tar.gz
- Sizes 2.1 MB
- GZip then tar format
- includes all 23 more binaries.
Thanks to our friends at Midrange Performance Group
who have come through again & compiled nmon for Linux 14g on:
- Itanium, x86 &x86_64 (Intel and AMD), Power & mainframe
and many Linux distributions & versions,
we now have 65 combinations available.

nmon is used as a data collector for the MPG Power Navigator
performance and capacity planning tool.
Find out more at http://www.mpginc.com
They also offer a free to use nmon Collection Manager (NCM)
to create, manage and transfer nmon files.
Find it here NCM web page
Or download individually:
New versions
nmon_x86_fedoracore4
nmon_x86_rhel52
nmon_x86_64_rhel45
nmon_x86_knoppix6
nmon_x86_knoppix5
nmon_x86_knoppix4
nmon_x86_ubuntu1104
nmon_x86_64_ubuntu1104
nmon_x86_debian60
nmon_x86_64_debian60
nmon_x86_centos6
nmon_x86_64_centos6
nmon_power_64_rhel62
nmon_power_64_rhel6
nmon_x86_64_mint12
nmon_x86_fedora16
nmon_x86_64_fedora16
nmon_x86_mint12
nmon_x86_rhel6
nmon_x86_64_rhel6
nmon_mainframe_64_rhel4
nmon_mainframe_32_rhel4
Older versions
nmon_ia64_rhel4
nmon_ia64_sles10
nmon_linux_ia64
nmon_linux_mainframe_32
nmon_linux_mainframe_64
nmon_linux_power_32
nmon_linux_power_64
nmon_linux_x86
nmon_linux_x86_64
nmon_mainframe_32_rhel5
nmon_mainframe_32_rhel52
nmon_mainframe_32_rhel53
nmon_mainframe_32_rhel55
nmon_mainframe_64_rhel5
nmon_mainframe_64_rhel52
nmon_mainframe_64_rhel53
nmon_mainframe_64_rhel55
nmon_power_32_rhel5
nmon_power_32_sles11
nmon_power_32_ubuntu1004
nmon_power_64_rhel5
nmon_power_64_sles11
nmon_x86_64_debian50
nmon_x86_64_fedora14
nmon_x86_64_fedora15
nmon_x86_64_opensuse11
nmon_x86_64_rhel4
nmon_x86_64_rhel5
nmon_x86_64_rhel54
nmon_x86_64_sles11
nmon_x86_64_ubuntu1004
nmon_x86_64_ubuntu810
nmon_x86_64_ubuntu910
nmon_x86_debian50
nmon_x86_fedora14
nmon_x86_fedora15
nmon_x86_opensuse11
nmon_x86_rhel5
nmon_x86_rhel54
nmon_x86_sles11
nmon_x86_ubuntu1004
nmon_x86_ubuntu810
nmon_x86_ubuntu910
nmon_power_sles11_14g.zip
- 102 KB
nmon for Linux 14g compiled for
Power SUSE Linux Enterprise SLES 11.1 gcc4
nmon_power_sles11_14g
nmon_power_rhel55_14g.zip
- 104 KB
nmon for Linux 14g compiled for
Power Red Hat Enterprise Linux 5.5 gcc4
nmon_power_rhel55_14g

Notes on 64 bit Intel/AMD:

  • nmon for Linux can be compiled 64 bit but it is largely pointless as nmon does not use 64 bit features like using more then 2 GB of RAM.
  • If you have 64 bit processors and you are running a 64 bit Linux then you can still run the 32 bit nmon for Linux but only if you have the 32 bit compatibility Linux libraries installed. For a single server, this is a "no brainer" install from the Linux install media.
  • Some users have thousands of machines like a High Performance cluster and would rather avoid installing the 32 bit compatibility libraries on all nodes.

Notes on exact version match:

  • If you can't find the exactly Linux version you want then try the near it in technology like Kernel release or code stream.
  • The only reason it is complied for different versions of Linux is slight differences in the Libc library - this can cause nmon to refuse to start.
  • Also note the Open SUSE and SLES are closely related and so too is Fedora and Red Hat are related - so you might find one of these works too.
  • Now a quick test of the closest match. Start it online and have a quick look at the CPU, memory, disk and top processes. Any problems should be obvious but make sure you are running some workloads as a screen of zeros does not prove much. I uses: yes >/dev/null - to generate some work.
  • Also worth checking is that data is save to a file OK and run the data through your nmon file analyser to double check the format is OK.
  • If there are problems you need to recompile nmon for you precise Linux version. As nmon is a single file this is not hard.
Edit - History - Print - Recent Changes - Search
Page last modified on February 08, 2016, at 06:00 PM