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

See the device hardware requirements.

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\

 

 

 

Send comments about this topic to Microsoft