HP-UX Workload Manager User's Guide

11
Contents
Specifying when the SLO is active (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Tuning the metrics and the SLOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Tuning WLM using the WLM GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Specifying a data collector (optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Specifying the WLM interval (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Using absolute CPU units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Distributing excess CPU resources to your workloads (optional) . . . . . . . . . . . . . . 218
Refining granularity of CPU (and memory) allocation by increasing shares per core
(optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Temporarily removing groups with inactive SLOs (optional) . . . . . . . . . . . . . . . . . 220
Placement of processes for inactive FSS groups . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Placement of processes for PSET-based groups. . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Capturing your collectors’ stderr (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Smoothing metric values (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Controlling averaging in usage controllers (optional) . . . . . . . . . . . . . . . . . . . . . . . 223
Trimming the statistics log file automatically (optional) . . . . . . . . . . . . . . . . . . . . . 224
Tuning a workload’s SLO convergence:
cntl_kp (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Tuning a workload’s SLO convergence: cntl_convergence_rate (optional) . . . . . . . 229
Tuning the goal buffer (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Releasing cores properly (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Example configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Trying a configuration without affecting the system. . . . . . . . . . . . . . . . . . . . . . . . . . 236
Passive mode versus actual WLM management. . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
The WLM feedback loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Effect of mincpu and maxcpu values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Monitoring WLM in passive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
The effect of passive mode on usage goals and metric goals. . . . . . . . . . . . . . . . . 240
Activating the configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Setting WLM to start automatically at reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Setting WLM global arbitration to start automatically at reboot. . . . . . . . . . . . . . . . 242
Setting the WLM communications daemon to start automatically at reboot. . . . . . . 243
Securing WLM communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Enabling statistics logging at reboot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Disabling statistics logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
WLM and kernel parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247