HP Process Resource Manager User's Guide

Overview
What is HP Process Resource Manager?
Chapter 120
PRM has four managers:
CPU (processor time)
Ensures that each PRM group is granted at least its
allocation of CPU resources. Optionally for FSS PRM
groups, this resource manager ensures no more than
its capped amount of CPU resources. For PSET PRM
groups, processes are capped on CPU resource usage by
the number of cores assigned to the group.
MEM (memory)
Can manage both private memory and shared memory.
For private memory:
Ensures that each PRM group is granted at least
its share, but (optionally) no more than its capped
amount of memory. You can also specify memory
shares be isolated so that a group’s assigned
memory shares cannot be loaned out to, or
borrowed from, other groups.
For shared memory:
Ensures a PRM group is allocated a minimum
number of megabytes for use as shared memory.
DISK (disk bandwidth)
Ensures that each FSS PRM group is granted at least
its share of disk bandwidth. PRM disk bandwidth
management can only control disks that are managed
by HP’s Logical Volume Manager (LVM) or by
VERITAS Volume Manager (VxVM). PSET PRM
groups are treated as part of PRM_SYS (PRMID 0) for
disk bandwidth purposes.
APPL (application)
Ensures that specified applications and their child
processes run in the appropriate PRM groups.
The managers control resources, user processes, compartment processes,
and applications based on records in the configuration. Each manager
has its own record type. The most important records are PRM
group/CPU records, because all other records must reference these
defined PRM groups. The various records are described below.