HP-UX HB v13.00 Ch-19 - PRM

HP-UX Handbook Rev 13.00 Page 5 (of 31)
Chapter 19 Process Resource Manager (PRM)
October 29, 2013
purposes.
APPL (application)
Ensures that specified applications and their child processes run in the appropriate PRM
groups.
The following daemons belong to the PRM subsystem:
prm1d Provides application management.
prm2d Provides in-kernel memory management of both private memory and shared
memory.
CPU and DISK resource management is done in the kernel.
How the FSS scheduler works
Consider the PRM CPU scheduler as the carousel below. The circles represent FSS PRM groups.
There are 3 groups. The number of circles a group has in the carousel is determined by its CPU
entitlement.
Group1 having 50% CPU entitlement, hence owning 5 of 10 circles.
Group2 having 30% CPU entitlement, hence owning 3 of 10 circles.
Group3 having 20% CPU entitlement, hence owning 2 of 10 circles.
Capping CPU resource use
PRM gives you two options for capping CPU resource use by FSS PRM groups:
On a per-group basis
(Available for HP-UX 11i v3 and later.) For per-group capping, use the MAX field in the
FSS PRM group record for only those groups you want to cap.