v7000 Drives Test

IBM Storwize V7000 enclosures currently support SSD, SAS, and Nearline SAS drive types. Each SAS drive has two ports (two PHYs) and I/O can be issued down both paths simultaneously. If even a single drive lags behind in I/O processing, the overall I/O performance of the storage system will suffer. It is therefore, imperative that administrators watch out for slowness in drives and proactively detect potential I/O processing bottlenecks in drives, so that end-users need not have to deal with slowness when reading from or writing into the storage system. The v7000 Drives test helps administrators with this. For each drive in the IBM Storwize v7000 storage system, this test reports the load on the drive and how well the drive handles the load. This way, overloaded drives and those experiencing processing slowdowns can be identified quickly and accurately.

Target of the test : An IBM Storwize v7000 storage system

Agent deploying the test : A remote agent

Outputs of the test : One set of results for each drive of the IBM Storwize v7000 being monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port number at which the specified host listens to. By default, this is NULL.

Timeout

Specify the duration (in seconds) beyond which the test will timeout in the Timeout text box. The default value is 60 seconds.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Read operations

Indicates the rate at which read operations were performed on this drive.

Reads/Sec

Comparing the value of each of these measures across drives helps you in identifying the overloaded drives - it could shed light on irregularities on load balancing across the drives.

 

Write operations

Indicates the rate at which write operations were performed to this drive.

Write/Sec

Read data

Indicates the rate at which data blocks were read from this drive.

MB/Sec

By comparing the value of each of these measures across drives, you can identify the drive that is the slowest in reading and writing. The reason for the slowness has to be determined and eliminated to ensure the high availability and performance of the storage system.

Write data

Indicates the rate at which the data blocks were written to this drive.

MB/Sec

Average read external response

Indicates the average time taken by this drive to respond to read requests.

Millisec

A low value is desired for this counter. A high value is indicative of slowness when responding to read requests.

The least responsive drive can be identified by comparing the value of this measure across drives.

Average write external response

Indicates the average time taken by this drive to respond to write requests.

Millisec

A low value is desired for this counter. A high value is indicative of slowness when responding to write requests.

To know which drive is taking an unreasonably long time to service write requests, compare the value of this measure across drives.

Peak read external response

Indicates the maximum time taken by this drive to respond to a read request during the last measurement period.

Millisec

Compare the value of this measure across th edrives to identify the drive that was the slowest in responding to read requests during the last measurement period. If the same drive tops this comparison consistently, it could indicate a read I/O processing bottleneck in that drive.

Peak write external response

Indicates the maximum time taken by this drive to respond to a write request during the last measurement period.

Millisec

Compare the value of this measure across the drives to identify the drive that was the slowest in responding to write requests during the last measurement period. If the same drive tops this comparison consistently, it could indicate a write I/O processing bottleneck in that drive.

Peak read queued response

Indicates the maximum time a read request was waiting in the queue before being sent to this drive during the last measurement period.

Millisec

The value of this measure includes the time spent by the read request in the queue and the time taken for execution of this request by the drive.

By comparing the value of this measure with that of the Peak read external response measure, you can understand where the read requests could have spent maximum time – in the queue? or in the drive, being processed?  

Peak write queued response

Indicates the maximum time a write request was waiting in the queue before being sent to this drive during the last measurement period.

Millisec

The value of this measure includes the time spent by the write request in the queue and the time taken for execution of this request by the drive.

By comparing the value of this measure with that of the Peak write external response measure, you can understand where the read requests could have spent maximum time – in the queue? or in the drivek, being processed?