HP-UX Processor Sets

HP-UX Processor Sets 6
Dynamic Configuration
Privileged users can dynamically set up and change the system processor set
configuration. Users can create a new processor set, destroy an existing processor
set, or reassign a processor from its current processor set to another. (Every enabled
processor in the system is assigned to a processor set.)
Dynamic Application Binding
Each running application in the system is bound to some processor set, and this
processor set defines which processors the application may execute on. Privileged
users can dynamically move (migrate) an application from its current processor set to
another processor set in the system as needed. An application may also have binding
to a specific processor in its processor set.
Ownership and Access Permissions
HP-UX Processor Sets define a very flexible and powerful ownership and access
permissions model, providing privileged users precise control in managing the system
processor set configuration and workload distribution among processor sets. Every
processor set has an owner along with a set of access permissions to grant or restrict
access to other users in the system.
Attributes for Better Manageability
HP-UX Processor Sets define a set of attributes that control system behavior for
various operations on processor sets. One attribute, for example, lets a privileged
user define whether to allow a user to destroy a processor set if the processor set is
in use at the time the request is issued. Privileged users can dynamically change
attribute values for a processor set as needed.
System Default Pset
The HP-UX system is automatically configured with one System Default Processor
Set (Default Pset) when started. The Default Pset has at least one processor, and its
access permissions are set to provide access for all users in the system. The Default
Pset is always available to all users.
Managing System Daemon Processes
HP-UX has a set of kernel daemon processes to perform system-level activities. The
HP-UX Processor Sets implementation does not restrict these daemon processes to
any user-defined processor set configuration; rather, they are allowed to execute on
any processor in the system irrespective of the user- defined processor set
configuration.
Integration with PRM
The HP-UX Process Resource Manager (PRM) software product provides a powerful
tool for managing system resources among applications and users. PRM is now
integrated with processor sets, allowing administrators to allocate processor
resources to applications and users (through PRM groups) as a number of whole
processors.