Quote Originally Posted by alfaunits View Post
@Anvil, how would hIomon test if TRIM is passed or not?
Hello alfaunits,

I have taken the liberty to reply below to your question above:

The hIOmon software (specifically, the "hIOmon I/O Monitor" component) essentially inserts itself into the "I/O stack" of the Windows operating system, thereby enabling the hIOmon software to observe the I/O operations that are actually performed.

Please see the figure at the bottom of the following web page for an illustration of where the hIOmon software can observe I/O operations within the "I/O stack":

http://www.hyperIO.com/hIOmon/hIOmonArch.htm

Now in regards to "TRIM" commands in particular, the hIOmon software can optionally be configured to capture a variety of I/O operation performance metrics associated with 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.

More detailed information can be found at the following URL:

http://www.hyperIO.com/hIOmon/AddOns...GadgetHelp.htm

An example and brief description of the various MDSA/TRIM related metrics that can be captured/displayed by the hIOmon software can be seen here:

http://www.xtremesystems.org/forums/...&postcount=149

And general information about the hIOmon "SSD TRIM Display Metrics Gadget" can be found here:

http://www.hyperIO.com/hIOmon/AddOns...playGadget.htm

So in short, the hIOmon software can directly observe and report upon the actual occurrence of TRIM I/O operations (including their completion status).