HP Process Resource Manager User's Guide

Understanding how PRM manages resources
How PRM manages applications
Chapter 266
The precedence of PRM record types—from highest to lowest—is:
1. Compartment record
2. Application record
3. User record
4. Unix group record
The PRM application manager goes through the following steps to
determine in which PRM group to place a process.
1. Manually moved processes
Leave manually moved processes (processes moved using prmrun or
prmmove) in their current PRM groups.
2. Compartment records
Move a process running in a secure compartment that is mapped to a
PRM group using a compartment record to the assigned PRM group.
3. Application records
If the file ID of the process matches the file ID for the full pathname
of any application listed in an application record in the current
configuration, make the following checks:
a. If the process name is an exact match of an alternate name given
in the application record, move the application to the PRM group
assigned in the record.
b. If the process name matches any of the alternate names specified
by pattern (regular expression) in application records, then:
If it matches only one alternate name, move it to the PRM
group specified in that record.
If it matches multiple alternate names specified by pattern,
move the process to the PRM group specified in the “first”
matching record.
The “first” matching record is determined by sorting the
alternate names specified by pattern in lexicographical
(ASCII dictionary) order.
c. Move the process to the PRM group specified in the application
record that has no alternate name.