A Tool to aid nmon analysis and utility



Similar documents
ontune SPA - Server Performance Monitor and Analysis Tool

System Requirements for Microsoft Dynamics NAV 2009 SP1

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

A Comparison of Oracle Performance on Physical and VMware Servers

Hands-On Microsoft Windows Server 2008

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

INTRODUCTION TO WINDOWS 7

A Comparison of Oracle Performance on Physical and VMware Servers

DELL SOLID STATE DISK (SSD) DRIVES

Understand Performance Monitoring

Sitecore Health. Christopher Wojciech. netzkern AG. Sitecore User Group Conference 2015

Hardware Configuration Guide

Scalable Data Analysis in R. Lee E. Edlefsen Chief Scientist UserR! 2011

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

How to Install and Set Up the FASTER Dashboard

Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler

IT Infrastructure Management

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Hardware and Software Requirements for Installing California.pro

Software Pricing. Operating System

MCTS Guide to Microsoft Windows 7. Chapter 10 Performance Tuning

HPSA Agent Characterization

How To Understand The History Of An Operating System

OBM / FREQUENTLY ASKED QUESTIONS (FAQs) Can you explain the concept briefly on how the software actually works? What is the recommended bandwidth?

POSIX and Object Distributed Storage Systems

EZManage V4.0 Release Notes. Document revision 1.08 ( )

Certification Document macle GmbH GRAFENTHAL R2208 S2 01/04/2016. macle GmbH GRAFENTHAL R2208 S2 Storage system

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

LabStats 5 System Requirements

Network device management solution

An Overview of Flash Storage for Databases

Fusionstor NAS Enterprise Server and Microsoft Windows Storage Server 2003 competitive performance comparison

Network Instruments white paper

Virtualization management tools

lesson 1 An Overview of the Computer System

Capacity planning for IBM Power Systems using LPAR2RRD.

Remote Network Accelerator

Computer Information & Recommendations

Main Memory & Backing Store. Main memory backing storage devices

ISPS & WEBHOSTS SETUP REQUIREMENTS & SIGNUP FORM LOCAL CLOUD

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

Distribution One Server Requirements

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

System Requirements. SAS Profitability Management Deployment

University of Edinburgh. Performance audit. Date: Niels van Klaveren Kasper van der Leeden Yvette Vermeer

FIGURE Selecting properties for the event log.

Scaling Graphite Installations

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Certification Document macle GmbH Grafenthal-S1212M 24/02/2015. macle GmbH Grafenthal-S1212M Storage system

Network device management solution.

ManageEngine EventLog Analyzer. Best Practices Document

Idle Data Analysis & Charts for the Draft 3 ENERGY STAR Computer Server Specification 10/31//08

Comparing Free Virtualization Products

LEPIDEAUDITOR SUITE- DATASHEET

ManageEngine EventLog Analyzer. Best Practices Document

LabSim. Anytime, anywhere learning. self-paced learning.

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

MRTG used for Basic Server Monitoring

Expert Reference Series of White Papers. Visions of My Datacenter Virtualized

Sage CRM Technical Specification

This chapter includes the following topics: User's and Administrator's Guides. Symantec Workspace Virtualization build:

Zadara Storage Cloud A

Hi-mate overview. How it Works. Benefits of Hi-mate

Muse Server Sizing. 18 June Document Version Muse

Project Server hardware and software requirements

Enterprise Manager Performance Tips

SurfProtect User Activity Reporting

SuperGIS Server 3 Website Performance and Stress Test Report

Dedicated Hosting. The best of all worlds. Build your server to deliver just what you want. For more information visit: imcloudservices.com.

How To Set Up A Network On Aunts.Com (Uniden) For A Network (Unets) For Free (Unterran) For Your Computer Or Your Computer) For The First Time (For A Free Download) For

WHITE PAPER 1

Data Management, Analysis Tools, and Analysis Mechanics

Adonis Technical Requirements

Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization

MSU Tier 3 Usage and Troubleshooting. James Koll

High-Speed Information Utilization Technologies Adopted by Interstage Shunsaku Data Manager

Hardware/Software Guidelines

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

IMPLEMENTING GREEN IT

Dedoose Distinguishing features and functions

Outline. Principles of Database Management Systems. Memory Hierarchy: Capacities and access times. CPU vs. Disk Speed

Proval LS Database & Client Software (Trial or Full) Installation Guide

LLamasoft K2 Enterprise 8.1 System Requirements

Understanding Flash SSD Performance

In-Memory Databases Algorithms and Data Structures on Modern Hardware. Martin Faust David Schwalb Jens Krüger Jürgen Müller

Hardware and Software Requirements. Release 7.5.x PowerSchool Student Information System

FileNet Business Activity Monitor (BAM) Release Notes

In-Memory Databases MemSQL

Transcription:

A Tool to aid nmon analysis and utility By David Tansley and Dave Seol Many AIX system administrators and engineers consider nmon as the greatest performance tool created for AIX. They love nmom for being equally useful for real-time monitoring, and saving log files for later analysis. As useful as it is, nmon has limitations and issues, especially when using nmon_analyzer (Excel) to analyze nmon logfiles. nmon_analyzer problems or limitations: 1. Long processing time with nmon log files - It can take an unacceptably long time to analyze a nmon log file (specially nmon logs of servers with a lot of disks) Examples * : First case nmon created a 100MB log file for a database server with 48 cores, 300GB Memory and 3500 disks. nmon was executed as follows : nmon -f -d -t -s 120 -c 720 The nmon_analyzer failed to provide any output when Excel memory usage topped 1.5GB. Even after splitting the log file into two, running nmon_analyzer for each half log also failed. Quartering(25MB) and running each quarterlog file was successful. It took 20minutes to analyze the nmon logs, and the working set (memory used by Excel) was 1.2GB. However, after reviewing a few sheets of the Excel spreadsheet, the working set topped 1.5GB, and Excel became hung with a resource shortage message. It became impossible to analyze further. To get around the problem, we executed a saved excel file. With the working set at 400MB, we were able to review all the sheets. ( working set still topped 1GB after reviewing all the sheets.)

2nd case nmon created 27MB log file for an application server with 1 core; 2GB Memory; and 6 disks. nmon was executed as follows : nmon -f -t -s 2 -c 8640 It took 95 seconds to analyze with nmon_analyzer, with a working set at 1.3GB. After reviewing all sheets, the working set topped 1.45GB. We had no problems in using Excel. 2. Hard to compare different items in nmon analysis charts - It s difficult and inconvenient to compare and analyze different items in the analysis, as each item exists in separate excel sheets. 3. Unable to analyze all disks at one time - In an environment with a large number of disks, nmon makes 150 disk groupings, and display each group on one Excel sheet. It becomes very difficult to analyze all disks at one time. 4. Hard to merge and analyze sequential nmon log files - Even with MergenmonAnalyzer, it s still very difficult to merge and analyze nmon files that are saved sequentially. 5. Unable to analyze several individual servers nmon log files in the approximate same time period and compare - It is impossible to analyze nmon log files of several individual servers, and compare them in one chart, even though the logs are saved for the roughly same time period. 6. Unable to analyze top process for a specific period - Since nmon_analyzer does not provide a chart using top process data, it s impossible to analyze a top process for a specific period. 7. Can t decrease nmon monitoring time interval to units of seconds even if needed, it s

unadvisable to decrease analysis time intervals to seconds unit, as nmon log file sizes becomes very large. Given the problem stated in #1, it s impossible, or will take an unrealistically long time, to analyze very large nmon files. The ontune nmon Analyzer overcame the limitations above: 1. Long processing time with nmon log files - In general, the ontune nmon Analyzer processes log files 5 to 20 times faster than nmon_analyzer. In the case of very large log files (enterprise servers with thousands of disks), you may expect 20 to 100 times faster processing. From the examples * above : First case nmon created a 100MB log file for a database server with 48 cores, 300GB Memory and 3500 disks. ontune nmon Analyzer took 40 seconds to process the original nmon file (entire, unsplit) with a working set at 80MB. The working set increased by approximately 10MB whenever one chart is viewed. There were no problems to review all charts. 2nd case nmon created 27MB log file for an application server with 1 core; 2GB Memory; and 6 disks. ontune nmon analyzer took 12 seconds ( compare with 95 sec by nmon_anylyzer) to process the same file with a working set of 80MB. The working set increased by approximately 10MB whenever one chart is viewed. 2. Hard to compare different items in nmon analysis charts - ontune nmon Analyzer displays results via a chart window view that is easy for review, and easy to compare several results at one time.

Contrast the Excel sheet view provided by nmon_analyzer above with The ontune nmon analyzer window chart views below 3. Unable to analyze all disks at one time - ontune nmon Analyzer puts all disks data together in one table. User may choose to display all disks at once, or a subset of disks dependent on definable parameters.

Contrast the numbers of disk sheets provided by nmon analyzer above to. ontune nmon analyzer displaying one chart for all disks, or subset of disks. 4. Hard to merge and analyze sequential nmon log files- ontune nmon Analyzer provides multi-

nmon log file support as a basic function. - The example below selects multiple nmon files saved sequentially period. And displays a chart of multi nmon logs

5. Unable to analyze several individual servers nmon log files in same time period and compare - ontune nmon analyzer supports analyzing log files of several servers saved over approximately the same period. Moreover, it provides the results of several servers for basic items such as CPU and memory within one chart. Take multiple nmon files over the approximate same period: And display all-together in one view:

6. Unable to analyze top process for a specific period - ontune nmon analyzer provides top process chart for the user to visually analyze top process over a specific period. - CPU and CharIO of TOP Process 7. Can t decrease nmon analysis time interval to units of seconds - ontune nmon analyzer can process very large nmon log files, enabling nmon users to decrease nmon interval to unit of seconds. - This is a 2 seconds-interval nmon log file.

- Expanded view as follows: ontune nmon Analyzer is a tool for analyzing and presenting graphical views of nmon performance data. It amplifies the power and utility of nmon-captured performance data, and overcomes major limitations of nmon usage and nmon analysis. ontune nmon Analyzer runs on a Windows computer, and is available for AIX and Linux. Visit www.ontune.us for information and to purchase.

* The Windows computer used in these tests and examples is an i7-3610qm(2.3ghz), 8GB Memory, SSD Laptop running Windows 7 64bit, and MS Office Professional Plus 2010; The nmon analyzer version used is nmon_analyzer 34a.