Storage Assessment Test
This test measures the performance of the disk under test by using Windows System Assessment Tool (WinSAT) to check that the I/O performance data meets the required metrics.
Test details
Associated requirements |
Device.Storage.Hd.AtaProtocol.Performance Device.Storage.Hd.Sata.BasicFunction |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~120 minutes |
Categories |
Certification Reliability |
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.
More information
The test runs against the disk that is under test by determining and using the physical drive number to perform the workload. The WinSAT workload is used to assess the disk by using the “disk” test for the block storage device built into the tool. It measures the following performance requirements for any visible storage space utilization up to 95%:
Disk Sequential 64K Byte Read
Disk Random 16K Byte Read
Disk Sequential 64K Byte Write
Average Read Time with Sequential Writes
Latency: 95th Percentile
Latency: Maximum
Average Read Time with Random Writes
At each of the steps: 0%, 30%, 60%, 90%, and 95%, the metrics above are tested to ensure that the disk meets the performance metrics specified.
Note
The % of utilization value is % of "used space" seen through the Windows file system.
If you are testing any drive that requires media, or testing in system-mode on a computer that contains drives that require media, you must insert media into the drives. The media that is used must be formatted.
Command usage
Command option | Description |
---|---|
StorAT.exe /diskid “[StorageDriveNumber]” |
Runs the test. |
Note
For command-line help for this test binary, type /h.
Command syntax
Command option | Description |
---|---|
/diskid |
The disk ID. Example: /diskid 0 |
/loop |
The times to run WinSAT in testing. Example: /loop 1 |
/log |
Log file name Default value: StorATTest.wtl Example: /log mytestlog |
File list
File | Location |
---|---|
StorAT.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\storat\ |