The “hIOmon UI AddOn” provides additional user-interface (UI) software components that can be used together with hIOmon software utilities such as the hIOmon "Workload I/O Profiler (WIOP)" and the hIOmon "Workload I/O Profiler for Files (WIOPF)" software packages.
The hIOmon UI AddOn software installation package includes the following:
• The hIOmon Command Line Interface (CLI)
• The hIOmon Browser, which is a windows-type GUI display. It provides an easy-to-use means of controlling the overall operation of hIOmon and of displaying, in a simple tabular fashion, the real-time automatically-summarized I/O operation performance metrics collected by hIOmon upon an individual device, file, and process basis.
• The hIOmon PerfLib, which is a hIOmon “Performance Extension DLL” that enables you to use the Windows Performance Monitor, the Windows System Monitor, and other performance-monitoring applications to collect, display, and further monitor the automatically-summarized I/O operation performance metrics collected by hIOmon upon an individual device, file, and process basis.
• The hIOmon Disk I/O Ranger Display, which displays the hIOmon “Performance Threshold Range Metrics” within a user-configurable “Bar Chart” graphic format. It can also to be used to perform limited control over the operation of the hIOmon I/O operation monitoring software.
Note that the hIOmon Disk I/O Ranger Display is included/installed only with the “standalone” installation of the hIOmon UI AddOn software package (i.e., when it is installed upon a computer that does not have a hIOmon WIOP or hIOmon WIOPF software package already installed). The hIOmon Disk I/O Ranger Display is already included within the hIOmon WIOP and WIOPF software packages, in which case the hIOmon UI AddOn enables the hIOmon Disk I/O Ranger Display to optionally connect to a hIOmon Manager that is running upon a separate, remote computer.
|hIOmon Command Line Interface (CLI)|
The hIOmon CLI component is an executable file (hIOmonCLI.exe) that can be run from the command line within the DOS Command Prompt window. It provides an alternate means of controlling the overall operation of hIOmon and of displaying, in a simple and efficient manner, a limited set of I/O operation performance information collected by hIOmon.
The screenshot below illustrates the display of a portion of the real-time I/O operation summary metrics that have been collected by the hIOmon software for a specific physical device:
Enter “hIOmonCLI -?” to display all of the available hIOmon CLI commands. Append the hIOmon CLI command option to the “-?” for information about a specific command as shown within the screenshot below (e.g., “hIOmonCLI -? s mfs” for information about the “-mfs” Filter Selection command option for the "set/start" CLI command):
The hIOmon WMI Browser provides another easy-to-use means of controlling the overall operation of hIOmon and of displaying, in a simple tabular fashion, the real-time summarized I/O operation performance metrics uniquely collected by hIOmon on an individual device, file, and process basis.
As shown by the screenshot below, the View menu item has several sub-items, including a "Top Ten" display for a particular selected metric (e.g., read I/O operation count, maximum response time, etc.) for devices, files, or processes. Note that specific help information pertinent to each of the various hIOmon Browser menu display buttons and other input fields can be easily accessed by means of the “Question Mark Icon” (?) help facility included with the hIOmon Browser.
The following screenshot shows an example of a "Top Ten" display for processes based upon the total amount of data transferred by observed read and write I/O operations combined:
To use the hIOmon Performance Monitor (PerfLib) support, simply open the Microsoft Performance Monitor and select the particular hIOmon performance objects of interest along with the specific instances and counters of interest.
Please note that the hIOmon PerfLib supports distinct “hIOmon Current Active File”, “hIOmon Current Monitored Device” and “hIOmon Current Monitored Process” performance objects. The presence of instances for each of these performance objects is dependent upon the current hIOmon software configuration and monitored I/O operation activity.
“Sorted-Order” variants of the hIOmon performance objects are also supported; these variants enable instances of the respective performance object type that are provided by the hIOmon PerfLib for retrieval within a particular, selected sort-order sequence. Both the hIOmon CLI and the hIOmon Browser support specifying the particular sort-order options to be used.
The following screenshot illustrates these available hIOmon performance objects:
The following screenshot illustrates the top of a Performance Monitor display of the various real-time summary I/O operation metrics collected by the hIOmon software for a physical device:
The following screenshot illustrates the bottom of the respective Performance Monitor display: