Vnx Storage Ports Test

Storage ports help the storage processors receive and process I/O requests. These ports typically take the SCSCI IDs, 0 through 3. By periodically checking port status and measuring the I/O load on the ports, you can identify overloaded ports, isolate the storage processor they support, and thus proactively detect potential/existing load-balancing irregularities and/or processing bottlenecks with the storage processors. The VNX Storage Ports test facilitates this port check. For every port configured on each of the storage processors (A and B) supported by the VNX storage system, this test reports the port state, the I/O load on the ports, the processing ability of the ports, and the SFP state. In the process, the test not only points administrators to overloaded ports, but also puts a finger on ports that are slow when processing I/O requests.

Target of the test : An EMC VNX Unified Storage system

Agent deploying the test : A remote agent

Outputs of the test : One set of results for each port on each storage processor of the EMC VNX Unified Storage system.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the storage device for which this test is to be configured.

Port

The port number at which the storage device listens. The default is NULL.

Controller IP

Specify the IP address of the storage controller on the block-only storage system in the Controller IP text box. By default, the IP address of the Host will be assigned in the Controller IP text box.

NaviseccliPath

The eG agent uses the command-line utility, NaviSecCli.exe, which is part of the NaviSphere Management Suite, to communicate with and monitor the storage device. To enable the eG agent to invoke the CLI, configure the full path to the CLI in the NaviseccliPath text box.

User Name and Password

Provide the credentials of a user with Administrator rights to the storage controller in the User Name and Password text boxes.

Confirm Password

Confirm the password by retyping it here.

User Scope

To use the NaviSphere CLI, the eG agent needs to be configured with a User Scope. Scope defines the access radius of the user account (User and Password) that you have configured for this test. Set User Scope to Local if the user account you have configured for this test applies to the monitored storage system only. Set User Scope to Global if the user account you have configured applies to all the storage systems within a domain.

Timeout

Indicate the duration (in seconds) for which this test should wait for a response from the storage device. By default, this is set to 120 seconds. Note that the 'Timeout' value should always be set between 3 and 600 seconds only.

Ignore Disabled SPPort

If you do not wish to monitor the Storage Processor (SP) Ports that are disabled in the target environment, set this flag to Yes. By default, this flag is set to No.

Exclude SPPorts

Specify a comma-separated list of SP Ports that you wish to exclude from the scope of monitoring. By default, this is set to none.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Data reads

Indicates the rate at which data is read through this port.

Blocks/Sec

These measures are good indicators of the I/O processing ability of the ports. You can also compare the value of these measures across ports to identify which port is the slowest when handing I/O requests, and which processor that port is configured on. By closely tracking the value of these measures for that port over time, you can proactively detect potential processing bottlenecks and also figure out when the slowdown occurs – when reading from or writing to the storage processor?

Data writes

Indicates the rate at which data is written through this port.

Blocks/Sec

Link state

Indicates the link state of this port.

 

If the storage port is up and running, then this measure will report the value Up. If not, then, this measure will report the value Down.

The numeric values that correspond to each of the states discussed above are available in the table below:

Measure Value Numeric Value
Down 0
Up 1

Note:

By default, this measure reports the above-mentioned Measure Values to indicate the link state of the port. The graph of this measure however, represents the port status using the numeric equivalents - 0 or 1.

Reads

Indicates the number of reads per second made on this port.

Reads/Sec

Comparing the value of these measures across ports will clearly indicate which port is overloaded - it could also shed light on irregularities in load balancing across the ports.

Writes

Indicates the number of writes per second made on this port.

Writes/Sec

SFP state

Indicates the current state of the SFP on this port.

 

Small form-factor pluggable (SFP) modules are compact, hot-pluggable transceivers inserted into the SFP or SFP+ slot of an I/O module in a Block and File VNX5300 platform. This transceiver module provides uplink optical interfaces, laser send or transmit (TX) and laser receive (RX). This measure reports the current state of this module.

The values that this measure can report and their corresponding numeric values are listed in the table below:

Measure Value Numeric Value
Online 1
Faulted 2
Other 3
Removed or None 0

Note:

By default, this measure reports the above-mentioned Measure Values to indicate the status of an SFP. The graph of this measure however, represents the same using the numeric equivalents - 0 to 3.