HP Process Resource Manager User's Guide

Configuring and enabling PRM on the command line
Configuring PRM
Chapter 7114
A white paper, titled HP Process Resource Manager memory resource
groups: Memory calculation, on the web at
http://h20338.www2.hp.com/hpux11i/downloads/5983-1676EN.pdf
presents a case study of setting memory allocations for PRM groups.
Use the following syntax to specify a memory record:
#!PRM_MEM:{PRMID|GROUP}:SHARES:[MAX]:::[[IMPORT]:[EXPORT]:]
where
#!PRM_MEM Indicates the start of a memory record.
PRMID | GROUP Is a PRM group ID or group name that corresponds to
an existing group. When specifying parents in a group
hierarchy, use their names.
SHARES Specifies the group’s guaranteed proportion of
available memory. Shares are integer values ranging
from one to MAXINT.
MAX (Optional) Specifies a cap (upper bound) for memory
consumption for any non-HIER PRM group. This
integer value represents a percentage and must be
greater than or equal to the percentage determined by
the group’s number of memory shares. There is no
requirement that the max values total 100%.
IMPORT, EXPORT Allow a PRM group to borrow or lend memory
resources. Leave both fields blank to allow unrestricted
borrowing and lending. (Leaving the fields blank
enables the proportional overachievement feature.)
Assign both fields a value of 0 to isolate a
memory-critical group to ensure it gets exactly the
memory you give it.
You cannot set EXPORT to 0 for the OTHERS group.
NOTE If you add memory records to the PRM configuration file, your
configuration file must not contain a PRM_SYS (PRMID 0) group. If the
group is already present, delete it.