Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133776
  • 博文数量: 51
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-22 14:47
文章分类

全部博文(51)

文章存档

2009年(8)

2008年(43)

我的朋友

分类:

2008-08-21 09:47:07

HP-UX Workload Manager (HP-UX WLM) is a resource management tool that provides automatic CPU resource allocation and application performance management based on your service-level objectives (SLOs) and business priorities. WLM is most effective managing applications that are CPU-bound. It automatically adapts system or partition CPU resources (cores) to the demands, SLOs, and priorities of the running applications. (A core is the actual data processing engine within a processor, where a single processor can have multiple cores, and a core can support multiple execution threads through Hyper-Threading, introduced with HP-UX 11i v3, as discussed below.) It adjusts the CPU allocation of a group of processes known as a workload, basing adjustment on the current needs and performance of the applications in that workload. A workload is based on the collection of processes in:
  • nPartitions that use Instant Capacity
  • HP-UX virtual partitions
  • HP-UX Virtual Machines (Integrity VM) hosts
  • Resource partitions, which can be:
    • Whole-core: HP-UX processor sets (pSets)
    • Sub-core: Fair Share Scheduler (FSS) groups (WLM creates FSS groups using HP Process Resource Manager (PRM))
Note
As of WLM A.03.01, PRM is no longer included with the WLM bundle. If PRM C.03.00 or later is already on the machine on which you must install or upgrade WLM, you can continue to manage FSS and pSet-based workload groups just as if PRM had been installed with WLM. If you are installing WLM for the first time on a machine, you can use a strictly host-based configuration (no FSS or pSet workload groups). However, to manage FSS and pSet-based workload groups, you must install PRM (C.03.00 or later) separately. With your purchase of WLM, you are entitled to a PRM license. For information on receiving the PRM license, contact your regional licensing service organization.

»

»

»

»

»

»

»

»

»

» Documentation corrections

»

»

»

»
New integrity virtualization innovations

WLM is optimized for moving cores among hosts such as virtual partitions 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. WLM can manage nested workloads, with workloads based on FSS groups and pSets inside virtual partitions inside nPartitions.

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 and disk bandwidth within an HP-UX instance, although not in response to SLO performance. Disk bandwidth can be statically allocated.

WLM supports the logical CPU (Hyper-Threading) feature for pSet-based groups. Hyper-Threading is available on certain processors starting with HP-UX 11i v3 (B.11.31). A logical CPU is an execution thread contained within a core. Each core with Hyper-Threading enabled can contain multiple logical CPUs. WLM automatically sets the Hyper-Threading state for the default pSet to optimize performance. (The default pSet is where FSS groups are created.) When new pSets are created, they inherit the Hyper-Threading state that the system had before WLM was activated (because WLM may change the Hyper-Threading setting of the default pSet to optimize performance). Cores can be moved from one partition to another and will take on the Hyper-Threading state of their destination pSet. You can override the default state for cores assigned to a specific pSet-based group; you can also modify the Hyper-Threading state of the system. (Modifications to the Hyper-Threading state should not be made while WLM is running.)

Key uses of HP-UX WLM include:
  • Using excess server capacity by consolidating multiple applications on fewer servers while ensuring that mission-critical applications still get the resources they need in times of peak demand
  • Automatically reallocating system resources in response to changing priorities, conditions that change over time (night/day, month-end processing, and so on), package movement in a cluster, resource demand, and application performance
  • Automating the deployment of reserve capacity so that customers pay only for what they need when they need it
  • Enabling higher utilization in clusters by enabling you to define, monitor, and enforce SLOs on a server or partition that receives a failed over workload
You can use WLM within a whole server that can be clustered in an HP Serviceguard high availability cluster, Extended Campus Cluster, Metrocluster, or a Continentalcluster configuration. You can also use WLM on an Integrity VM host and within any individual Integrity VM (guest).  HP also provides Workload Manager Toolkits (WLMTK), which simplify the implementation of HP-UX WLM and allow WLM to easily integrate with third-party applications. You can download WLMTK for free, as well as learn more about it from its user's guide in the information library. The implementation of HP-UX WLM is application-transparent: You do not need to modify your applications to manage them with WLM. HP-UX WLM provides features and solutions such as:
  • Service-level objectives
    With HP-UX WLM, you define objectives with a priority, which you then assign to a WLM workload. You can set objectives to meet utilization goals or metric goals. (Metric goals are based on performance data and require understanding of that data. HP recommends using utilization goals, which can be implemented immediately without prior knowledge of workload performance.) Also, you can set objectives to provide a fixed allocation or a shares-per-metric allocation, which for example, can give a workload 2% of the CPU resources for each process in the workload. You can assign one or more SLOs to a workload. The ability to assign multiple SLOs is helpful for workloads that require more than one SLO to accommodate a "must meet" goal and optional, lower priority stretch goals. You can monitor your SLOs through either a command-line interface or a graphical interface.
  • Automatic CPU allocation
    HP-UX WLM automatically allocates CPU resources to maintain application performance during changing system conditions and fluctuations in workload demand.
  • Secure Resource Partitions
    HP-UX WLM supports Secure Resource Partitions, which combine HP-UX 11i V2 security capabilities with the resource management capabilities of HP-UX WLM. This combination allows you to consolidate multiple applications within a single operating system image, providing them dedicated resources plus operating system level security from other applications.
  • Automatic management of SLOs globally, across multiple systems
    HP-UX Virtual Partitions (vPars) are software-based virtual systems, each running its own instance of the HP-UX operating system. WLM can move processors among these virtual systems to better achieve the SLOs you define using WLM within each virtual system. nPartitions are hardware-based partitions, each running its own instance of the HP-UX operating system. With Instant Capacity (iCAP) software (formerly known as iCOD software) installed on each nPartition, WLM can simulate movement of cores by deactivating a core on one nPartition then activating a core on another nPartition, moving the resources to where they are most needed. You can use virtual partitions within nPartitions. Virtual machines, like virtual partitions, are created by software. Virtual machines emulate generic servers, and therefore can offer sub-core and shared I/O capabilities. Each virtual machine runs its own operating system. HP Integrity Virtual Machines can be used within hard partitions.
  • System consolidation
    With HP-UX WLM, because each application is given only what it needs, when it needs it, the excess capacity is shared more efficiently.
  • Passive-mode operation
    WLM provides a passive mode that allows you to see how WLM will approximately respond to a given configuration — without putting WLM in charge of your system's resources. Using this mode, you can analyze your configuration's behavior — with minimal effect on the system. Besides being useful in understanding and experimenting with WLM, passive mode can be helpful in capacity-planning activities.
  • Response-time management
    You can improve the response time for critical users and applications through effective use of workloads and SLOs.
  • Performance expectation
    You can set and manage user expectations for performance with workload and goal definitions.
  • Billing information
    WLM allows you to generate billing information on the system level and on the partition level (virtual partition or nPartition).
HP-UX WLM integrates with numerous products to allow you to better manage your systems. For example, you can use WLM with:
  • An HP Serviceguard clustering solution
    When HP Serviceguard moves an application from one server to another, HP-UX WLM immediately adjusts the resources to guarantee the right resources for the moved application, based on defined SLOs. For more information, read the white paper.
  • Temporary Instant Capacity (TiCAP) and Pay per use (PPU)
    You can use WLM to manage TiCAP and PPU resources to ensure that your workloads use only the number of cores needed to meet the workloads' SLOs and that you pay only for what resources you actually use. Temporary Instant Capacity activates capacity in a temporary "calling-card fashion" such as in 30-day increments where a day equals 24 hours for one core. With this option, you can activate and deactivate cores, optimizing the amount of time these resources are used to meet the needs of your workloads. You purchase a codeword to obtain rights to use certain Instant Capacity cores for a preset amount of days. This codeword is applied to a system so that you can turn on and off any number of these cores as long as your prepaid amount of temporary capacity days has not expired.  WLM supports TiCAP version 6 or later.

    Using WLM on a system with the PPU software, CPU capacity is increased or decreased automatically to support peak anticipated demand, basing payment for the HP server on actual metered or monitored usage of that capacity. With PPU version 4, capacity can be increased or decreased by whole cores as needed, with billing determined by the number of active cores. Beginning with PPU version 5, all cores on a PPU system are active and billing is based on your percentage of usage of those cores. Starting with PPU version 7, which includes version 5 capabilities, billing can also be based on the number of active cores on the system, with WLM activating only those cores that are needed. WLM integrates with PPU versions 4 and 7, or later.
  • Oracle® instances
    You can control Oracle database instances, adjusting their CPU allocations, based on a number of factors. These factors include desired transaction response time, number of users connected, and whether a particular job is active, among others.
  • SAP® instances and processes
    WLM and its SAP Toolkit (SAPTK), in conjunction with the HP Serviceguard Extension for SAP (SGeSAP) product, take advantage of the WLM process map feature to enable you to identify different SAP processes or instances and place them into separate workloads. WLM can prioritize and assign specific SAP processes to workloads.
For information on other products with which WLM integrates, see the Integration appendix in the HP-UX Workload Manager User`s Guide. HTML and PDF versions of this document are available at: . HP offers a 90-day trial version of HP-UX WLM. For more information, see the .

» 
阅读(1223) | 评论(0) | 转发(0) |
0

上一篇:HP CIFS Server

下一篇:HP-UX 预防性检查记录

给主人留下些什么吧!~~