hIOmon™ SSD TRIM Metrics Display Help Information

Brief help information for the following topics related to the hIOmon SSD TRIM Metrics Display gadget/application is provided below:

Background Information

Several versions of the Microsoft® Windows®  operating system (e.g., Windows 7 and Windows Server 2008 R2) provide support for control I/O operations (specifically "Device Control" I/O operations) that specify "Manage Data Set Attributes (MDSA)" requests.  These MDSA requests include "TRIM" action requests.

TRIM action requests (also known as "TRIM commands") are used, for example, by the file system to inform a Solid State Disk (SSD) device that a specific set of blocks (i.e., sectors upon the SSD device) are considered by the file system to be "deleted data blocks" (that is, sectors upon the SSD device that the file system considers to no longer contain valid data).  This information can enable the SSD device to better manage its internal operations (such as background media management), which in turn can potentially provide improved device performance.

The MDSA TRIM command specifies a particular set of blocks by means of a "Data Set Range (DSR)".  A DSR identifies the starting offset (i.e., essentially the starting block address for the particular set of blocks) along with the overall combined length of the blocks.  In addition, a single MDSA TRIM command can specify one or more DSRs.

The MDSA metrics captured by the hIOmon I/O Performance Monitor software include a variety of related information such as the number of TRIM commands observed, the minimum and maximum number of DSRs observed for a single TRIM command, the overall combined number of DSRs observed, the combined lengths of all DSRs observed, etc.  The hIOmon SSD TRIM Metrics Display provides a simple and quick way to display a selected subset of the SSD TRIM-related metrics that can be collected by the hIOmon software.

The hIOmon SSD TRIM Metrics Display can be run either as a Microsoft Windows Gadget and/or as a Windows HTML Application (HTA).  In either case, the metrics displayed are those currently collected by the hIOmon I/O Monitor, which must be properly configured to collect the particular types of metrics displayed by the hIOmon SSD TRIM Metrics Display gadget/HTA.  See the section immediately below for the configuration requirements.

Configuration Information

The hIOmon software must be properly configured in order to collect the hIOmon SSD TRIM metrics for display by the hIOmon SSD TRIM Metrics Display gadget/HTA.  This proper configuration of the hIOmon I/O Performance Monitor includes an active/loaded hIOmon "Filter Selection", which specifies the particular files/devices that are to be monitored by the hIOmon software as well as the specific types of I/O operations to be monitored and the types of I/O operation performance metrics to be collected.  Moreover, the collection of I/O operation performance metrics begins when the Filter Selection is loaded/activated.

More specifically, the active Filter Selection must be configured to request the monitoring of "Manage Data Set Attributes (MDSA)" control I/O operations along with the collection of "summary" metrics (including "Device Summary" metrics)  for the particular physical volume(s) and/or physical device(s) of interest.

The hIOmon SSD TRIM Metrics Display gadget/HTA provides a simple and quick way to display a selected subset of the SSD TRIM-related metrics that can be captured by the hIOmon I/O Monitor.  Please note that this gadget/HTA cannot be used, however, to configure the hIOmon software so as to collect such metrics.  Rather, a hIOmon client (e.g., the hIOmon Presentation Client, the hIOmon WMI Browser, etc.) must be used to properly configure the hIOmon software in accordance with requirements mentioned above.

In addition, the hIOmon "SSD I/O Performance Metrics Analysis Add-On" can also be used to quickly and easily configure the hIOmon software so as to meet these configuration requirements.  This hIOmon Add-On uses interactive input prompts that allow you to simply specify the particular physical volumes and/or physical devices for which the hIOmon software is to collect SSD TRIM-related metrics.  Based upon your selected input parameters, the hIOmon Add-On will then automatically configure the hIOmon software; please note that a restart/reboot of the computer system might be required in order to activate the hIOmon configuration changes.

Additional information about the hIOmon "SSD I/O Performance Metrics Analysis Add-On" can be found within the "hIOmon Add-On User Guide" document.

Installation Information

The "hIOmonSSDTrimMetrics.gadget" is provided as a code-signed CAB file in a standard gadget package that can be directly added to the Windows Sidebar Gadget Gallery by double-clicking on this file (or by manually adding it to the Gadget Gallery).  The various files used by the hIOmon SSD TRIM Metrics Display gadget will automatically be unzipped from this gadget file as part of the Windows Sidebar Gadget installation process (and will be placed into a gadget system folder).

Please note that the "hIOmonSSDTrimMetrics.hta" file (i.e., the HTA version of the gadget) is also included amongst the CAB zipped files within the "hIOmonSSDTrimMetrics.gadget" file.

To use the HTA version of this gadget, simply double-click upon the "hIOmonSSDTrimMetrics.hta" file.

Also please note that the first time after installation, the hIOmon SSD TRIM Metrics Display gadget/HTA will by default automatically select physical device 0 (i.e., "\Device\Harddisk0\DR0") as the physical device for which metrics are to be displayed if this physical device is currently being monitored by the hIOmon software. 

Main Display

The Main Display includes the display of three basic SSD TRIM-related metrics:

The total number of bytes read ("Read Xfer") from the physical volume (or device) and the total number of bytes written ("Write Xfer") to the physical volume (or device) are also displayed within the "larger size" display (i.e., when the gadget option to re-size the display to set to the "larger size").  Please note that these metrics are only available if the active Filter Selection has been configured to request that the hIOmon I/O Monitor additionally collect metrics for Read I/O operations and Write I/O operations respectively.

Also please note the following:

  1. All of the above metrics reflect the total, cumulative values that have been automatically accumulated by the hIOmon I/O Monitor since the hIOmon Filter Selection was last loaded/activated.  You can view the elapsed time duration since the Filter Selection was activated by clicking on the gadget "Options" (or the "Settings" button in the lower right-hand corner of the Main Display in the HTA).   

  2. The metrics are displayed upon a individual physical volume (or device) basis for a single physical volume/device.  You can view the full name of the respective physical volume/device by clicking on the "Settings" option (as described immediately above) and viewing the "Device Names" list box; the currently selected physical volume/device whose metrics are being displayed is shown with a green background within this list box.  The "Settings" option can also be used to select a different physical volume/device for which the metrics are to be displayed.

  3. The display of the metric values is periodically refreshed/updated to the current values.  You can view the refresh time interval by clicking on the "Settings" option; the "Settings" options can also be used to select a different refresh time interval.

  4. An error indication will be displayed in the lower left-hand corner of the Main Display in the event that the hIOmon SSD TRIM Metrics Display gadget/HTA encounters an error.  Click on the "Settings" option (HTA) or "Options" (gadget) to view additional details about the error.

  5. If a Filter Selection change is made while the hIOmon SSD TRIM Metrics Display gadget/HTA is active (i.e., is running), it is then recommended that the gadget/HTA be closed/stopped and then restarted so that it can recognize and operate in line with the Filter Selection changes.

  6. You can invoke/run more than one instance of the hIOmon SSD TRIM Metrics Display gadget/HTA.  Each instance can be configured to display the current metrics for a different physical volume/device.

Settings Display

The Settings Display includes the following displayed information and configuration options:

Error Messages

The following error messages can be displayed by the hIOmon SSD TRIM Metrics Display gadget/HTA:

Copyright © 2009-2012  hyperI/O LLC.  All Rights Reserved.