Expand Configuration and Management Manual (H06.21+, J06.10+)

Tuning
Expand Configuration and Management Manual 529522-013
19 - 17
Multi-CPU Paths
Superpath Load Distribution
The Superpaths feature does not distribute the load equally over all paths. A superpath
distributes the load based on three criteria:
CPU Matching
Load Factor Balancing
Pair Count Balancing
CPU Matching
This takes effect when the two systems are directly connected with a superpath; that
is, they are direct neighbors. The system matches up the local and remote CPUs of the
two processes sending and receiving the messages with a line handler on the same
CPUs.
Figure 19-3 illustrates two systems that have a superpath connecting them, with a line
handler on CPU 1 and CPU 3:
A process on \A in CPU 1 that is communicating with a process on \B in CPU 1 will use
the line handler configured on CPU 1. If another process on \A in CPU 1 is st
arted that
also communicates with a process on \B in CPU 1, the same line handler would be
used (the one on CPU 1). This is because of the CPU matching rules.
If no line handler directly connects the two CPUs, a best match is done. A process on
\A in CPU 0 that is communicating with a process on \B in CPU 3 will use the line
handler configured on CPU 3. That is the line handler that has the best match—the
remote Rhinelander CPU matches the destination process CPU.
Figure 19-3. CPU Matching
CPU 0
CPU 1
CPU 2
CPU 3
CPU 0
CPU 1
CPU 2
CPU 3
\A \B
VST008.vsd