User's Manual
Table Of Contents
- HP Process Resource Manager User Guide
- Contents
- Preface
- 1 Overview
- 2 Understanding how PRM manages resources
- 3 PRM configuration planning
- 4 Setting up PRM
- 5 Using PRM with HP System Management Homepage (SMH)
- 6 Using PRM with HP Systems Insight Manager (SIM)
- 7 Configuring and enabling PRM on the command line
- Quick start to using PRM’s command-line interface
- Configuring PRM
- The PRM configuration file
- Configuration tips and requirements
- Specifying PRM groups/controlling CPU resource use
- Controlling memory use
- Controlling applications
- Specifying PRM users
- Assigning secure compartments to PRM groups
- Assigning Unix groups to PRM groups
- Checking the configuration file
- Loading the PRM configuration
- Enabling resource managers
- Updating the configuration
- 8 Fine-tuning your PRM configuration
- 9 Administering PRM
- Moving processes between PRM groups
- Displaying application filename matches
- Displaying netgroup expansions
- Displaying accessible PRM groups
- Displaying state and configuration information
- Displaying application and configuration information
- Setting the memory manager’s polling interval
- Setting the application manager’s polling interval
- Disabling PRM
- Resetting PRM
- Monitoring PRM groups
- Logging PRM memory messages
- Logging PRM application messages
- Displaying groups’ allocated and used resources
- Displaying user information
- Displaying available memory to determine number of shares
- Displaying number of cores to determine number of shares
- Displaying past process information
- Displaying current process information
- Monitoring PRM with GlancePlus
- Monitoring PRM with OpenView Performance Agent (OVPA) / OpenView Performance Manager (OVPM)
- Automating PRM administration with scripts
- Protecting the PRM configuration from reboots
- Reconstructing a configuration file
- Special case of interest: Client/server connections
- Online cell operations
- Backing up PRM files
- A Command reference
- B HP-UX command/system call support
- C Monitoring PRM through SNMP
- D Creating Secure Resource Partitions
- E Using PRM with Serviceguard
- F Using PRM with HP Integrity Virtual Machines
- G PRM error messages
- Glossary
- Index
defined, 145
introduction, 11
shares
specifying the number of shares, 54
CPU max, 56
creating the configuration file with prmloadconf, 51, 53
cron command
support for PRM, 116
D
disabling PRM
prmconfig syntax, 106
displaying
application record information with prmlist, 109
available memory with prmavail MEM, 105
group/CPU record information with prmlist, 109
PRM configuration file information with prmlist, 109
user record information with prmlist, 109
E
effective user ID, defined, 145
enabling PRM, 81
prmconfig syntax, 106
with prmconfig, 81
error messages, 130
errors in the configuration file, 79
exec system call
support for PRM, 116
F
files
/etc/prmconf (default configuration file)
overview, 52
/etc/rc.config.d/prm (PRM startup script)
starting PRM’s SNMP agent on reboot, 119
/var/adm/syslog/syslog.log
determining memory use, 88
alternate configuration, 52
fine-tuning your configuration with data from prmanalyze,
83
fork system call
support for PRM, 116
G
GlancePlus, 86
fine-tuning your configuration, 83
graphing PRM SNMP data with xnmbrowser, 123
group
alternate, 72
initial, 72
launching an application in a user-specified group, 70
launching an application in its assigned group, 70
maximum number of PRM groups (64 or 256 depending
on your HP-UX version), 54
minimum resource shares, 53
OTHERS, 54
defined, 146
PRM_SYS, 54
as "(PRM_SYS)" in prmmonitor -s and ps -P output,
55
as an explicit group, 55
defined, 146
reserved, 54
system, 54
user default, 54
group/CPU records
adding with a text editor, 57
defined, 145
introduction, 12
modifying with a text editor, 57
removing with a text editor, 58
syntax, 55
H
hierarchies
defined, 145
including fully in prmconfig output with -h, 107
including fully in prmlist output with -h, 109
including fully in prmmonitor output with -h, 111
HP-UX real-time process, defined, 145
Hyper-Threading, 57
I
id command
support for PRM, 116
inetd
possible need to remove from system group, 54
initial group
defined, 145
internet services daemon
possible need to remove from system group, 54
isolating memory using a text editor, 64
J
Java programs
launching under PRM, 71
L
launching an application, 69
checklist, 70
in a user-specified group, 70, 112
in a user’s initial group, 112
in its assigned group, 112
LCPU, 57
leaf groups
defined, 145
loading a configuration, 79
with prmconfig, 80
lock on the configuration file, 107
lockable memory
defined, 146
logical CPU, 57
Logical Volume Manager (LVM)
defined, 146
login command
support for PRM, 116
150 Index