h

IO

mon

  The I/O Performance Monitor

 Making data performSM

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

 

Backgrounder 
Rants
I/O Performance Monitor
Screen Shots
Documentation
Download
Support / Help Info

hIOmon Disk I/O Ranger  ---  The Big Picture

The following provides a quick and simple "big picture" overview of what the hIOmon Disk I/O Ranger is, what it does and which metrics it provides, the targeted audiences, how it operates, some practical examples of how you can use it, pricing, along with links for additional, specific information about hIOmon.  

What is the hIOmon Disk I/O Ranger?

The hIOmon Disk I/O Ranger (hDIOR) is a file and disk I/O operation and performance measuring/monitoring software utility package that currently supports the Microsoft® Windows® 7, Windows Vista™, Windows XP, Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2 operating system platforms.  It does not require any application, file, or file system modifications nor does it require any operating system code changes.  The hIOmon Disk I/O Ranger is an unique, licensed software tool that has been developed and is offered exclusively by hyperI/O LLC.

A separate "hIOmon I/O Performance Monitor" (hIOPM) software package is also available from hyperI/O; this licensed software product includes the "hIOmon Disk I/O Ranger Display Add-On" (that offers the same functionality as that provided by the "hIOmon Disk I/O Ranger" software package) along with a comprehensive suite of many other features and functions (e.g., "I/O Trace", the hIOmon Presentation Client, the hIOmon WMI Browser, Windows Performance Monitor / System Monitor support, and much more).

What does hIOmon Disk I/O Ranger do?

hIOmon is an innovative, unique performance analysis software tool that lets you both measure and monitor disk I/O operations and their performance up at the application level upon an individual, specific file (as well as device and process) basis.  It can examine and efficiently record the activity and performance of the file (and device) I/O operations associated with the user-selected files and devices.

The hIOmon Disk I/O Ranger software enables you to configure the hIOmon software so that summarized I/O operation performance information is collected and automatically aggregated by the hIOmon I/O Monitor for those specific files and devices of particular interest to you -- and all from the perspective of individual files, disks, and applications within your own particular computer system environment, and using your very own applications, files and devices as you normally do!

The ability to capture these summarized metrics (that reflect the actual I/O operation activity observed by the hIOmon I/O Monitor for the selected files/devices) is an unique hIOmon feature that does not require the collection and post-processing of I/O operation trace information!

The hIOmon Disk I/O Ranger software package includes the hIOmon "Disk I/O Ranger Display" application, which is used to configure the hIOmon software and to display and export in real-time a selected set of the empirically-collected summarized I/O operation performance metrics.

Which metrics are made available by the hIOmon Disk I/O Ranger?

The hIOmon Disk I/O Ranger software product has been specifically tailored to collect, display, and export a selected set of key summarized I/O operation performance metrics; these metrics include (separately for read and write I/O operations and also for read and write I/O operations combined):

  • The I/O operation counts and the corresponding amount of data transferred

  • The minimum, average, and maximum response times.  The percentage of I/O operations whose observed response time was less than one millisecond is also provided.

  •  Random access percentages, both the percentage of I/O operations observed to perform a random access plus the percentage of the overall amount of data transferred that was transferred by the random access I/O operations.

  • The concise hIOmon "Performance Threshold Range Metrics", which are a set of summarized I/O operation performance metrics that are specifically focused upon the ranges of I/O operations per second (IOPS), megabytes-per-second (MB/s) data transfer rates, response time (RT), I/O operation queue depths/lengths (QD), and data transfer sizes/lengths (DTS) actually observed by the hIOmon I/O Monitor for individual files, devices, and processes.

    For example, the "IOPS < 100" 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 less than 100 read I/O operations.

    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).

    The hIOmon "Performance Threshold Range Metrics", which are uniquely collected in the summarized manner by the hIOmon I/O Monitor, 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! 

  • The hIOmon "DataTransferred/Time Index (DXTI)" metric, which provides a "high-level" means for relative comparison of I/O performance, where basically "higher is better"; that is, the "higher" the DXTI number, the better the performance - as in more data transferred and/or less required response time (i.e., application wait).

    The hIOmon DXTI metric resembles the "fuel economy" index for an automotive vehicle (i.e., "miles-per-gallon" or "kilometres/litre") as an overall measure of "performance efficiency". 

Please note that the hIOmon Disk I/O Ranger software can provide all of the above I/O operation performance metrics upon an individual, specific file (or device or even process/application) basis, as illustrated by the hIOmon Disk I/O Ranger Display screen shots.

Back to top

Who are the targeted audiences for this tool?

The hIOmon Disk I/O Ranger software package is primarily targeted towards those users who are looking for a file and disk I/O operation measuring/monitoring tool that:

  • Is simple and easy-to-use.  The hIOmon Disk I/O Ranger utilizes the standard Windows Installer for installation and installs within minutes.  It features a default configuration of the hIOmon software when first started after installation.  The hIOmon Disk I/O Ranger Display application can be used to quickly and easily modify the basic configuration of the hIOmon software, e.g., to select which particular files/devices are to be monitored by the hIOmon software (please note that the separate hIOmon I/O Performance Monitor software product provides for a more extensive configuration of the hIOmon software where circumstances warrant).

    The hIOmon Disk I/O Ranger Display application also enables you to easily select the particular file, device, or process for which the collected I/O operation metrics are to be displayed in real time; in addition, you can limit the display of the "Performance Threshold Range Metrics" to only those metric types that are of particular interest to you.

    The hIOmon Disk I/O Ranger Display application also allows you to selectively export (to a CSV-formatted file) the displayed metric values.

  • Provides automatically summarized metrics.  The hIOmon Disk I/O Ranger leverages the unique hIOmon Summary feature.  The I/O operation performance metrics that are to be collected are automatically aggregated by the hIOmon I/O Monitor, so there is no need to deal with the collection and post-processing of individual I/O operation trace data.  This can not only tremendously reduce time and effort on your part, but also eliminates the potential need for large volumes of disk space to contain I/O operation trace files.

  • Fosters a "top-down" approach towards evaluating I/O operation performance.  Discussions about disk I/O performance often (if not usually) center upon the "speeds and feeds" of the physical device themselves.  But ultimately it is the performance at the other end of the cable (i.e., at the host -- and particularly at the applications themselves) that is of uppermost interest to most users.

    The hIOmon Disk I/O Ranger provides a quick and easy way to actually observe storage I/O operations and their performance at this "other end of the cable". 
    By observing the actual I/O operation activity performed by your particular applications, hIOmon can collect empirical metrics that reflect I/O operation activity as seen from the perspective of individual files, disks, and processes within your own specific computer system environment using your very own applications, files, and devices as you normally do!

    Moreover, the hIOmon "Performance Threshold Range Metrics" that can be displayed and exported by the hIOmon Disk I/O Ranger Display application enable users interested in "speeds and feeds" to readily determine how their particular devices and applications actually perform in terms of these commonly-used types of I/O performance metrics -- and especially during everyday usage.

  • Promotes a simple, straightforward yet fundamental way to compare relative performance efficiency.  The common I/O performance metrics (such as IOPS, MB/s, etc.) can provide valuable information about the characteristics and particularities of I/O operations.  However, one can lose sight of the "forest for the trees".

    That is, "better" storage I/O operation performance is fundamentally about transferring (more) data faster, i.e., in less response time.  This concept is supported by the
    hIOmon "DataTransferred/Time Index (DXTI)" metric, which as an overall measure of "performance efficiency" provides a "high-level" means for relative comparison of I/O performance.

    By making the DXTI metric available for display/export upon an individual file, device, and process basis, the hIOmon Disk I/O Ranger enables you to quickly and easily evaluate the relative I/O performance of your particular systems, even upon a specific file, device, or even process/application basis! 

As an unique yet modestly-priced tool, the hIOmon Disk I/O Ranger software can be a valuable aid when dealing with a variety of disk storage I/O-related issues and tasks.

Back to top

How does the hIOmon Disk I/O Ranger operate?

Similar to the hIOmon I/O Performance Monitor software product, the hIOmon Disk I/O Ranger software promotes a flexible, adaptable, scalable three-tier architecture that is comprised of three (3) main software components:

  • The hIOmon I/O Monitor.  This lightweight component performs the actual monitoring of the selected file and disk I/O operations at the requisite level with the operating system kernel (e.g., the file system level).  Based upon such passive monitoring (i.e., no changes are made to the file or disk I/O operation nor is the actual data accessed), it collects the requested I/O operation performance information (which it maintains within its memory buffers until retrieved by the hIOmon Manager component).  The hIOmon I/O Monitor is very efficient and introduces negligible overhead into the overall file/disk I/O operation (especially when compared to the typical time durations of I/O operations).

  • The hIOmon Manager.  This hIOmon component runs as an operating-system service (or daemon).  It manages the hIOmon I/O Monitor based upon control option requests set by the hIOmon clients.  The hIOmon Manager also concurrently transforms, records, and transfers the collected file and disk I/O performance information (that is has retrieved from the hIOmon I/O Monitor) to the various hIOmon clients.  The hIOmon Manager allows the hIOmon I/O Monitor and various hIOmon clients to be much more simpler, faster and efficient in operation.

  • The hIOmon Disk I/O Ranger Display application.  This hIOmon client is run as a Microsoft Windows HTML Application (HTA) and provides an Internet Explorer windows-type graphical user interface (GUI).  The metrics displayed by the hIOmon Disk I/O Ranger Display application are those currently collected by the hIOmon I/O Monitor; this application communicates with the hIOmon Manager, which upon request from the application retrieves these metrics from the hIOmon I/O Monitor and then transfers them to the hIOmon Disk I/O Ranger Display application for display (and optional export).

    The hIOmon Disk I/O Ranger Display application also communicates with the hIOmon Manager to set the various control and management options of the hIOmon I/O Monitor (such as which particular files/devices are to be monitored).

Please see the hIOmon Disk I/O Ranger Display application help information for additional details about the operation of the hIOmon Disk I/O Ranger software.

For additional information about the architecture of hIOmon, please see the hIOmon architecture page.

Back to top.

How can I use the hIOmon Disk I/O Ranger?

As an industrial-strength software tool, the hIOmon Disk I/O Ranger provides the robust functionality required to tackle a variety of disk storage I/O-related issues, including such fundamental tasks as:

  •  Identifying your "hot" files, devices, and applications.  Use hIOmon to find those particular applications (and files) that are best suited for Solid State Disk (SSD), RamDisk, disk-caching software, and other higher-performance disk solutions.  Base your decisions upon empirical metrics (such as the actual read and write I/O operation counts, IOPS, responses times, data transfer amounts, and random access counts) that hIOmon can provide upon an individual specific file, device, and process basis (and moreover, using your very own particular applications as you normally do).

  •  Evaluating proposed improvements.  Thinking about buying faster (but more expensive) hard disk drives, SSDs, and/or disk storage subsystems?  Or leveraging lower-cost (but lower-performance) SATA disk arrays and/or iSCSI?  Or adding additional system memory and/or faster processors?  Trying to determine the actual performance impact associated with the various "storage virtualization" approaches upon your particular computing system environment?

    Use the hIOmon Disk I/O Ranger to easily and quickly obtain empirical, accurate file-specific (and disk-specific) performance metrics to make better, more-informed decisions.  More appropriately configure benchmarking programs (such as IOmeter) based upon the I/O performance metrics (e.g., read/write I/O operation counts and random access counts) captured by hIOmon so as to better represent the actual I/O activity of your particular applications.  Substantiate benefits in terms of actual performance metrics (including the hIOmon "Performance Threshold Ranger Metrics" and the hIOmon "DataTransferred/Time Index (DXTI)" metric) that are specific to your key files/devices and the associated applications.

  •  Verifying and ensuring QoS?  Armed with the empirical file and disk I/O performance metrics collected by hIOmon, users can validate and continually verify that those steps taken to maximize disk storage utilization/performance and to achieve the Quality-of-Service (QoS) levels of file and disk I/O performance required by key applications are indeed of benefit.  This can also include such tasks as evaluating the actual performance impact of various paging and file-defragmentation approaches and policies.

  •  Other Use-Case Scenarios.  Please see the hIOmon use-case scenarios for other practical, real-world issues and concerns where the unique capabilities of hIOmon can be of quick, easy, and cost-effective benefit to you.  

By providing you with a robust set of I/O performance metrics upon an individual, specific file and disk (and process) basis, hIOmon helps give you the upper hand in your efforts to identify actual file and disk access activity and the associated I/O performance within your particular production environment.  And with such key empirical metrics in hand, you can more confidently engage in your efforts, for example, to move files around the storage hierarchy, SAN, NAS, SSD, etc. so as to improve utilization/performance by making the best use of newly purchased hardware/software or without spending IT dollars upon new hardware/software.

Please see the hIOmon I/O Performance Monitor product page for additional information about how you can benefit by using hIOmon.

Back to top.

Where can I learn more about hIOmon?

For additional information about hIOmon, please see the following links:

Back to Top

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

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