Dell EqualLogic PS6210XS EqualLogic Host Integration Tools for Linux Version 1 - Page 38

Examples: Setting MPIO Parameters, Example 1: Setting maxvols, maxvole, dlb, and Internet Protocol

Page 38 highlights

Table 12. MPIO Optional Parameters Parameter Abbr. --max-sessions-per-volume-slice maxvols --max-sessions-per-entire-volume maxvole --default-load-balancing dlb --io-per-path ios --min-adapter-speed --use-mpio-snapshots --useip or --useip6 minsp msnap ip or ip6 Argument 1-4 1-12 LQD or RR 1 - 1000 100 or 1000 or 10000 Yes or No none Description Specifies the maximum number of connections for MPIO to use per volume per member. Specifies the maximum number of connections for MPIO to use per volume for all members. Specifies the default load balancing policy for MPIO as Least Queue Depth (LQD) or Round Robin (RR). Specifies the number of I/Os to send down each path to a member before the dm-multipath target switches to another path. Larger values provide better throughput on sequential I/O workloads. The default is 16. Specifies the minimum speed of the NICs MPIO should use, if at least two meet the speed. Specifies whether to use MPIO for snapshots. Specifies that MPIO will use IPv4 or IPv6 addresses. Only one parameter can be specified. Examples: Setting MPIO Parameters This section includes examples of using the rswcli command to set parameters. Example 1: Setting maxvols, maxvole, dlb, and Internet Protocol In the following example, the command syntax includes the maximum number of connections that MPIO should use per volume (-maxvols), maximum sessions per entire volume (--maxvole), the default load balancing mechanism (--dlb), and Internet Protocol (--ip6): # rswcli -P --maxvols 3 --maxvole 12 --dlb RR --ip6 Processing mpio-parameters command... MPIO Parameters: Max sessions per volume slice: 3 Max sessions per entire volume: 12 Minimum adapter speed: 1000 Default load balancing policy configuration: Round Robin (RR) IOs Per Path: 16 Use MPIO for snapshots: Yes Internet Protocol: IPv6 The mpio-parameters command succeeded. Example 2: Setting I/Os Per Path The following example shows output after setting the I/Os per path from 16 to 8: # rswcli --mpio-parameters --io-per-path 8 Processing mpio-parameters command... MPIO Parameters: Max sessions per volume slice: 2 Max sessions per entire volume: 6 Minimum adapter speed: 100 Default load balancing policy configuration: Round Robin (RR) IOs Per Path: 8 Use MPIO for snapshots: Yes Internet Protocol: IPv4 38 Configuring Multipath I/O Devices

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127

Table 12. MPIO Optional Parameters
Parameter
Abbr.
Argument
Description
--max-sessions-per-volume-slice
maxvols
1-4
Specifies the maximum number of connections for
MPIO to use per volume per member.
--max-sessions-per-entire-volume
maxvole
1-12
Specifies the maximum number of connections for
MPIO to use per volume for all members.
--default-load-balancing
dlb
LQD
or
RR
Specifies the default load balancing policy for MPIO as
Least Queue Depth (LQD) or Round Robin (RR).
--io-per-path
ios
1 - 1000
Specifies the number of I/Os to send down each path
to a member before the
dm-multipath
target
switches to another path. Larger values provide better
throughput on sequential I/O workloads. The default is
16.
--min-adapter-speed
minsp
100
or
1000
or
10000
Specifies the minimum speed of the NICs MPIO should
use, if at least two meet the speed.
--use-mpio-snapshots
msnap
Yes
or
No
Specifies whether to use MPIO for snapshots.
--useip or --useip6
ip or ip6
none
Specifies that MPIO will use IPv4 or IPv6 addresses.
Only one parameter can be specified.
Examples: Setting MPIO Parameters
This section includes examples of using the
rswcli
command to set parameters.
Example 1: Setting maxvols, maxvole, dlb, and Internet Protocol
In the following example, the command syntax includes the maximum number of connections that MPIO should use per volume (
--
maxvols
), maximum sessions per entire volume (
--maxvole
), the default load balancing mechanism (
--dlb
), and Internet Protocol
(--ip6
):
# rswcli -P --maxvols 3 --maxvole 12 --dlb RR --ip6
Processing mpio-parameters command...
MPIO Parameters:
Max sessions per volume slice: 3
Max sessions per entire volume: 12
Minimum adapter speed: 1000
Default load balancing policy configuration: Round Robin (RR)
IOs Per Path: 16
Use MPIO for snapshots: Yes
Internet Protocol: IPv6
The mpio-parameters command succeeded.
Example 2: Setting I/Os Per Path
The following example shows output after setting the I/Os per path from 16 to 8:
# rswcli --mpio-parameters --io-per-path 8
Processing mpio-parameters command...
MPIO Parameters:
Max sessions per volume slice: 2
Max sessions per entire volume: 6
Minimum adapter speed: 100
Default load balancing policy configuration: Round Robin (RR)
IOs Per Path: 8
Use MPIO for snapshots: Yes
Internet Protocol: IPv4
38
Configuring Multipath I/O Devices