Jump to content

HP-UX 11i

Products & Services
Support & Drivers
Solutions

HP Process Resource Manager (PRM) – overview and features

 
Content starts here
Overview and features

How it works

HP Process Resource Manager (HP PRM) is a resource management tool used to control the amount of resources that processes use during peak system load.

HP PRM can manage allocation of the following resources:

  • CPU: Ensures a minimum allocation of CPU; can also simultaneously cap CPU resource usage for each group in the configuration. (Starting with HP-UX 11i v3, per-group capping is available.)
  • Memory: Ensures a minimum allocation of private real memory; can also cap private memory usage. Allows you to allocate an exact amount of shared memory.
  • Disk bandwidth: Ensures a minimum allocation of disk bandwidth.

Business outcomes

HP PRM manages resources by partitioning a system based on PRM groups. A PRM group is a collection of processes that is assigned system resources. The system administrator assigns applications and users to PRM groups and establishes resource allocations for each group. PRM then manages each group's CPU, disk bandwidth, and memory resources according to the current configuration.

Latest release

Version C.03.05 (HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3)

Secure Resource Partitions

HP-UX Secure Resource Partitions (SRP) are used to consolidate multiple applications within a single image of the HP-UX 11i operating system. Applications running in an SRP operate as though they were running in an individual system. SRPs can be started and stopped in the same manner as a single system. User login can be directed to a specified SRP, and each SRP can be assigned a private IP address. CPU, memory and disk resources can be managed and scheduled on a per-SRP basis.

SRP uses a combination of Security Containment compartments and HP Process Resource Manager to provide controlled isolation of execution environments and system resources.

Why HP Process Resource Manager

Consider using HP PRM for the following reasons:
  • System consolidation: With HP PRM, you can run multiple mission-critical applications on a single system.
  • Secure Resource Partitions: HP PRM supports Secure Resource Partitions that combine HP-UX 11i v2 security capabilities with the resource management capabilities of PRM. This combination allows you to consolidate multiple applications within a single operating system image with both dedicated resources and operating system level security from other applications.
  • Response time: You can improve the response time for critical users and applications through effective use of PRM groups and assigned resources.
  • Performance expectation: You can set and manage user expectations for performance through effective use of PRM groups and assigned resources.
  • Application isolation: With processor sets and the memory isolation feature of the Memory Resource Group, you can provide your application with total resource isolation.
  • Budget based sharing: With HP PRM, you can allocate resources on shared servers based on how much of the server each department funded.
  • Convenient to use: You can change HP PRM configuration any time – even under load. Also, applications do not require modification to work with HP PRM.
  • Failover recovery: You can ensure that an application package in a Serviceguard cluster has sufficient resources in a failover.