HP-UX Workload Manager User's Guide

9
Contents
Optimize use of Temporary Instant Capacity (TiCAP). . . . . . . . . . . . . . . . . . . . . . . 102
Integrate with various third-party products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Status information WLM provides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Monitoring WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
wlminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
wlmgui. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
prmmonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
prmlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
GlancePlus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
wlm_watch.cgi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Status and message logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Event Monitoring Service (EMS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3. How WLM manages workloads
How WLM works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Shares-based SLOs vs goal-based SLOs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
How WLM gets application data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
How a workload is managed (controllers). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
SLO violations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
How conflicting SLOs are resolved (arbiter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Allocating CPU resources: The rising tide model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Example of WLM in use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
4. How do I use WLM?
Phasing in your WLM implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Steps for using WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Reconfiguring WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Disabling WLM and its global arbiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5. Configuring WLM
Configuration file syntactic conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Using the WLM configuration wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Using the WLM GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Tips on using the WLM GUI’s tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141