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
Adding/modifying shared memory allocations ................................................................62
Removing private memory shares ...................................................................................63
Removing shared memory allocations .............................................................................63
Isolating private memory for a group isolating memory using a text editor............................64
Controlling applications......................................................................................................65
Duplicate application records.........................................................................................65
Missing applications are ignored....................................................................................65
Application record syntax...............................................................................................65
Adding/modifying an application’s group assignment ......................................................67
Example: Grouping an application by its alternate names and functions..........................68
Example: Assigning a running application to another group ..........................................68
Removing an application’s group assignment ...................................................................68
Launching an application under PRM...............................................................................69
Launching an application in its assigned group............................................................70
Launching an application in a user-specified group ......................................................70
Launching a script under PRM.........................................................................................70
Launching a Java program under PRM.............................................................................71
Specifying PRM users ........................................................................................................71
User record syntax.........................................................................................................71
Adding/modifying a user’s group assignment ..................................................................73
Example: Changing the initial group of a user .............................................................74
Removing a user’s group assignment ...............................................................................74
Assigning secure compartments to PRM groups .....................................................................75
Compartment record syntax............................................................................................75
Adding/modifying a compartment’s group assignment .....................................................76
Removing a compartment’s group assignment ..................................................................76
Assigning Unix groups to PRM groupsassigning Unix group to PRM groupsconfiguring Unix group
resource allocationUnix group recordsspecifying Unix recordsrecordsUnix groupspecifying..........77
Unix group record syntax...............................................................................................77
Adding/modifying a Unix group’s PRM group assignment .................................................77
Removing a Unix group’s PRM group assignment ..............................................................78
Checking the configuration file ...........................................................................................79
Loading the PRM configuration ...........................................................................................79
Loading the PRM configuration with prmconfig..................................................................80
Enabling resource managers....................................................................................................80
Enabling resource managers with prmconfig..........................................................................81
Updating the configuration .....................................................................................................81
8 Fine-tuning your PRM configuration ............................................................83
Using prmanalyze to analyze your configuration.........................................................................83
Example: Locating system bottlenecks...................................................................................84
Example: High-level views of usage......................................................................................85
Example: Checking for patterns and configuration accuracy....................................................85
Using GlancePlus to analyze your configuration..........................................................................86
Analyzing memory use............................................................................................................87
9 Administering PRM...................................................................................89
Moving processes between PRM groups ...................................................................................89
Displaying application filename matches...................................................................................89
Displaying netgroup expansions ..............................................................................................90
Displaying accessible PRM groups ...........................................................................................91
Displaying state and configuration information...........................................................................91
Displaying application and configuration information .................................................................92
Contents 5