|
h |
IO |
mon |
™ |
||
|
The File I/O Performance Monitor |
|||||
| Making data performSM |
Home | Products & Services | Contact | About hyperI/Osm |
|
hIOmon 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. The particular metrics saved to this CSV file are based upon the metric type names that you specify within the header (first) row of the CSV file. This enables you to select only those particular metric types of interest to you (i.e., the CSV file will only include those particular metric types that you specify). You can use this Add-On to retrieve and save the selected I/O operation performance information/metrics at the completion of your benchmark testing and also periodically during the benchmark testing at your convenience. Please see "Benchmarking with hIOmon" for additional information, including the various benchmarking scenarios supported by hIOmon along with the benchmarking advantages, metrics, and interface support provided by hIOmon. The hIOmon "Benchmarking Support Add-On" is included within the standard hIOmon software installation package. The Add-On uses a DOS command batch file together with various hIOmon WMI Support VBScripts:
In addition, this batch file can be used in either interactive mode (i.e., prompts displayed for input) or non-interactive mode (i.e., input provided by means of command line parameters). Specifically, this script retrieves from the hIOmon Manager the current, real-time accumulated values for those particular metric types identified within the header row of the specified CSV file; the retrieved metrics are then written/exported to the specified CSV file. This script is invoked by the "hIOmonBenchmarkExport" batch file (but can also be invoked directly in either interactive or non-interactive mode). |
||
|
NOTE: |
The hIOmon "Benchmarking Support 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". |
|
Overall, the hIOmon "Benchmarking Support Add-On" enables you to quickly and easily gather and save I/O operation performance metrics that you consider germane to your particular benchmark testing. These empirical I/O operation performance metrics (which can reflect the actual use of your very own applications, files, and devices) can then be used to form the basis of your benchmark testing, further validate the results of your benchmarking tools, etc. Additional information is provided below (and also within the "hIOmon Add-On User Guide" document). |
|
|
Using the Benchmarking Support Add-On |
||
|
The "hIOmon Benchmarking Support Add-On" VBScripts use the "hIOmon WMI Support" to activate the hIOmon "Filter Selection" and to retrieve the summary I/O operation performance information/metrics that have been collected by the hIOmon I/O Monitor component. |
||
| Requirements | ||
|
The hIOmon "Benchmarking Support Add-On" requires that:
|
||
| Where to find the Add-On script files | ||
|
Unlike the other hIOmon Add-Ons, the "hIOmonBenchmarkExport" batch file is located within the "..\hIOmon\Support\hIOmonWMI\Scripting\Wsh\VBScript" directory where the various hIOmon WMI VBScripts (including "hIOmonGetSaveMetrics" and "hIOmonSetFilters") were installed as part of the standard hIOmon software installation process. Note that the "hIOmonBenchmarkExport" batch file must be used within the same directory where the "hIOmonGetSaveMetrics" and "hIOmonSetFilters" VBScripts noted above reside. |
||
| How to run the Add-On | ||
|
The hIOmon "Benchmarking Support Add-On" uses the "hIOmonBenchmarkingExport" batch file to direct whether a specified Filter Selection is to be activated or instead the selected I/O operation performance metrics are to be written to the specified CSV file. Accordingly, this batch file provides two separate primary options (only one of which can be requested when the batch file is invoked):
Back to Top | ||
| Invoking the Batch File | ||
|
The "hIOmonBenchmarkingExport" Windows DOS command batch file can be invoked either interactively or non-interactively:
Note that the "Save" option can be invoked repeatedly throughout the benchmark testing. The current accumulated values of the selected I/O operation performance metrics will be retrieved from the hIOmon I/O Monitor and then written to the specified CSV file each time the batch file is invoked with the "Save" option. Also note that you can directly invoke (in either interactive or non-interactive mode) the "hIOmonGetSaveMetrics" VBScript to retrieve/save the current metric values. For additional information, please see the "Benchmarking Support Add-On" chapter within the "hIOmon Add-On User Guide" document. Back to Top |
||
| Usage Example |
|
The hIOmon "Benchmarking Support Add-On" makes it easy and quick to gather, as part of your benchmarking activities, the many file and device I/O operation performance metrics uniquely collected by hIOmon. As an example, you can:
Respond to the input prompt ("Start or Save?") by entering "Save". This will cause the
"hIOmonGetSaveMetrics" VBScript file to be automatically invoked in interactive mode, which in turn will result in the following four prompts for input: That’s it! Please note that you can also run the "hIOmonBenchmarkExport" batch file periodically during your benchmarking test(s) to retrieve and save the current accumulated I/O operation performance metrics collected by hIOmon. Also please note that you can also run the "hIOmonBenchmarkExport" batch file in non-interactive mode (so that you can, for example, incorporate it within your scripts used to perform your benchmark testing). Back to Top |
|
hyperI/Osm - improving the performance of storage I/O in computer servers |