|
h |
IO |
mon |
™ |
||
|
The File I/O Performance Monitor |
|||||
| Making data performSM |
Home | Products & Services | Contact | About hyperI/Osm |
|
hIOmon
Presentation Client Screen Shots - |
|||
|
The hIOmon Presentation Client "I/O Operation Trace Display" (available through the hIOmon "'I/O Trace Data Licensing Option") allows you to view detailed I/O operation trace information within a customized tabular format, in either real-time or replay modes. This display essentially provides a sequential trace of the actual I/O operations which the hIOmon I/O Monitor observed and monitored in accordance with the selected Filter Selection. With precise start and completion time stamps, I/O operation type and completion status, associated file and process names and more, the I/O Operation Trace Display can provide you with a play-by-play account of the specific I/O operations that underlie the file activity within your computer system. This hIOmon feature is a powerful diagnostic tool that you can use to observe, record and understand the inner workings of your file accesses. |
|||
|
The hIOmon Presentation Client "I/O Operation Trace Display" (shown below) is comparable to the display provided by the FileMon program available from Sysinternals. hIOmon, however, also provides additional unique features such as a "replay display mode", the user/account name along with the "process image filename" associated with the process, optional precision sub-millisecond timestamps, and more. In addition, only hIOmon provides you with "summarized" (i.e., aggregated) file I/O operation metrics that enable you to take a "top-down" approach by starting with the 'summarized' metrics and drilling down (only if necessary) to the "I/O trace" displays. Such an approach helps you avoid wasting your valuable time, since wading through reams of collected/displayed "I/O trace data" can typically be kept to a bare minimum (if not avoided altogether). Note that the "summarized" I/O operation metrics can also be displayed by the hIOmon WMI support, the hIOmon CLI support along with the hIOmon Performance/System Monitor support. The particular summarized metrics of interest (as well as your specific "I/O Trace" metrics of interest) can also be easily exported to CSV files. |
|||
|
The following screen shot (thumbnail below, click on to enlarge) is an example of the File I/O Trace Display. This example features an excerpt of the file I/O operations generated by viewing a white paper with the Adobe® Acrobat® Reader™. The excerpt highlights a portion of the read file I/O operations involved with this file access. |
||
| Screen Shot Background | ||
![]() |
An excerpt of the "How fast are your files?™ A Case for Monitoring File I/O Performance" white paper was used as the file for this example. The size of this file was 140,764 bytes. The "engCenter" Filter Selection was used to specify the particular files to be monitored and the type of file I/O operation performance information to collect. Note, however, that the engCenter Filter Selection was slightly modified (by simply checking the 'Trace Records' checkbox) so that the hIOmon I/O Monitor would collect the I/O operation trace information required for the File I/O Trace Display. In addition, the file Alert thresholds as shown in the File Alerts Display screen shot were also enabled for the "T:\Documents\*" filter for this example. As noted above, the file I/O operations were generated by viewing the file with the Adobe® Acrobat® Reader™. |
|
![]() |
"Control" type I/O operations often make use of additional parameters that further indicate the particular type of control action to be performed; for instance, the type of file access requested (e.g., "read" or "write" access) when performing a "create open" IRP). A "Details" column can optionally be included within the display so as to show additional information about these parameters. The screen shot to the immediate left displays the same I/O trace data as that of the screen shot above, except that the "Details" column has been added to the display (far right) and the "Duration" and "User Name" columns have been removed from the display for screen shot demonstration purposes. Additional screen shot examples of "Details" information for control I/O operations include a "File System Control" IRP example along with a "Set Information" IRP example. |
|
| Example Highlights | ||
|
This screen shot example highlights some of the key features provided by hIOmon:
The flexibility, simplicity, and ease-of-use provided by the hIOmon I/O Operation Trace display (not to mention the precise, complete file I/O operation content) all make hIOmon the diagnostic tool required for a detailed analysis of the I/O operations underlying your file activity. |
||
| Back to Top | ||
|
hyperI/Osm - improving the performance of storage I/O in computer servers |