HP-UX Workload Manager User's Guide

Example configuration files
usage_stretch_goal.wlm
Chapter 9336
#
# There are seven SLOs in this example.
#
# This first SLO ensures that OTHERS receives between 0 and 100
# shares. (The 100 shares represent 1 core because absolute_cpu_units
# is set to 1). The goal is a usage goal, attempting to ensure the
# group uses between 50% and 75% of its allocated CPU shares (as
# explained in the “Purpose” section above).
#
slo OTHERS_Base {
pri = 1;
entity = PRM group OTHERS;
mincpu = 1;
maxcpu = 100;
goal = usage _CPU;
}
#
# These next SLOs are set to priority 1 (pri = 1) to make sure that
# each group is allocated CPU shares. Each SLO is for a different
# group and requests between 1 and 200 shares (that is, 2 cores).
# With the usage goals, WLM allocates CPU to the groups based on how
# much of their allocations they are currently using. WLM changes
# their allocations so that the groups are using between 50% and 75%
# of those allocations.
#
slo SIP_Base {
pri = 1;
entity = PRM group SIP;
mincpu = 1;
maxcpu = 200;
goal = usage _CPU;
}
slo SD_Base {
pri = 1;
entity = PRM group SVCDESK;
mincpu = 1;
maxcpu = 200;
goal = usage _CPU;
}
slo OVO_Base {
pri = 1;
entity = PRM group OVO;
mincpu = 1;