HP XP20000/XP24000 HP StorageWorks XP Disk Array Configuration Guide (T5278-96 - Page 92

Configuring FCAs with the Oracle SAN driver stack, Table 20

Page 92 highlights

Table 20 Max throttle (queue depth) requirements for the devices (Solaris) Queue depth option Option 1 Requirements XP10000, XP12000, SVS 200: Queue_depth default. 1024 XP20000, XP24000: Queue_depth 2048 default. CAUTION: The number of issued commands must be completely controlled. Because queuing capacity of the disk array is either 1024 or 2048 per port (depending on the disk array), you must adjust the number of issued commands from Solaris system to less than 1024 or 2048. Otherwise, memory allocate failed messages may occur on the Solaris system, and all read/write I/O may stop, causing the system to hang. Option 2 (preferred) XP10000, XP12000, SVS 200: Number of LUs x queue_depth 1024 and queue_depth 32 XP20000, XP24000: Number of LUs x queue_depth 2048 and queue_depth 32 NOTE: You can adjust the queue depth for the devices later as needed (within the specified range) to optimize the I/O performance. The required I/O time-out value (TOV) for devices is 60 seconds (default TOV=60). If the I/O TOV has been changed from the default, change it back to 60 seconds by editing the sd_io_time or ssd_io_time parameter in the /etc/system file. You may also need to set several other parameters (such as FC fibre support). See the user documentation that came with your FCA to determine whether other options are necessary to meet your operational requirements. NOTE: Use the same settings and device parameters for all systems. For Fibre Channel, the settings in the system file apply to the entire system, not to just the FCAs. To set the I/O TOV and queue depth for the devices: 1. Make a backup of the /etc/system file: cp /etc/system /etc/system.old. 2. To assure you use the default TOV, make sure that no sd_io_time values are set in the /etc/system file or modify the /etc/system file to show the following values: set sd:sd_io_time=0x3c set ssd:ssd_io_time=0x3c for Oracle generic FCA 3. To set the queue depth, add the following to the /etc/system file: set sd:sd_max_throttle = x set ssd:ssd_max_throttle = x for Oracle generic FCA (for x value, see Table 20 (page 92)) Example: set sd:sd_max_throttle = 16 set ssd:ssd_max_throttle = 16

  • 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
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183

Table 20 Max throttle (queue depth) requirements for the devices (Solaris)
Requirements
Queue depth option
XP10000, XP12000, SVS 200: Queue_depth
1024
default.
XP20000, XP24000: Queue_depth
2048 default.
CAUTION:
The number of issued commands must be
completely controlled. Because queuing capacity of the
disk array is either 1024 or 2048 per port (depending on
the disk array), you must adjust the number of issued
commands from Solaris system to less than 1024 or 2048.
Otherwise, memory allocate failed messages may occur
on the Solaris system, and all read/write I/O may stop,
causing the system to hang.
Option 1
XP10000, XP12000, SVS 200: Number of LUs x
queue_depth
1024 and queue_depth
32
XP20000, XP24000: Number of LUs x queue_depth
2048 and queue_depth
32
Option 2 (preferred)
NOTE:
You can adjust the queue depth for the devices later as needed (within the specified
range) to optimize the I/O performance.
The required I/O time-out value (TOV) for devices is 60 seconds (default TOV=60). If the I/O TOV
has been changed from the default, change it back to 60 seconds by editing the
sd_io_time
or
ssd_io_time
parameter in the
/etc/system
file.
You may also need to set several other parameters (such as FC fibre support). See the user
documentation that came with your FCA to determine whether other options are necessary to meet
your operational requirements.
NOTE:
Use the same settings and device parameters for all systems. For Fibre Channel, the
settings in the system file apply to the entire system, not to just the FCAs.
To set the I/O TOV and queue depth for the devices:
1.
Make a backup of the
/etc/system
file:
cp /etc/system /etc/system.old
.
2.
To assure you use the default TOV, make sure that no
sd_io_time
values are set in the
/etc/system
file or modify the
/etc/system
file to show the following values:
set sd:sd_io_time=0x3c
set ssd:ssd_io_time=0x3c
for Oracle generic FCA
3.
To set the queue depth, add the following to the
/etc/system
file:
set sd:sd_max_throttle = x
set ssd:ssd_max_throttle = x
for Oracle generic FCA
(for
x
value, see
Table 20 (page 92)
)
Example:
set sd:sd_max_throttle = 16
<
Add this line to /etc/system
set ssd:ssd_max_throttle = 16
<
Add this line to /etc/system (for Oracle generic FCA)
Configuring FCAs with the Oracle SAN driver stack
Oracle branded FCAs are only supported with the Oracle SAN driver stack. The Oracle SAN
driver stack also supports current Emulex and QLogic FCAs.
92
Solaris