HP Process Resource Manager User's Guide

Understanding how PRM manages resources
How PRM manages CPU resources
Chapter 246
At Time B:
Group1’s processes are now using 80% of available CPU time, which
consists of all of Group1s shares and an unused portion of Group2’s
share.
Group2 processes continue at a steady 15%.
PRM scheduling is not in effect.
Between Time B and Time C:
Group2’s demands start to increase.
With available CPU resource use approaching 100%, PRM starts to
have an effect on CPU allocation.
Both groups’ CPU resource use begins moving toward their assigned
number of shares. In this case, the increasing demand of Group2
causes Group1 to be pulled toward the 33% mark despite its desire
for more CPU resources.
At Time C:
CPU resource use for Group1 and Group2 is limited to the assigned
shares.
After Time C:
PRM holds each group to its assigned available CPU resource percentage
until total available CPU resource demand is less than 100%. This gives
Group2 a priority for CPU resources over Group1. In contrast, in the
standard HP-UX scheduler, CPU time is allocated based upon the
assumption that all processes are of equal importance. Assuming there is
one process associated with each PRM group, the standard HP-UX
scheduler would allocate each process 50% of the available CPU
resources after Time C.