如何决定要使用的策略类型?下表针对多种常见使用情况回答了这个问题。此表之后的一节内容可帮助您决定使用 OwnBorrow 策略还是 Utilization 策略。
表 2-1 选择策略类型
如果… | 使用以下策略类型… |
|---|
要使 gWLM 向工作负荷分配恒定数量的 CPU 资源 | Fixed |
| 希望 gWLM 以自己的度量标准管理工作负荷 | Custom |
IT 作为业务部门的服务提供者 | OwnBorrow 该策略类型允许设置自有资源数量,通过它还可以控制工作负荷如何借入和借出资源。 gWLM 提供一个“topborrowers”报告和一个“resourceaudit”报告,帮助您使用该模型管理数据中心。有关详细信息,请参考 gwlmreport(1M)。 |
| 具有静态 vpar,但希望切换为在 vpar 之间迁移核心的模型 | OwnBorrow 对于每个 vpar,将其自有核心数量设置为它的静态核心数量。vpar 会根据需要获取这些自有的核心。 |
具有 npar,但希望切换为 CPU 资源可以在 npar 之间迁移的模型 | OwnBorrow 在每个 npar 上安装 HP Instant Capacity 产品(通过该软件,gWLM 可以模拟 CPU 资源在 npar 之间的移动)。 对于每个 npar,在需要时将其自有核心数量设置为要求 npar 拥有的核心数。 |
| 希望进入资源池,从而根据需要获取或提供 CPU 资源(有可能无法访问超过最小请求的资源) | Utilization |
| 设置了一个仅适用于某些 Serviceguard 条件的策略 | 视条件而定 选择一个现有策略和一个缺省策略,然后从可能的 Serviceguard 条件中选择。 |
在 OwnBorrow 策略和 Utilization 策略之间进行选择 |
 |
OwnBorrow 策略和 Utilization 策略根据工作负荷使用当前所分配资源的情况来为该工作负荷分配资源。这两种策略类型均会指定工作负荷应获取的最小和最大资源量。其区别在于 OwnBorrow 策略拥有自身的资源量。具有 OwnBorrow 策略的工作负荷可将其未使用的资源借用给其他工作负荷 — 直到其未使用的资源降至最小量 — 但始终能在需要时取回其自有资源。同样,具有 Utilization 策略的工作负荷也可借出资源,直到其资源降至最小量。不过,如果该工作负荷需要的资源量超过了其最小资源量,则只有当存在可用的未使用资源时,该工作负荷才能获得其他资源。同样,如果工作负荷未消耗其整个最小资源分配量,则这些资源无法由其他工作负荷使用。因此,OwnBorrow 策略可提供较大的灵活性,能够尝试向需要资源的工作负荷分配特定数量的资源,并在不需要时将这些资源借用给其他工作负荷。
组合使用不同的策略类型 |
 |
SRD 中的每个工作负荷都必须具有一个策略。从 gWLM A.02.00.00.x 开始,可以在 SRD 中使用策略类型的任意组合形式,如下表所示。
表 2-2 从 gWLM A.02.x 开始所支持的策略组合
策略类型 | Fixed | Utilization | OwnBorrow | Custom |
|---|
| Fixed | 是 | 是 | 是 | 是 |
| Utilization | 是 | 是 | 是 | 是 |
| OwnBorrow | 是 | 是 | 是 | 是 |
Custom | 是 | 是 | 是 | 是 |
如果使用 gWLM 的早期版本管理系统,必须遵循这些版本允许的策略组合。在 gWLM A.02.00.00.x 之前的版本中,一个 SRD 中的策略仅限于下表列出的这些组合形式。
表 2-3 gWLM A.02.x 之前的版本所支持的策略组合
策略类型 | Fixed | Utilization | OwnBorrow | Custom |
|---|
| Fixed | 是 | 是 | 是 | 是 |
| Utilization | 是 | 是 | — | 是 |
| OwnBorrow | 是 | — | 是 | — |
Custom | 是 | 是 | — | 是 |