HP-UX Workload Manager User's Guide

7
Contents
Preface
System platform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Associated software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Document Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
New in this edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Feedback to the HP-UX WLM team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Support and patch policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Associated documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1. Introduction
Performance and resource management overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
What is workload management? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
What is HP-UX Workload Manager? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Workload management across partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Workload management within a single HP-UX instance . . . . . . . . . . . . . . . . . . . . . . 44
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Why use Workload Manager? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Service-level objectives (SLOs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Prioritized SLOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
WLM and partitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
What is the ideal environment for WLM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Examples of solutions that WLM provides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
SLOs that ensure a specified amount of CPU shares for workloads . . . . . . . . . . . . . 52
Reserving CPU resources all of the time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Reserving CPU resources at specified times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Reserving CPU resources based on a condition or event . . . . . . . . . . . . . . . . . . . . 53
Ensuring resources in an HP Serviceguard failover . . . . . . . . . . . . . . . . . . . . . . . . 53
SLOs that dynamically allocate resources based on usage goals. . . . . . . . . . . . . . . . 54
Allocating CPU resources dynamically based on utilization . . . . . . . . . . . . . . . . . 54
Controlling the sharing and borrowing of excess CPU resources. . . . . . . . . . . . . . 54
Automatically resizing processor sets (PSETs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Automatically resizing virtual partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Automatically resizing nPartitions using Instant Capacity cores . . . . . . . . . . . . . 56
Optimizing use of Temporary Instant Capacity (TiCAP) and Pay per use (PPU) . 57