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
  • Device.Storage.Hd.MultipleAccess.MultiplePorts
Platforms
  • Windows Server 2016 (x64)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Windows 10, version 1903
  • Next update to Windows 10
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