|
h |
IO |
mon |
™ |
||
|
The File I/O Performance Monitor |
|||||
| Making data performSM |
Home | Products & Services | Contact | About hyperI/Osm |
|
hIOmon
Device and File I/O Performance Analysis |
|||
|
The hIOmon "Device and File I/O Performance Analysis Add-On" enables you to quickly and easily configure the hIOmon software so as to collect "summary" (i.e., automatically aggregated) I/O operation performance metrics for the requested file(s) and their associated logical device(s). 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 provides Microsoft® Office Excel template/macros that can be optionally used to easily coalesce the file and device 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. The hIOmon "Device and File I/O Performance Analysis Add-On" is included within the hIOmon File I/O Performance Monitor software package. The Add-On itself makes use of two main components that can help you easily and quickly collect, export, and display a specific set of "summary" file and device I/O operation performance metrics:
In addition, the script can optionally configure the hIOmon software to automatically export (save) a specific set of collected metrics to a "hIOmon Manager Export File". The contents of the "hIOmon Manager Export File" can be imported into a Microsoft Office Excel spreadsheet (e.g., using the hIOmon Excel template/macros described below), a database, etc. for subsequent analysis. |
|||
|
NOTE: |
The hIOmon "Device and File I/O Performance Analysis Add-On" relies upon the "summary" I/O operation performance metrics that can be collected and exported by the hIOmon software. Consequently, the hIOmon "Summarized Data Licensing Option" must be available (licensed for use) in order to make use of this Add-On. In addition, the hIOmon "Raw Device Extended Feature Option" must also be available/licensed if the Add-On is to configure the hIOmon software to collect "Physical Device Extended Metrics". |
|
The configuration script along with the hIOmon Excel template/macros provide a quick and easy way to help you evaluate and understand the particular I/O operation performance characteristics of specific, individual files and their associated logical (and physical) devices. Additional information is provided below (and also within the "hIOmon Add-On User Guide" document). An online tutorial that illustrates the "step-by-step" instructions described below is also available. |
|
|
hIOmon Configuration Setup for Device and File I/O Operation Performance Metrics |
||
|
The hIOmon “Automated Monitoring Configuration Setup” VBScript provides a specific “Device and File I/O Performance Analysis” option that uses the hIOmon WMI Support to help automatically define and activate a hIOmon “Filter Selection” (that identifies which particular files and associated devices are to be monitored by hIOmon) and optionally to automatically create and activate a “hIOmon Manager Export File” to which a specific set of file and device I/O operation performance metrics are exported (saved) for subsequent use by the hIOmon Excel template/macros included with the Add-On. |
||
| Requirements | ||
The "Device and File I/O Performance Analysis"
configuration option provided by the hIOmon "Automated Monitoring Configuration
Setup" script requires:
|
||
| Where to find the script | ||
|
The "hIOmonAMCSS.vbs" VBScript file can be found in the "VBScript" folder within the "..\hIOmon\Support\hIOmonWMI\Scripting\Wsh" directory where the hIOmon software was installed. The script can also be run by means of the "Start -> Programs -> hIOmon -> Getting Started Help -> hIOmon Automated Monitoring Configuration Setup" shortcut (that was added to the Start Menu by the Windows Installer as part of the hIOmon software installation process) or optionally run as part of the Windows Installer installation process for the hIOmon software. |
||
| How to run the script | ||
|
To run the script as part of the Windows Installer installation process for the hIOmon software, simply check the "Invoke the hIOmon Automated Monitoring Configuration Setup Script" checkbox on the "Custom Installation Options" display that is shown as part of the installation process. To run the script anytime after the hIOmon software has been installed, simply double-click upon the script file (or the shortcut above), which will then display a prompt requesting the particular configuration option to be performed. Select the "Device and File I/O Performance Analysis" option as shown below, then click on the "OK" button: |
||
|
|
||
|
The script will then display a prompt requesting the name of the Filter Selection that is to be created. The specified Filter Selection will be used to indicate which particular files are to be monitored (you will be able to specify these particular files in the input prompts that follow this prompt for the Filter Selection name). As shown below, the Filter Selection named "PerfAnalysisFS" is displayed by default: |
||
![]() |
||
|
Click on the "OK" button to create the Filter Selection named "PerfAnalysisFS" (or enter a different name for the Filter Selection, then click on the "OK" button). The script will then issue several prompts that allow you to specify the particular files that are to be monitored by hIOmon; the full path names of these files will be included within the Filter Selection that you specified above. Simply indicate:
The following shows the prompt for full path name of the particular file to be monitored by hIOmon: |
||
|
|
||
|
The following shows the prompt for the time period interval to be used for the collection of the summary I/O operation performance metrics: |
||
|
|
||
|
The following shows the prompt asking whether you want to collect "Physical Device Extended Metrics" for the particular file(s): |
||
|
|
||
|
Based upon your input responses, the configuration script will create a Filter Selection that identifies which specific files/devices are to be monitored by hIOmon and how the associated performance metrics are to be collected. The Filter Selection will also be made the "default" Filter Selection, so that it will automatically be used each time the hIOmon Manager service is started as part of starting the computer system. The configuration script will then issue a prompt requesting the name of the "hIOmon Manager Export File" to be created/activated. Note that creating the export file is optional; if you select to create the export file, then the configuration script will automatically create and activate the export file, using a default set of I/O operation performance metric types that are to be included within the export file (which will also be made a "default" export file so that it will automatically be used each time the hIOmon Manager service is started as part of starting the computer system). NOTE that after handling the creation of the hIOmon Manager Export File, the configuration script will then attempt to activate the Filter Selection. If "Physical Device Extended Metrics" are to be collected by hIOmon and the respective "physical disk volumes" (that are associated with the Logical Disks upon which reside the files specified to be monitored by hIOmon) are not currently attached to the hIOmon I/O Monitor component (this attachment is performed as part of the computer system boot startup process), then the computer system will need to be restarted before the hIOmon software can collect the I/O operation performance metrics as requested within the Filter Selection. In this case, the script will display a message indicating that a system reboot is required. Note, however, that the system will not automatically be restarted as a result of the message display; clicking on the "OK" button simply closes the message display. If a system reboot is not required, then the script will automatically activate the Filter Selection (so that the hIOmon I/O Monitor will immediately begin collecting metrics for those files/devices specified within the Filter Selection) and then display a message indicating that the Filter Selection has been successfully activated/loaded. And if the create/active export file option was previously chosen, then the configuration script will also automatically activate/start the created hIOmon Manager Export File (so that the hIOmon Manager can export the particular set of collected I/O operation performance metrics to this export file as they are retrieved from the hIOmon I/O Monitor component) and will display a message confirming that the export file has been activated. That's it! Using the configuration script, simply enter the full path names of the particular files for which you want the hIOmon software to collect summary I/O operation performance metrics, specify the periodic time interval to be used and whether you want to collect "Physical Device Extended Metrics" and to create a hIOmon Manager Export File, and lastly reboot the system (the configuration script will issue a message prompt if a system reboot is necessary). The configuration script automatically configures the hIOmon software as required based upon the simple input parameters that you specify. Please see the "hIOmon Add-On User Guide" document for specific "step-by-step" instructions for using the configuration script. Back to Top |
||
| Which I/O operation performance metrics are exported | ||
|
The configuration script automatically configures the hIOmon Manager Export File to include the following I/O operation performance metric types:
If the Filter Selection includes files to be monitored for which "Physical Device Extended Metrics" are also to be collected, then the script automatically configures the hIOmon Manager Export File to additionally include the following I/O operation performance metric types:
Please see "Appendix A - Export Data Definitions" in the hIOmon User Guide document for additional information about the metrics above. Also note that the script automatically configures the hIOmon Manager Export File such that this export file contains both "Device Summary" metrics (which represent the aggregate for all of the monitored files associated with a particular disk) along with "File Summary" metrics (that is, summary metrics for the individual files monitored by hIOmon). Back to Top |
||
|
hIOmon Excel Template/Macros to Import and Graph I/O Operation Metrics |
||
|
The script described above configures the hIOmon software to automatically export (save) a specific set of collected I/O operation performance metrics to a hIOmon Manager Export File. The hIOmon "Device and File I/O Performance Analysis Add-On" also includes hIOmon Excel template/macros that can be used to directly import these metrics from the hIOmon Manager Export File into an Excel worksheet and to easily generate a variety of graphs/charts based upon the imported metrics. Please refer to the hIOmon Excel Template/Macro description page for more information about these hIOmon Excel template/macros. Back to Top |
||
|
hyperI/Osm - improving the performance of storage I/O in computer servers |