HP Process Resource Manager User's Guide

Understanding how PRM manages resources
How PRM controls resources
Chapter 2 41
Table 2-5 shows how the CPU resource percentages for the child groups
of the Development group are determined from their shares. It also
shows how the child groups for the Development/Compilers group
further divide the CPU resources.
There is no requirement that the sum of the shares for a set of sibling
groups be less than their parent’s shares. For example, Table 2-5 shows
the Development/Compilers group has 2 shares, while the sum of the
shares for its child groups is 8. You can assign any group any number of
shares between one and MAXINT (the system’s maximum integer value),
setting the proportions between groups as you consider appropriate.
The maximum number of leaf nodes is same as the maximum number of
PRM groups you can have, which is 64 or 256 (starting with HP-UX 11i
v2 Update 2).
Table 2-5 Hierarchical PRM groups—Developments child groups
Group
CPU
shares
Percent of system’s available CPU
resources
Development 5 5/10 = 50.00% passed to child groups
Development/Debuggers 1 1/4 of its parent’s CPU (50.00%) =
12.50% of system CPU
Development/Profilers 1 1/4 of its parent’s CPU (50.00%) =
12.50% of system CPU
Development/Compilers 2 2/4 of its parent’s CPU (50.00%) =
25.00% passed to child groups
Development/Compilers/C 4 4/8 of its parent’s CPU (25.00%) =
12.50% of system CPU
Development/Compilers/Fortran 4 4/8 of its parent’s CPU (25.00%) =
12.50% of system CPU