Skip to main content

nmon analyser -- A free tool to produce AIX performance reports

Produce a wealth of report-ready graphs from NMON output

Stephen Atkins (steve_atkins@uk.ibm.com), IBM pSeries Technical Support, IBM, Software Group
Stephen Atkins works in the IBM eServer pSeries Technical Support Advanced Technology Group. He is a specialist in pSeries hardware, systems design, and sizing. The nmon_analyser tool was developed to assist performance specialists interpret nmon output and is used extensively inside IBM. You can contact him at steve_atkins@uk.ibm.com.

Summary:  Searching for an easy way to create high-quality graphs that you can print, publish to the Web, or cut and paste into performance reports? Look no further. The nmon_analyser tool takes files produced by the NMON performance tool, turns them into Microsoft Excel spreadsheets, and automatically produces these graphs.

Date:  19 Apr 2006 (Published 15 Nov 2003)
Level:  Introductory
Activity:  27215 views

Usage notes: The nmon_analyser tool is NOT OFFICIALLY SUPPORTED. No warrantee is given or implied, and you cannot obtain help with it from IBM.

The tool currently comes in the form of a spreadsheet for use with Microsoft® Excel™ 2000 or later.

The nmon_analyser tool is designed to work with the latest version of nmon, but it is also tested with older versions for backwards compatibility. The tool is updated whenever nmon is updated, and at irregular intervals for new function. To place your name on the e-mail list for updates, contact Stephen Atkins.

Benefits of the tool

The nmon_analyser tool is helpful in analyzing performance data captured using the nmon performance tool. It allows a performance specialist to:

  • View the data in spreadsheet form
  • Eliminate "bad" data
  • Produce graphs for presentation to clients

The tool also automatically produces graphs for each major section of output.

In addition, the tool performs analyses of the nmon data to produce:

  • Calculation of weighted averages for hot-spot analysis
  • Distribution of CPU utilization by processor over the collection interval -- useful in identifying single-threaded processes
  • Additional sections for IBM TotalStorage® Enterprise Storage Server (ESS) vpaths showing device busy, read transfer size, and write transfer size by time of day
  • Total system data rate by time of day, adjusted to exclude double-counting of EMC hdiskpower devices -- useful in identifying I/O subsystem and SAN (Storage Area Network) bottlenecks
  • Separate sheets for EMC Corporation (EMC) hdiskpower and ESS DS8000 (formerly FAStT) dac devices
  • Analysis of memory utilization to show the split between computational and non-computational pages
  • Total data rates for each network adapter by time of day
  • Summary data for the TOP section showing average CPU and memory utilization for each command

New features

The new features for the nmon_analyser tool now include:

  • Support for AIX® 5.3 and micro-partitions (NMON10)
  • Support for input files with greater than 65K lines
  • Improved graph sizing and positioning
  • Option to specify which sheets are analysed
  • Support for printing -- with automated pagination
  • Automated Web publishing -- in PNG or GIF formats

Installing the tool

  • The tool is distributed as a .zip file and contains .xls files, comprehensive user documentation, a sample input file, a shell script for aiding National Language conversions, and a Perl program for splitting large input files. Installation simply requires unzipping the package to an appropriate directory.

Obtaining the tool

The following download option is available:


Sample output


Main chart showing CPU and I/O utilization during the collection interval:


Optional chart showing vpath service times:


Documentation

Comprehensive documentation is included in the distribution. Available in Microsoft Word, the documentation includes details of how to collect data from nmon, how to use the analyzer, national language issues, guidance on interpreting the data, and detailed explanations for all fields generated by nmon.


Resources

About the author

Stephen Atkins works in the IBM eServer pSeries Technical Support Advanced Technology Group. He is a specialist in pSeries hardware, systems design, and sizing. The nmon_analyser tool was developed to assist performance specialists interpret nmon output and is used extensively inside IBM. You can contact him at steve_atkins@uk.ibm.com.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=AIX and UNIX
ArticleID=91235
ArticleTitle=nmon analyser -- A free tool to produce AIX performance reports
publish-date=04192006
author1-email=steve_atkins@uk.ibm.com
author1-email-cc=mmccrary@us.ibm.com

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Special offers