TS/MP Release Supplement

Introduction to TS/MP 2.4
HP NonStop TS/MP Release Supplement546055-006
3-3
Improved Server Process Distribution
FILE_COMPLETEL_
FILE_GETRECEIVEINFOL_
READUPDDATEXL
REPLYXL
For information on new file system APIs, see the
Guardian Procedure Calls Reference
Manual.
Improved Server Process Distribution
TS/MP 2.4 allows you to assign the weights to processors specified in the CPU
attribute of the server class. The CPU weight indicates the percentage of processes to
be started on a CPU against the total processes on all the CPUs for a given server
class. During server process creation, the CPUs with higher weight will get more server
processes than those with lower weights. The CPU weights are used only for creating
new server processes.
For each replicated server class under PATHMONs in a Pathway domain (representing
a single logical server class to requester applications), you can specify different
CPU-Weight combinations. In conjunction with the weights assigned to each
PATHMON in the domain via the domain configuration in the ACSCTL file, this feature
will help to create the server processes with most appropriate distribution on
processors of your choice. It will also help you to recover from CPU failures whereby
you can stop and restart one server class at a time to allow the static server processes
to get restarted in their original CPUs. Note that after a processor reload, the new
dynamic server processes are started as per the weights assigned to the processors.
For more information on the CPU weights, see the
HP NonStop TS/MP System
Management Manual.
Example
A server class is added under PATHMON with NUMSTATIC and MAXSERVERS
attributes set to 5 and 20 respectively. The weights defined for CPUs 0, 1, 2, and 3 are
20, 10, 10, and 60 respectively. The LINKDEPTH, MAXLINKS, AUTORESTART,
CREATEDELAY, and DELETEDELAY attributes are set to 1, 1, 10, 0, and 0
respectively.
Table 3-1
lists the server processes distribution, under varying conditions: