Multiport Disk Performance Test (LOGO)
This test verifies that drives must not provide different behavior or degraded performance for commands based on which port is used for command delivery.
Test details
Associated requirements |
Device.Storage.Hd.MultipleAccess.MultiplePorts |
Platforms |
Windows Server 2012 (x64) Windows Server 2012 R2 |
Expected run time |
~10 minutes |
Categories |
Certification Reliability |
Type |
Automated |
Running the test
Before you run the test, complete the test setup for the type of Raid Storage array that you are testing. For more information see, Hard Disk Drive Testing Prerequisites and SCSI Enclosure Services (SES) Device Testing Prerequisites.
Troubleshooting
The most relevant logs for trouble shooting are diskIO.wtl and multiportperf.log.wtl.
Make sure that:
Your test environment is set up so that two HBA ports are connected from the Test Computer to the Storage Target (Enclosure Device).
You have selected the MPIO Pseudo-LUN in the Selection tab of HCK Studio.
The disk that you have selected in the Selection tab of the HCK Studio is online.
For general storage troubleshooting information, see Troubleshooting Device.Storage Testing.
More information
This test checks that the performance of enclosure disks is not degraded through different ports. To do that, we assume on the enclosure device side that the LUNs have the same configuration, and each port from the storage array has the same connections with HBA ports on server. The test finds different disk instances for the same disk connected by different HBA ports. Then it collects read/write/verify sequential and random throughput performance data, and compares them among different disk instances. The test fails if there is 10% performance degradation.
Parameters
Parameter | Description |
---|---|
StorageDriveNumber |
The disk number. Example: 1 |
Command syntax
Command option | Description |
---|---|
multiportperf.exe -lun [StorageDriveNumber] |
Runs the test |
Note
For command-line help for this test binary, type /h.
File list
File | Location |
---|---|
multiportperf.exe |
<[testbinroot]>\nttest\DRIVERSTEST\storage\wdk\ |
diskio.exe |
<[testbinroot]>\nttest\DRIVERSTEST\storage\wdk\ |
storagedevices.dll |
<[testbinroot]>\nttest\DRIVERSTEST\storage\wdk\ |