HP Process Resource Manager User's Guide
Configuring and enabling PRM on the command line
Configuring PRM
Chapter 7 103
you assign shares to a volume group/disk group for one FSS PRM
group, you must assign shares for that volume group/disk group to
all FSS PRM groups.
• The minimum CPU and memory shares are one. (Assigning one
share is rarely a good idea for any resource.) The minimum number
of disk bandwidth shares you can assign is zero.
• FSS PRM group PRMID numbers must be in a range from 0 to 63 or
from 0 to 255 starting with HP-UX 11i v2 Update 2. (PRMIDs for
PSET PRM groups are assigned by PRM). PRMID 0 is reserved for
the system group, PRM_SYS. PRMID 1 is reserved for the user default
group, OTHERS. PRMID numbers must be uniquely assigned.
• PRM internally creates the group PRM_SYS (PRMID 0) and assigns
system processes to it. Therefore, you do not need to specify a
PRM_SYS group in the PRM configuration file. If you are upgrading an
existing configuration file that contains a PRM_SYS group, delete this
group.
• The PRMID 1 (default name OTHERS) group must appear in the PRM
configuration file. However, you do not need to assign any users to it.
• Users not listed in the configuration file will use the user default
group, PRMID 1 (OTHERS), as their initial group. If your
implementation expects the user default group to carry a significant
load of users, the user default group should have an appropriate
number of shares to meet their needs.
• Root users can occupy any group.
• The configuration file must contain a group/CPU record for each
PRM group you want to create on your system and for all PRM
groups listed in PRM user and application records.
• Do not set memory/CPU and disk shares at opposite ends of the
spectrum and expect to see the desired percentages achieved. If a
process cannot run, it cannot request I/O. Typically, disk shares that
represent over 90% or under 10% of the disk resource will tend to be
less accurate due to such scheduling-induced or demand-induced
fluctuations.
• Several NFS system processes run on behalf of network-generated
requests. If these processes consume substantial CPU, memory, and
disk bandwidth resources from the system group (PRM_SYS), consider
using the prmmove command to move these processes to their own
PRM groups to free up the system group.