h

IO

mon

  The I/O Performance Monitor

 Making data performSM

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

 

hDIOR Big Picture

hIOmon Disk I/O Ranger Display Screen Shots -
 Performance Threshold Range Metrics Examples

hIOPM Big Picture

hIOmon can collect a selected set of "Performance Threshold Range Metrics", which are specifically focused upon the ranges of I/O operations per second (IOPS), megabytes-per-second (MB/s) data transfer rates, response times (RT), I/O operation queue depths/lengths (QD), and data transfer sizes/lengths actually observed by the hIOmon I/O Monitor for individual devices, files, and processes. These metrics are automatically included within the summarized I/O operation performance information that can be collected by the hIOmon I/O Monitor and displayed by the hIOmon Disk I/O Ranger Display.

Documentation

Download

Support

hDIOR Help Info

 Rants

The hIOmon "Performance Threshold Range Metrics" provide a quick and easy way to assess the actual "speeds and feeds" I/O performance of your particular files, devices and applications in everyday, normal usage! 

NOTE:

The hIOmon summarized "Performance Threshold Range Metrics" can also be displayed by the hIOmon Presentation Client, the hIOmon WMI Browser and the hIOmon CLI support (all of which are included within the hIOmon I/O Performance Monitor software package); these metrics are also accessible by the hIOmon WMI Support.  In addition, they can be directly exported to a CSV-formatted hIOmon Manager Export File, which is also supported by the hIOmon I/O Performance Monitor.

The hIOmon "Disk I/O Ranger Display" application can be used to display the "Performance Threshold Range Metrics" in real-time within a "Bar Chart" graphic format.  This application is run as a Microsoft® Windows® HTML Application (HTA) and is included within both the hIOmon Disk I/O Ranger software package (hDIOR) and the hIOmon I/O Performance Monitor software package (hIOPM).  The "Performance Threshold Range Metrics" displayed are those that have been currently captured/accumulated by the hIOmon I/O Monitor, which must be properly configured to collect the particular types of metrics displayed by the hIOmon "Disk I/O Ranger Metrics Display" application.

The hIOmon Disk I/O Ranger Display application can also be used to export a selected set of the "Performance Threshold Range Metrics" to a CSV-formatted export file as part of the periodic refresh of the displayed metrics.

Please see the “help” file that is included with the hIOmon "Disk I/O Ranger Display" application for additional details

The following screen shots (thumbnails below, click on to enlarge) illustrate the "Performance Threshold Range Metrics", which leverage the unique Summary feature of hIOmon - and which do not require the collection and post-processing of I/O operation trace information!

Performance Threshold Range Metrics for a Physical Device

The screen shot below illustrates the display of the combined read and write I/O operation IOPS, MBs, QD (Queue Depth), and Response Time (RT) Range metrics for a physical device (DR0).  The metrics can be displayed separately for the read I/O operations, the write I/O operations, and upon a combined read and write I/O operation basis.

hIOmon Disk I/O Ranger - Physical Device Metrics

Please note that the "Performance Threshold Range Metrics" reflect the actual I/O operation activity observed by the hIOmon I/O Monitor.  For instance, the "IOPS 1 - 99" Range Count metric for read I/O operations reflects the number of one-second intervals during which the hIOmon I/O Monitor actually observed a total number of monitored read I/O operations that was one or more, but less than 100 read I/O operations.

Also note that the first "one-second interval" begins with the first monitored read (in the case of the read and the combined read/write metrics) or write (in the case of the write and the combined read/write metrics) I/O operation observed by the hIOmon I/O Monitor for the respective file, device, or process.

Similarly, the "MBS 100 < 200" Range Count metric for write I/O operations reflects the number of one-second intervals during which the hIOmon I/O Monitor actually observed a total amount of data transferred by write I/O operations that was 100 000 000 bytes (i.e., 100 megabytes) or more, but less than 200 000 000 bytes (i.e., 200 megabytes).

hIOmon Disk I/O Ranger - Physical Device DTS Metrics

As shown by the screen shot to the left, the hIOmon Disk I/O Ranger can also optionally display the "Data Transfer Size (DTS)" summary I/O operation performance metrics that can be optionally collected by the hIOmon software.  The DTS summary metrics include, for example, a count reflecting the total number of times that the hIOmon I/O Monitor observed an I/O operation whose data transfer size/length was that of the corresponding size/length.

The collection of the DTS summary I/O operation performance metrics can be explicitly enabled within the hIOmon software for the particular file, device, and/or process of interest.  As with the collection of the other "Performance Threshold Range Metrics", the collection of the DTS summary metrics does not require I/O operation trace collection.

Please note that the Range Counts are provided upon an “overall” basis (i.e., since the start of the Observation Period). The time duration of the Observation Period is shown near the top of the display under the name of the file, device, or process for which the metrics pertain. For each Range Count, a bar is shown that includes the value for the respective Range Count that has been accumulated by the hIOmon I/O Monitor during the Observation Period.

These "overall" values for each individual Range Count reflect the respective metrics for the file, device, or process collected by the hIOmon I/O Monitor since it first began monitoring the file, device, or process at the start of the Observation Period.

In addition, the overall total numbers of I/O operations performed and bytes transferred, the "random I/O operation percentage" and "random data transferred percentage", and the hIOmon "DataTransferred/Time Index" metric (which is highlighted in yellow text) are also shown separately for read I/O operations, write I/O operations, and combined read and write I/O operations; note again that these overall totals reflect the cumulative totals since the hIOmon I/O Monitor began monitoring the file, device, or process.

   Performance Threshold Range Metrics Display Options

The "Settings" button at the bottom of the hIOmon Disk I/O Ranger can be used to display a "Settings Configuration" display panel/window that allows you to limit, for example, the display to show only combined "Read and Write" I/O operation range metrics. As shown in screen shot below, it can also be used to limit the display to a selected Range Count type (e.g., only IOPS Range Counts).

The "Settings" configuration options also provided a limited means to specify the particular devices/files that are to be monitored by hIOmon along with export options to write a selected set of the "Performance Threshold Range Metrics" to a CSV-formatted export file as part of the periodic refresh of the displayed metrics.

hIOmon Disk I/O Ranger - Settings options

Please note that for both the IOPS and MBs Range Count types, a percentage is also always shown following the value for each individual Range Count. This percentage is the Range Count value divided by the total number of seconds that comprise the Observation Period. As such, it basically indicates the percentage of time within the Observation Period that the respective IOPS or MBs Range Count value (e.g., "IOPS 1 - 99") was observed by the hIOmon I/O Monitor.

A percentage is also shown for the first Queue Depth (QD) Range Count; this number represents the percentage of the total I/O operations that experienced a queue depth that was greater than one as observed by the hIOmon I/O Monitor.

In addition, a percentage is always shown following the RT Range Count values.  This percentage is the respective Range Count value divided by the combined sum of the RT Range Count values.  As such, it basically indicates the percentage of applicable I/O operations that experienced the respective Response Time range.

For each DTS Range Count value displayed, a percentage is also always shown following the overall value.  This percentage is the respective DTS Range Count value divided by the total number of successfully-performed I/O operations of the respective type.  As such, it basically indicates the percentage of applicable I/O operations that used the respective data transfer size as observed by the hIOmon I/O Monitor.

An additional percentage (and associated value) can optionally be shown for the IOPS Range Counts (see the "IOPS ops/xfer" option within the "Settings" display panel shown above) that shows for each individual IOPS Range Count, the total number of I/O operations associated with the respective Range Count value and its respective percentage of the total number of I/O operations (note that this total can include both successful and unsuccessful I/O operations).  

hIOmon Disk I/O Ranger - Extended display options

An optional third percentage/value are also shown for the IOPS Range Counts; these values show the total amount of data that was transferred by the I/O operations associated with the individual IOPS Range Count value, along with the respective percentage of the total amount of data transferred by the total number of I/O operations of the respective type.

For MBs and RT Range Counts, the additional percentage/value displays the total amount of data transferred associated with the respective Range Count value and its respective percentage of the total amount of data transferred by the sum of the Range Count values.  Percentages of the running sum/total are also provided for the RT Range Counts.  The display of these additional percentages and associated value can be requested by enabling the "MBs data transferred" option or the "RT data data transferred" option respectively shown within the "Settings" panel.

The screen shot above illustrates the display of these additional percentages and associated value for the IOPS, MBs, and RT Range Counts.

   LOGICAL Device and FILE Performance Threshold Range Metrics Displays

As previously mentioned above, hIOmon can collect the summarized "Performance Threshold Range Metrics" upon an individual, specific logical device basis (e.g., "C:"), as shown in the first screen shot below.

The summarized metrics collected upon a logical device basis reflect the combined totals for all of the monitored files that reside upon the associated logical device (i.e., only those files upon the device that were specified by the Filter Selection to be monitored by the hIOmon I/O Monitor).

The second screen shot below shows the "Performance Threshold Range Metrics" collected for an individual file.

hIOmon Disk I/O Ranger - Logical Device Metrics hIOmon Disk I/O Ranger - File metrics

   Performance Threshold Range Metrics Displays for PROCESSES

hIOmon can also collect the summarized "Performance Threshold Range Metrics" upon an individual, specific process basis, as shown by the two screen shots below.

The summarized metrics collected upon an individual process basis reflect the combined totals for all of the monitored files to which the process directed an I/O operation (i.e., only those files that were specified by the Filter Selection to be monitored by the hIOmon I/O Monitor).

hIOmon Disk I/O Ranger - Metrics for Process (Outlook) hIOmon Disk I/O Ranger - Metrics for Process (System)
 Back to Top

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

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

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