HP P2000 HP StorageWorks P2000 G3 MSA System MPIO DSM Installation Guide (5903 - Page 14

policies, FailOver, RoundRobin, RoundRobinWithSubset, Dynlqd, Weighted, LeastBlocks - support

Page 14 highlights

Example dsmcli> pathinfo sn AF68DE12-01 Policy: SerialNumber: PathId: Weight: Primary: ScsiAddress: HbaWWPN: CtrlPortWWPN: State: BytesRead: BytesWritten: NumberReads: NumberWrites: RoundRobin AF68DE12-01 02010102 0 false 02000102 10000000C92F464E 217000C0FF0A4052 Online 177152 36864 46 9 dsmcli> pathinfo 10000000C930E202 standby dsmcli> pathinfo Policy: SerialNumber: PathId: Weight: Primary: ScsiAddress: HbaWWPN: CtrlPortWWPN: State: BytesRead: BytesWritten: NumberReads: NumberWrites: RoundRobin 9B68DE12-01 03010001 0 false 03000001 10000000C930E202 217000C0FF0A4052 Standby 184832 90112 51 21 policies The policies command displays the currently supported load balance policies. Each LUN can have its own load balance policy. Possible values include the following: • FailOver - No load balancing is performed. There is a single active path and the rest of the paths are standby paths. The active path is used for sending all I/O. If the active path fails then one of the standby paths is used. • RoundRobin - All paths are active paths. They are used for sending I/O in a round-robin fashion. • RoundRobinWithSubset - In configurations where some I/O paths are faster than others, this variant of the RoundRobin policy does not distribute I/O to the slower paths, as long as at least one of the faster paths is available. • Dynlqd - Uses the path with the least number of active requests. • Weighted - Each path is assigned a weight and I/O is sent on the path with the lowest weight. If the path with the lowest weight fails, then the path with the next lowest weight is used. • LeastBlocks - Uses the path with the fewest pending I/O blocks. See "devinfo" on page 11 for information on changing the policy. 14

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

14
Example
policies
The
policies
command displays the currently supported load balance policies. Each LUN can have its
own load balance policy. Possible values include the following:
FailOver
– No load balancing is performed. There is a single active path and the rest of the paths
are standby paths. The active path is used for sending all I/O. If the active path fails then one of the
standby paths is used.
RoundRobin
– All paths are active paths. They are used for sending I/O in a round-robin fashion.
RoundRobinWithSubset
– In configurations where some I/O paths are faster than others, this
variant of the RoundRobin policy does not distribute I/O to the slower paths, as long as at least one of
the faster paths is available.
Dynlqd
– Uses the path with the least number of active requests.
Weighted
– Each path is assigned a weight and I/O is sent on the path with the lowest weight. If the
path with the lowest weight fails, then the path with the next lowest weight is used.
LeastBlocks
– Uses the path with the fewest pending I/O blocks.
See
“devinfo” on page 11
for information on changing the policy.
dsmcli> pathinfo sn AF68DE12-01
Policy:
RoundRobin
SerialNumber:
AF68DE12-01
PathId:
02010102
Weight:
0
Primary:
false
ScsiAddress:
02000102
HbaWWPN:
10000000C92F464E
CtrlPortWWPN:
217000C0FF0A4052
State:
Online
BytesRead:
177152
BytesWritten:
36864
NumberReads:
46
NumberWrites:
9
dsmcli> pathinfo 10000000C930E202 standby
dsmcli> pathinfo
Policy:
RoundRobin
SerialNumber:
9B68DE12-01
PathId:
03010001
Weight:
0
Primary:
false
ScsiAddress:
03000001
HbaWWPN:
10000000C930E202
CtrlPortWWPN:
217000C0FF0A4052
State:
Standby
BytesRead:
184832
BytesWritten:
90112
NumberReads:
51
NumberWrites:
21