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
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 10 |
Category | Benchmark |
Timeout (in minutes) | 600 |
Requires reboot | false |
Requires special configuration | true |
Type | automatic |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):
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
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.
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 HLK Studio.
The disk that you have selected in the Selection tab of the HLK 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.
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\ |
Parameters
Parameter name | Parameter description |
---|---|
LLU_NetAccessOnly | User account for accessing test fileshare. |
LLU_LclAdminUsr | User account for running the test. |
WDKDeviceID | Instance path of device to test |
StorageDriveNumber | The disk numbert EX: 1 |
DiskDeviceObjLink |