|
h |
IO |
mon |
™ |
||
|
The File I/O Performance Monitor |
|||||
| Making data performSM |
Home | Products & Services | Contact | About hyperI/Osm |
|
hIOmon FAQs - WMI Sample Index |
|
A major feature of the hIOmon File I/O Performance Monitor is its support for Microsoft® Windows® Management Instrumentation (WMI). WMI is a key Microsoft initiative to advance systems management within the Windows operating system environment. The hIOmon WMI Support enables you to not only control the overall operation of hIOmon, but to also access the rich set of real-time summarized file and device I/O operation performance metrics uniquely collected by hIOmon. The hIOmon WMI Support allows you to quickly and easily incorporate hIOmon into your standard, familiar, overall management/monitoring schemes. Moreover, you can now easily correlate specific file and device I/O operation performance metrics with the vast array of other performance and management information available through WMI and in conjunction with performance and management applications that leverage WMI and the Common Information Model (CIM) standard. By enabling broad, industry-standard access, the hIOmon WMI Support lets you focus on the productivity of your computer systems in a new way (i.e., storage I/O performance at the application level upon an individual file basis) that was previously unavailable. Please refer to the "hIOmon User Guide" (HMG-1093) for more information about the hIOmon WMI Support; this document is available in PDF format within the hIOmon Documentation directory where you installed the hIOmon software. Getting Started with the hIOmon WMI Support A "Quick Start" guide is provided to help show how you can use the hIOmon WMI Browser to quickly begin using hIOmon simply through the hIOmon WMI Support. General Considerations Depending upon the number and type of files and devices selected to be monitored (along with the actual amount of associated file and device I/O activity), the quantity of I/O trace information collected by the hIOmon I/O Monitor can vary and sometimes become quite large. As a first step, we recommend that you consider the use of the hIOmon filters and summary capabilities to begin your observations of file and device I/O operation performance from the overall perspective (i.e., a “top-down” approach); the Alert options, along with the ability to display the summarized I/O operation performance information in a sorted order based upon a selected performance metric, can be especially helpful in this regard. Then, based upon the I/O operation performance information results provided by hIOmon, drill-down as necessary to the particular files and devices of interest. (The more advanced features of hIOmon, such as the support for "replay" mode and the ability to configure hIOmon I/O Monitor memory usage, do allow you to completely capture, if necessary, the entire I/O trace information for highly accessed files and devices). Back to top |
||||
| hIOmon WMI Browser | ||||
| The hIOmon
WMI Browser is an HTML Application (HTA) that has been developed by hyperI/O LLC
to help show how easy and powerful WMI access to hIOmon can be. Making use of
the Microsoft® WMI Scripting API within HTML pages, the hIOmon WMI Browser
requires Microsoft® Internet Explorer version 5.5 or above.
The hIOmon WMI Browser include options to:
Back to top |
||||
| hIOmon WMI VBScript Samples | ||||
|
VBScript demonstration samples have also been provided by hyperI/O LLC. These VBScript samples also help illustrate how you can access hIOmon by means of the WMI support for scripting; they can be run in either interactive mode or in non-interactive mode (e.g., from the DOS command line). Each of the sample scripts is commented; you can use Notepad or a similar viewer/editor to open the sample scripts and view the comments that are included within the scripts. Please note once again that these are simple demonstration sample scripts and include minimal error handling or reporting. See the hIOmon ReadMe document for the location of the VBScript demonstration samples. These demonstration scripts enable you to:
Back to top |
||||
| hIOmon Add-Ons | ||||
|
The “hIOmon Add-Ons” are auxiliary software utilities that are targeted towards specific tasks and that leverage the extensive functionality of the hIOmon File I/O Performance Monitor software. The hIOmon Add-Ons make use of the variety of interfaces provided by hIOmon. The hIOmon WMI support, for instance, is used to configure and manage the operation of the hIOmon software. For example, the hIOmon "Automated Monitoring Configuration Setup" VBScript is used to configure the hIOmon software in accordance with the particular hIOmon Add-On selected to be used. The hIOmon Add-Ons also include hIOmon Excel template/macros, which are used with the Microsoft Office Excel spreadsheet program to easily and quickly generate charts and graphs that display the pertinent set of file and device I/O operation performance metrics uniquely collected by hIOmon. Additional information about several of the hIOmon Add-Ons is provided below. Please refer to the "hIOmon Add-On User Guide" (HMG-1004) for more information about the hIOmon Add-Ons; this document is available in PDF format within the hIOmon Documentation directory where you installed the hIOmon software. Also see the hIOmon tutorials for "step-by-step" screen shot demonstrations that illustrate how to use the hIOmon "Fragmented File I/O Operation Metrics Analysis Add-On". Back to top |
||||
| Device and File I/O Performance Analysis Add-On | ||||
| The hIOmon "Device and File I/O Performance Analysis Add-On" enables you to characterize the I/O operation performance of specific files (and their associated logical and physical devices) that are of particular interest to you, moreover based upon empirical metrics that have been collected by hIOmon and which reflect the normal, everyday use of your very own files and devices (even within production environments). This I/O operation performance characterization can highlight key metrics, including read and write I/O operation counts, I/O operation (IOPS) rates, amount of data transferred along with MB/s rates, average and maximum response times, random and sequential access counts, average and maximum queue lengths, system file cache "hit" and "miss" statistics, etc. And with its Excel charting and graphing support, this Add-On lets you perform file and device comparisons, various "Top Ten" rankings, "Hot Spot" analyses, problem diagnosis, capacity and performance analyses, and much more. | ||||
| Process I/O Performance Analysis Add-On | ||||
| The hIOmon "Process I/O Performance Analysis Add-On" enables you to quickly and easily configure the hIOmon software so as to collect "I/O Summary" (i.e., aggregated) file and device I/O operation performance metrics for those particular processes that you select. The collection of "Physical Device Extended Metrics" along with the export of the collected I/O operation performance metrics to a "hIOmon Manager Export File" can also be optionally configured. In addition, this Add-On enables use of the hIOmon Microsoft® Office Excel template/macros that can be optionally used to easily coalesce the process I/O operation performance metrics that have been exported to the "hIOmon Manager Export File", which is a Comma-Separated-Values (CSV) disk file to which the hIOmon Manager can directly export/save a specific set of I/O operation performance metrics that have been collected by and retrieved from the hIOmon I/O Monitor component. The hIOmon Manager Export File can then be used by the hIOmon Excel template/macros to generate various charts and graphs based upon the metrics contained within the export file. | ||||
| Benchmarking Support Add-On | ||||
| The hIOmon "Benchmarking Support Add-On" enables you to quickly and easily utilize the hIOmon software so as to retrieve real-time, user-specified "I/O summary" (i.e., aggregated) operation performance metrics for the files, devices, and processes currently being monitored by the hIOmon I/O Monitor. These metrics can include the "Physical Device Extended Metrics". Moreover, the retrieved metrics can reflect the actual file and device I/O activity generated as a result of running, as examples, a disk and/or file benchmarking tool, a synthetic application workload benchmarking tool, or even applications in everyday usage. The Add-On also allows you to immediately write (export) the retrieved metrics to a Comma-Separated-Values (CSV) disk file. | ||||
| Intel® NAS Performance Toolkit (NASPT) Support Add-On | ||||
| The hIOmon "INASPT Support Add-On" enables you to quickly and easily utilize the hIOmon software so as to capture "I/O Trace" operation information (i.e., a separate trace record for each and every I/O operation being monitored by hIOmon) for those specific files that you select. You can also further limit the collection of I/O trace operation information to those particular processes that you select! Moreover, the I/O trace information collected by hIOmon can reflect the actual file and device I/O operation activity generated by your very own applications in everyday usage. This Add-On also allows you to configure the hIOmon software so that the I/O trace operation information collected by hIOmon is written/exported in real-time to a "hIOmon Manager Export File" disk file within the XML trace input file format that is required by the Intel NASPT tools. The resulting hIOmon Manager Export File can be used directly (without conversion) as a NASPT trace input file for both the NASPT Analyzer and the NASPT Exerciser tools. | ||||
| Fragmented File I/O Operation Metrics Analysis Add-On | ||||
| The hIOmon "Fragmented File I/O Operation Metrics Analysis Add-On" can be used to determine the actual file I/O operation performance impact incurred by file fragmentation. This hIOmon Add-On enables you to easily and quickly determine such impact based upon empirical metrics that have been collected by hIOmon and which reflect the normal, everyday use of your very own files. Moreover, no file, application, or operating system changes are required! | ||||
|
hyperI/Osm - improving the performance of storage I/O in computer servers |
||||