Load balancing, Monitoring system performance – Dell PowerVault MD3820f User Manual

Page 34

Advertising
background image

Load Balancing

A load balance policy is used to determine which path is used to process I/O. Multiple options for setting
the load balance policies let you optimize I/O performance when mixed host interfaces are configured.
You can choose one of these load balance policies to optimize I/O performance:

• Round-robin with subset — The round-robin with subset I/O load balance policy routes I/O requests,

in rotation, to each available data path to the RAID controller module that owns the virtual disks. This

policy treats all paths to the RAID controller module that owns the virtual disk equally for I/O activity.

Paths to the secondary RAID controller module are ignored until ownership changes. The basic

assumption for the round-robin policy is that the data paths are equal. With mixed host support, the

data paths may have different bandwidths or different data transfer speeds.

• Least queue depth with subset — The least queue depth with subset policy is also known as the least

I/Os or least requests policy. This policy routes the next I/O request to a data path that has the least

outstanding I/O requests queued. For this policy, an I/O request is simply a command in the queue.

The type of command or the number of blocks that are associated with the command are not

considered. The least queue depth with subset policy treats large block requests and small block

requests equally. The data path selected is one of the paths in the path group of the RAID controller

module that owns the virtual disk.

• Least path weight with subset (Windows operating systems only) — The least queue depth with subset

policy is also known as the least I/Os or least requests policy. This policy routes the next I/O request

to a data path that has the least outstanding I/O requests queued. For this policy, an I/O request is

simply a command in the queue. The type of command or the number of blocks that are associated

with the command are not considered. The least queue depth with subset policy treats large block

requests and small block requests equally. The data path selected is one of the paths in the path

group of the RAID controller module that owns the virtual disk.

Monitoring System Performance

Performance Monitor allows you to track a storage array’s key performance data and identify
performance bottlenecks in your system. You can use Performance Monitor to perform these tasks:

• View in real time the values of the data collected for a monitored device. This capability helps you to

determine if the device is experiencing any problems.

• See a historical view of a monitored device to identify when a problem started or what caused a

problem.

• Specify the performance metric and the objects that you want to monitor.
• View data in tabular format (actual values of the collected metrics) or graphical format (as line graphs),

or export the data to a file.

Three types of performance monitoring exist:

• Real-time graphical – Plots performance data on a graph in near real-time.
• Real-time textual – Shows performance data in a table in near real-time.
• Background (historical) – Plots graphical performance data over a longer period of time. You can

view background performance data for a session that is currently in progress or for a session that you

previously saved.

This table shows some specific characteristics of each type of performance monitoring:

34

Advertising