TS/MP System Management Manual (G06.24+, H06.03+)

Configuring Objects in a PATHMON Environment
NonStop TS/MP System Management Manual541819-001
3-23
Setting Process Priority
Configuring for the Use of High PINs
If you have configured your system to allow the use of high PINs, you can define
additional server classes without exhausting PINs that you might need for other
processes. Additionally, you have more freedom to define server classes as static,
thus reducing the overhead associated with process startup.
Configuring Server Processes in Multiple CPUs
Running server processes in different CPUs often increases application throughput,
because concurrent copies of the server code can run in parallel.
In assigning CPUs for your server processes, try to balance these processes evenly
across the CPUs to avoid overloading any particular processor. Using HP
performance tools can simplify this process. For a discussion of these tools, see Other
System Management Tools on page 1-20.
Setting Process Priority
You can specify the priority at which the PATHMON process, server classes, and
TCPs run. To specify the priority at which the PATHMON process runs, include the
PRI run option in your TACL command to start the PATHMON process. In general, the
PATHMON process should be run at a higher priority than the rest of the PATHMON
environment. To specify the priority at which a server class or TCP runs, include the
PRI option with the SET TCP or SET SERVER command, respectively.
For server classes and TCPs, priorities should facilitate the completion of work over
the arrival of work. Usually, this means that server classes should have a higher
priority than TCP objects.
Configuring Links for Optimum Performance
Arriving at an optimum system configuration can be challenging because so many
variables are involved. The values defined for these variables play an important role in
determining whether an application provides optimum, average, or unacceptable
performance. This subsection outlines an approach to configuring key variables in
your application environment. The approach, which emphasizes the importance of link
management, is presented in a series of steps that allow you to calculate appropriate
values for key variables affecting a given server class. You must repeat most of the
steps for each server class in your application, then add the totals to determine global
limits for such attributes as MAXSERVERPROCESSES.
Note that although the calculations and formulas that follow are intended to assist you
in arriving at an optimum configuration, they are necessarily generic. Only you know
the specific characteristics of your system. A good, general rule to bear in mind while
utilizing these formulas is that you will pay a small penaltyin unused resourcesif
Note. Your environment includes TCPs only if you have the Pathway/iTS product.