Hybrid Tagged Performance Test (LOGO)
This test is testing for performance of I/O with priority. This is to satisfy the requirement that a read or write that has a priority assigned must not incur a latency penalty larger than 10% of an identical I/O without priority information.
Test details
Associated requirements |
Device.Storage.Hd.Sata.HybridInformation.BasicFunction |
Platforms |
Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~120 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Hard Disk Drive Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Storage Testing.
Hybridflt.sys must be installed for this test to work properly.
More information
The test should automatically turn the hybrid information on before checking the logs if it was not on already.
In general, the test will do the following:
Generate a baseline for an I/O situation without priority
Generate a baseline for an I/O situation without priority
Compare against the baseline. If the average is more than 10% worse or if a single I/O is greater than 100 milliseconds, the test case will fail.
The scenarios that are run:
Sequential 128k Read/Write from rotational media
Sequential 128k Read/Write from cache
Random 4k Read from rotational media
Random 4k Read from cache
Random 4k Write to rotational media
Random 4k Write to cache
To ensure that the cache is in a clean state before running a specific scenario, the test will turn the cache off and on before running each test case.
Use the Command Syntax section to execute a specific test case.
Parameters
Parameter | Description |
---|---|
Verbosity |
The logging level for the test where 0 is the least verbose and 4 is the most verbose. You should leave this at its default value unless you are troubleshooting an individual test case. Default value: 1 |
Command syntax
Command | Description |
---|---|
Hybriddrive.exe –drive <disk #> -scenario tagperf |
Runs the test. |
-Drive <disk#> |
The drive to be tested on. The behavior of boot drives or drives with a file system is not defined. |
-Verbosity |
The logging level for this test. |
-? |
Displays help. |
-Scenario tagperf |
The scenario to run. |
-case # |
The test case to run. |