HP Process Resource Manager User's Guide

Overview
Why use HP Process Resource Manager?
Chapter 130
Prioritizing resource use for applications
Figure 1-4 illustrates a situation where two users and an application are
assigned to separate PRM groups. User1 and User2 are respectively
assigned to GroupA and GroupB. Both groups are given 25%. The critical
application is assigned to GroupC, which is given 50%. Because of its
greater resource allocation, GroupC takes priority over GroupA and
GroupB. This scenario assumes that the processes fully consume the
resource allocated to their groups.
Figure 1-4 Prioritizing resource use for an application
Limiting resource consumption
The following example describes a situation where a system
administrator needs to limit resource consumption.
A system administrator has determined that screen savers displaying
fractal designs consume as much CPU resource as permitted. To protect
the system from these screen savers during the work day, the
administrator creates a PRM group for them. This PRM group limits
CPU consumption—when the system is at peak load—to 5%. When the
system is not fully utilized, the screen savers can use the available CPU
resources. Whenever the CPU cycles are needed for productive work, the
screen savers cannot use more than 5% of the CPU resources.
GroupA
User1
User2
Process1
Process2
Process3
50%
25%25%
GroupB
Critical application
and its child processes
HP-UX server
GroupC