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
M
management
application
specifying application management, 65
CPU
specifying CPU resource management, 54
memory
specifying memory management, 59
max value for CPU, 56
maximum number of groups (64 or 256 depending on
your HP-UX version), 54
memory
allocations
specifying, 59
cap, defined, 146
capping
specifying the cap (max value), 59
with a text editor, 60
displaying available memory with prmavail, 105
manager, 59
defined, 146
introduction, 11
specifying memory management, 59
records
adding with a text editor (private), 62
adding with a text editor (shared), 62
defined, 146
introduction, 12
modifying with a text editor (private), 62
modifying with a text editor (shared), 62
removing with a text editor (private), 63
removing with a text editor (shared), 63
records (private)
syntax, 59
specifying allocations, 59
specifying caps (max values), 59
minimum resource shares
and PRM_SYS group, 55
minimum shares values, 53
modifying
application records with a text editor, 67
compartment records with a text editor, 76
group/CPU records with a text editor, 57
memory records with a text editor (private), 62
memory records with a text editor (shared), 62
Unix group records with a text editor, 77
user records with a text editor, 73
movement of processes on start up, 69
moving a process between groups
prmmove syntax, 111
N
netgroups
in user records, 72
NFS services, 54
NFS, defined, 146
NIS
integration through user records, 71
O
online cell operations, 56, 59
OpenView monitoring of PRM SNMP data, 118, 119
OTHERS group, 54
defined, 146
overview
how to use PRM’s command-line interface, 51
how to use PRM’s SIM interface, 49
how to use PRM’s SMH interface, 46
PRM, 11
P
parent groups
defined, 146
pattern matching
in an application’s alternate names, 54
per-group CPU capping, 56
showing availability with prmavail -f, 105
performance monitoring tools, 83
PerfView Analyzer, 83
PID
defined, 146
polling interval
defined, 146
POSIX real-time process, defined, 146
PRM administrator, defined, 146
PRM advantages over the standard HP-UX CPU scheduler
and memory manager, 13
PRM commands, 12
PRM group
defined, 146
ID, defined, 146
PRM overview, 11
prm2scomp command
introduction, 13
syntax, 114
PRM_SYS group, 54
as "(PRM_SYS)" in prmmonitor -s and ps -P output, 55
as an explicit group, 55
CPU capping, 55
defined, 146
prmagt command
error messages, 144
introduction, 12
starting at boot, 119
syntax, 101
using, 119
prmanalyze command
error messages, 142
fine-tuning your configuration, 83
introduction, 12
using -p to track active processes, 102
prmavail command
error messages, 141
introduction, 12
syntax, 105
prmconfig command
-e, when to use, 81
-i versus -k, 80
151