WLMTK Overview: Using HP-UX WLM Effectively With Your Most Critical Applications
6
Workload management across virtual partitions and nPartitions
WLM is optimized for moving cores among hosts such as virtual partitions (vPars) and nPartitions.
Using these hosts as workloads, WLM manages workload allocations while maintaining the isolation
of their HP-UX instances. WLM automatically moves or “virtually transfers” cores among partitions
based on SLOs and priorities that you define for the partitions.
To configure WLM to move cores among hosts:
1. Create one or more SLOs for each host.
2. Activate the WLM daemon.
3. Configure and activate the WLM global arbiter.
For more information on configuring WLM, see the wlmconf(4) and wlmparconf(4) manpages and the
HP-UX Workload Manager User’s Guide.
Workload management within a single HP-UX instance
You can also use WLM to manage workloads to divide resources within a single HP-UX instance. In
this case, you manage SLOs for workloads based on PRM-based pSets or FSS groups. These
workloads are usually referred to as workload groups.
WLM can manage real memory, although not in response to SLO performance. Disk bandwidth
allocations are statically assigned in the WLM configuration file. If multiple users or applications
within a workload group are competing for resources, standard HP-UX resource management
determines resource allocation.
To configure workload groups for resource management:
1. Define a workload group for each workload.
2. Place the applications or users that define the workloads into their own workload groups (the
workload processes share the resources WLM makes available to the workload group).
3. Create one or more SLOs for each workload group.
4. Activate the WLM daemon.
For more information on configuring WLM, see the wlmconf(4) manpage and the HP-UX Workload
Manager User’s Guide.
WLM Toolkits
WLMTK is a collection of the following toolkits, each of which simplifies management of CPU
resources and application performance to meet your business objectives:
• HP-UX WLM Oracle Database Toolkit (ODBTK)—Transfers metric data from Oracle database
instances into WLM so that you can manage the resource utilization and performance of your
instances
• HP-UX WLM Apache Toolkit (ApacheTK)—Manages and prioritizes Apache-based workloads,
including Java™ software, common gateway interface (CGI) scripts, and other such processes
• HP-UX BEA WebLogic Server Toolkit (WebLogicTK)—Manages WebLogic Server workloads of
individual WebLogic instances and WebLogic Server clusters
• HP-UX WLM SAP Toolkit (SAPTK)—Collects SAP processes based on user-defined criteria and
assigns them to specific WLM-managed workloads (You can isolate an entire SAP system or SAP
instance as a workload, and you can separate SAP processes from an instance and place them in
specific workloads.)
• HP-UX WLM SNMP Toolkit (SNMPTK)—Transfers metric data from an SNMP agent into WLM so
that you can manage the resource utilization and performance