HP Process Resource Manager User's Guide

Understanding how PRM manages resources
How PRM manages applications
Chapter 2 61
For more information about LVM or about using PRM disk bandwidth
management, see “Setting up your disks” on page 85.
How PRM manages applications
This section describes how PRM assigns processes to run in PRM groups.
The following topics are discussed:
How application processes are assigned to PRM groups at start-up
How PRM handles child processes
Pattern matching for filenames
Pattern matching for renamed application processes
Precedence of PRM group assignments
When an application is started, it runs in the initial PRM group of the
user that invoked it. If the application is assigned to a PRM group by a
record in the configuration file, the application manager soon moves the
application to its assigned group. A user who does not have access to an
application’s assigned PRM group can still launch the application as long
as the user has execute permission to the application. An application can
be assigned to only one PRM group at a time. Child processes inherit
their parent’s PRM group. Therefore, all the application’s child processes
run in the same PRM group as the parent application by default.
You can explicitly place an application in a PRM group of your choosing
with two commands. Use the prmmove command to move an existing
application to another group. Use the prmrun command to start an
application in a specified group.
These rules may not apply to processes that bypass login. See the
section “Special case of interest: Client/server connections” on page 198
for more details.