HP-UX Workload Manager User's Guide
Configuring WLM
Defining the PRM components (optional)
Chapter 5176
min Is group’s minimum number of CPU shares. The value
must be an integer between 0 and the group’s gmaxcpu
value, inclusive.
min is out of the total CPU resources, which is 100
multiplied by the number of cores (if you set the
tunable absolute_cpu_units to 1 or it is implied by
other elements in your configuration)—or just 100 by
default.
To have a minimum of 2 cores on an 8-core system with
absolute_cpu_units enabled
(absolute_cpu_units = 1), you would specify:
gmincpu = 200;
If you specify a min greater than the total CPU
resources, WLM treats it as equal to the total CPU
resources.
By default, the implicit minimum CPU allocation for
an FSS group is 1% of the total CPU resources in the
default PSET; if the tunable extended_shares is set to
1, the minimum is 0.2% (with incremental allocations
of 0.1%). The implicit minimum allocation for a PSET
group is one core. (If the transient_groups keyword
is set to 1, some FSS groups may be deleted
temporarily and therefore use no resources during that
time. The implicit minimum CPU allocation for PSET
groups becomes 0. However, groups associated with
process maps are not deleted even if the groups are
associated with inactive SLOs.)
If you specify a min value that is less than the
minimum CPU allocation, the group receives the
implicit minimum. For example, with
absolute_cpu_units enabled and extended_shares
disabled in the WLM configuration on an 8-core system
with no PSETs, the system’s total CPU resources can
be divided into 800 shares (100 for each core). A min
value of 7 would be less than 1%, so WLM would
automatically allocate at least 8 shares of CPU
resources to the group.