HP Process Resource Manager User's Guide

PRM configuration planning
Identifying resource use
Chapter 378
Quick analysis
If you need to implement PRM immediately to provide adequate
resources to critical applications you could:
1. Identify CPU, memory, and disk bandwidth resource needs for each
application. For information on how to collect this data, see “Using
prmanalyze to quickly identify resource use” on page 81.
2. Create a PRM configuration file with a group for each high-priority
application.
3. Assign all users to the user default group OTHERS (PRMID 1) as their
initial group. (Use prmloadconf -f to make these assignments
automatically.)
For example, suppose you have three departments that use the system.
However, the order processing application used by the sales department
is the most critical. The order processing application uses up to 40% of
the CPU resources, 30% of memory resources, and 20% of disk
bandwidth resources; the remainder of the resources are distributed
among the other applications.
A resulting configuration might be:
User default group: 60 CPU shares, 70 memory shares, 80 disk
bandwidth shares
Order processing group: 40 CPU shares, 30 memory shares, 20 disk
bandwidth shares
In this configuration, the order processing group is used only for the
order processing application.
The user default group is configured as the initial group for users. Any
applications other than order processing are placed in the user default
group and do not affect the order processing application.
Suppose this is a 10-core system. Another configuration might use a
PSET PRM group:
User default group: 60 CPU shares, 70 memory shares, 80 disk
bandwidth shares
Order processing group: Core 1, 2, 3, 4; 30 memory shares