Nmon is the abbreviation for Nigel's performance Monitor for Linux on POWER, x86, x86_64, Mainframe & Now ARM (Raspberry Pi), meaning Nigel (n Mon is the author of Nigel Griffiths) 's Linux performance detector.
This system administrator, tuner, benchmark tool will provide you with a number of important performance information. It can output this data in two ways:
1. On the courses screen with low CPU impact (terminal console, Telnet, VNC, putty, or X Windows), refresh every two seconds. You can enable/disable a wide variety of data by typing several characters on the keyboard.
- You can display CPU, memory, network, hard disk, file system, NFS, large process, resources (Linux version and handler), and power differential zone information.
- For more examples please refer to the "screen".
- As shown in lmon12e, Nmon can be displayed in color.
2. Save data to a comma-delimited file for analysis and long-time data capture
- With the Nmon Excel 2000 spreadsheet parser, the parser can load Nmon output files and automatically create dozens of graphics for you, and you can study or fill out performance reports based on these graphs.
- Filter the data and add it to an RRD database (you can use a great free tool called RRDtool). Use RRDtool to generate. gif or. png files, and generate. html Web files, and then you can put these graphics directly on the AIX website without needing a Windows machine.
- Put this data directly into an RRD or other type of database for your own analysis and use.
Details 1. Nmon is a single binary executable file that is compatible with
- Various operating systems (Red Hat, SUSE, Ubuntu, Fedora, OpenSUSE, etc.).
- Various platforms (Power, Mainframe, x86, or x86_64).
2. Installation is very simple-only need to start the executable file 3. If a free tool can provide all the information you need, why do you use five or six tools together?! 4. Download the precompiled version-click Download 5. Download source code compilation-click Compile Nmon Data Analysis save Nmon data, you can use one of the following tools to analyze it and generate a chart.
Download Nmon Excel Spreadsheet Analyzer
- This relatively primitive tool was developed by Stephen Atkins years ago.
- You can request support through the Performance Tools forum
- Linux users may not like the idea of using Microsoft spreadsheets, they are difficult to automatically generate graphics
- Large number of sample graphs (see below for more examples)
- CPU and disk I/O comparison
- Disk I/O read/write times per second
- Mean value, weighted average, peak thermal disk analysis
- Network read (top half), write (lower half) transfer rate
Download Nmon consolidator Excel spread-sheet
- A relatively new tool that can parse the Nmon output file, which is also developed by Stephen Atkins
- Then it's Microsoft Excel spreadsheet.
Nmon2rrd
- A Microsoft free tool
- This tool uses RRDtool to generate all graphics and a Web site. html file
- Download nmon2rrd from Nmon for AIX Wiki
- This tool supports automated analysis of multiple machines and can be viewed through a single browser
Now-Open source Nmon for Linux is a single 5000-line code source file and a single makefile. This makes it easy for you to compile Nmon for your particular version of Linux, and even to do some additional options:
- Modify source code-be cautious
- Reduce the number of pictures
- Developed for exotic environments, such as machines without hard drives, NFS boot blades, internal Linux engine-based disk subsystems, embedded machines
- To add Nmon to a Linux distribution
Thank you for your support, advice and testing.
History
- Nmon for Linux an IBM multi-year internal project, July 27, 2009 GPL-based Open source
- SourceForge.net provides host for Nmon, see Http://sourceforge.net/projects/nmon
- Nmon for AIX and Nmon Linux have similar graphical appearance and file formats, but their source code is completely different. Nmon for AIX is not open source, more information about it see Nmon for AIX Wiki
Original link: http://nmon.sourceforge.net/pmwiki.php.
Linux Performance Analysis Tool Nmon