You must set the homogeneous queue depth to a calculated value in Fibre
Channel hosts.
Set the queue depth for each volume on the servers by using the following calculation:
q = ((n * 7000) / (v * p * c))
Where
q = the queue depth per device path
n = the number of nodes in the system
v = the number of volumes that are configured in the system.
p = the number of paths per volume per
host. A path is a route from a server Fibre Channel port to a system Fibre Channel port
or a server iSCSI port to a system iSCSI port that provides the server access to the volume.
c = the number of hosts that can concurrently access each volume. Few
applications support concurrent access from multiple hosts to a single volume. This number typically
is 1.
Consider the following example:
- A two-node system (
n = 2)
- 1024 volumes (
v = 1024)
- One server with access to each volume (
c = 1)
- Each host has four paths to each volume (
p = 4)
The calculation is rounded up to the next complete digit:
((2 * 7000) / (1024 * 4 * 1)) = 4
The queue depth in the operating systems must be set to four concurrent commands per path.