h

IO

mon

  The File I/O Performance Monitor

 Making data performSM

Home  |  Products & Services  |  Contact  |  About hyperI/Osm

 

Big Picture

hIOmon Screen Shots -
 Windows Performance/System Monitor Display Examples

Product Info

hIOmon additionally provides a "Performance Extension DLL" (PerfLib) component that lets you use the Windows® System Monitor (2000/XP/2003/Vista), and other performance-monitoring applications to collect, display, and further process the summarized file and disk I/O operation performance metrics which are observed, measured and monitored by hIOmon.  You can now more easily correlate specific file and disk I/O operation performance metrics provided by hIOmon with the many other performance counters available through the Windows Performance/System Monitor and other performance-monitoring applications.

The hIOmon Performance/System Monitor support makes the comprehensive set of vital file and disk I/O operation performance metrics that the hIOmon I/O Monitor collects for individual files and disks on a summarized (i.e., aggregated) basis available as "performance counters".  These hIOmon-specific performance counters are accessible via and supported by the Windows Performance Monitor and System Monitor in the same manner as other performance counters.  Consequently, you can include, for example, those particular hIOmon-specific performance counters of interest (on either a specific file,  Device Summary, or even process basis) within your Performance/System Monitor graphs and other displays along with other performance counters (such as those associated with processor utilization, paging activity, process activity, etc.).  

Features

Architecture

Screen Shots

Download

hIOmon Logo

The hIOmon Performance/System Monitor support provides three primary "performance objects":

  • The "hIOmon Current Active File",

  • The "hIOmon Current Monitored Device", and

  • The "hIOmon Current Monitored Process".

In addition, corresponding "sorted-order" performance objects are supported.  As an example, the "hIOmon Current Sorted Processes" performance object provides "process instances" where the hIOmon Performance/System Monitor support makes these instances available for retrieval in the particular sorted-order that you can specify (e.g., in descending order based upon the total count of Read file I/O operations performed).  The performance counters associated with the "hIOmon Current Monitored Process" represent the respective sum of the performance metrics for all those files being monitored by the hIOmon I/O Monitor to which the specified process directed a file I/O operation.

Screen shots of the "hIOmon Current Active File" and the "hIOmon Current Monitored Device" are provided below, along with a screen shot of a "report-view" display for a specific file and for a specific process.   

NOTE:

In addition to its Windows Performance/System Monitor support, hIOmon also features support for other client interfaces, including the hIOmon Presentation Client, the hIOmon WMI Browser, and the hIOmon CLI support.  And besides support for standard Excel standard charting/graphing functions, the hIOmon software package includes "hIOmon Add-Ons" that provide hIOmon Excel Template/Macros for easily and quickly generating Microsoft® Office Excel Pivot Tables/Charts.    

   hIOmon Current Active FILE Performance Object

The "hIOmon Current Active File" performance object represents a variety of summarized file I/O operation performance metrics for a specific file.  This performance object supports a substantive set of performance counters, with over 70 different performance counters provided.  Each "instance" of the "hIOmon Current Active File" performance object represents an individual file (or directory). 

hIOmon Current Monitored DEVICE Performance Object

The "hIOmon Current Monitored Device" performance object represents a variety of summarized file I/O operation performance metrics for a particular "Device Summary".  A Device Summary pertains to all Filters (within a Filter Selection) that are associated with the same device and for which an aggregate, collective sum of summarized file I/O operation performance metrics for all of these files is to be offloaded on a periodic basis or when a "File-Close" or "File-Alert" (i.e., when a specified threshold has been reached/detected by the hIOmon I/O Monitor) occurs for any of the files.  In other words, a Device Summary for a particular device represents the overall sum of all summarized file I/O operation performance metrics for all files (and only those files) being monitored by the hIOmon I/O Monitor and residing upon the respective device.

The "hIOmon Current Monitored Device" performance object supports a comprehensive set of performance counters, with over 70 different performance counters provided.  Each "instance" of the "hIOmon Current Monitored Device" performance object represents a particular Device Summary.  Device Summary instances that include "<DASD>" represent "pseudo-file-name" Device Summaries.  A "pseudo-file-name" represents either those I/O operation accesses that did not explicitly specify a file name (e.g., accesses to filesystem-related data structures such as meta-data) or unnamed accesses by the Virtual Memory Manager (such as for a paging request).

 Back to Top

hIOmon System Monitor "Report View" Display for a FILE Performance Object

The following screen shot illustrates a Windows 2000 Advanced Server System Monitor "report-view" display for a particular file called "iobw.tst" located on the "C" drive.  Notice that no information is provided for file "control I/O operations" since the active Filter Selection specified that this particular type of I/O operation was not to be monitored by the hIOmon I/O Monitor.  "Fast" file I/O operations are those I/O operations that successfully completed in less than one millisecond as observed by the hIOmon I/O Monitor.   The following screen shot shows the top portion of the System Monitor display:

hIOmon System Monitor File Metrics Display

The screen shot below shows the bottom portion of the same display:

The hIOmon Windows Performance Monitor / System Monitor support enables you to display and use the hIOmon summarized file I/O operation performance metrics in a familiar Windows Performance/System Monitor format and manner.  Moreover, you can now easily correlate specific file I/O operation performance metrics with the many other performance counters available through the Window Performance/System Monitor and other performance monitoring applications, giving you the "complete performance picture". 

 Back to Top

hIOmon System Monitor "Report View" Display for a PROCESS Performance Object

The following screen shot illustrates a Windows 2000 Advanced Server System Monitor "report-view" display for a particular process called "IExplore.exe" (i.e., Internet Explorer) which performed file I/O operations to a number of files (190) as observed by the hIOmon I/O Monitor.  Notice again that no information is provided for file "control I/O operations" since the active Filter Selection specified that this particular type of I/O operation was not to be monitored by the hIOmon I/O Monitor.  The performance counters associated with the "hIOmon Current Monitored Process" represent the respective sum of the performance metrics for all those files being monitored by the hIOmon I/O Monitor to which the Internet Explorer process directed a file I/O operation.

The screen shot below shows the bottom portion of the same display:

The hIOmon Windows Performance Monitor / System Monitor support enables you to quickly and easily "see", with a rich set of fundamental performance metrics, the overall file I/O performance associated with your particular application.  The granularity provided by the hIOmon Windows Performance Monitor / System Monitor support enables you to more accurately assess the performance of your processes and their related applications.

 Back to Top

hyperI/Osm improving the performance of storage I/O in computer servers

Legal and Privacy.  Copyright © 1999-2008  hyperI/O LLC.  All Rights Reserved. 

All trademarks mentioned herein are the property of their respective owners.