11.4.5 Determining the number of paths to a LUN

When configuring the IBM DS6000 for an open systems host, a decision must be made regarding the number of paths to a particular LUN, because the multipath software allows (and manages) multiple paths to a LUN. There are two opposing factors to consider when deciding on the number of paths to a LUN:

￿Increasing the number of paths increases availability of the data, protecting against outages.

￿Increasing the number of paths increases the amount of CPU used because the multipath software must choose among all available paths each time an I/O is issued.

A good compromise is between 2 and 4 paths per LUN.

Subsystem Device Driver (SDD): Dynamic I/O load balancing

The Subsystem Device Driver is a pseudo device driver designed to support the multipath configuration environments in the IBM TotalStorage DS6000. It resides in a host system with the native disk device driver as described in Chapter 14, “Open systems support and software” on page 275.

The dynamic I/O load-balancing option (default) of SDD is recommended to ensure better performance because:

￿SDD automatically adjusts data routing for optimum performance. Multipath load balancing of data flow prevents a single path from becoming overloaded, causing input/output congestion that occurs when many I/O operations are directed to common devices along the same input/output path.

￿The path to use for an I/O operation is chosen by estimating the load on each adapter to which each path is attached. The load is a function of the number of I/O operations currently in process. If multiple paths have the same load, a path is chosen at random from those paths.

11.4.6Determining where to attach the host

When determining where to attach multiple paths from a single host system to I/O ports on the DS6000, the following considerations apply:

￿Enure that the host has at least two connections to the DS6000, using one host I/O port on DS6000 controller 0 and one host I/O port on controller 1.

￿If you need more than two paths from a host to the DS6000, spread the attached I/O ports evenly between the two DS6000 controllers.

The DS6000 host adapters, device adapters and ranks all have affinity to one DS6000 controller card or the other.

11.5 Performance and sizing considerations for z/OS

Here we discuss some z/OS-specific topics regarding the performance potential of the DS6000. We also address what to consider when you configure and size a DS6000 to replace older storage hardware in z/OS environments.

Chapter 11. Performance considerations

233

Page 257
Image 257
IBM DS6000 Series manual Performance and sizing considerations for z/OS, Determining the number of paths to a LUN, 233