-i, when to use, 79 -k, when to use, 79

-M, and capping CPU, 58 -s, when to use, 79

-u, and unlocking a configuration file lock, 107 checking configuration file syntax, 51 differences between -i and -k, 80

error messages, 131

errors in the configuration file, 79

including full hierarchies in output with -h, 107 introduction, 12

loading a configuration file, 79 syntax, 106

validating your configuration, 79, 106

PRMID defined, 146 groups, 54 range, 54 reserved, 54

prminitconfig command introduction, 12 syntax, 108

prmlist command error messages, 138

including full hierarchies in output with -h, 109 introduction, 12

syntax, 109 prmloadconf command

creating a new configuration file, 51, 53 error messages, 140

introduction, 12 syntax, 110

updating the configuration file, 53, 81 prmmonitor command

error messages, 130 fine-tuning your configuration, 83

including full hierarchies in output with -h, 111 introduction, 12

syntax, 110 prmmove command

error messages, 134 example, 68 introduction, 12

preventing process moves by the application manager with -g, 69

syntax, 111 prmrecover command

error messages, 140 introduction, 12 syntax, 112

prmrun command error messages, 136 example, 70 introduction, 13

starting an application in a user-specified group, 70 starting an application in its assigned group, 70 starting an application under PRM, 69

syntax, 112 prmsmhconfig command

introduction, 13 syntax, 113

process group ID, defined, 146 process group, defined, 146 process ID, defined, 146 processes

movement on start of application management, 69 ps command

confirming processes are in the correct groups, 47, 50, 52

example, 68 support for PRM, 116

pstat system call support for PRM, 116

Q

quick start to using PRM’s command-line interface, 51 quick start to using PRM’s SIM interface, 49

quick start to using PRM’s SMH interface, 46

R

real memory defined, 147

real user ID, defined, 147 REALUIDON mode, 108 reconfiguring PRM dynamically, 81 records, 11

application

adding with a text editor, 67 alternate names, 66 defined, 145

duplicate application records, 65 introduction, 12

modifying with a text editor, 67 removing with a text editor, 68 specifying PRM control of applications, 65 specifying with a text editor, 67

syntax, 65 compartment

adding with a text editor, 76 modifying with a text editor, 76 removing with a text editor, 76, 78 specifying, 75

syntax, 75 group/CPU

adding with a text editor, 57 defined, 145 introduction, 12

modifying with a text editor, 57 removing with a text editor, 58 syntax, 55

memory

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

152 Index