当工作负荷过多使用其当前分配的 CPU 时,可以通过添加
CPU 资源来保持工作负荷的 CPU 利用率低于目标利用率。例如,假设工作负荷具有的利用率策略的目标利用率为
80%,并且有 5 个用于分配的 CPU。如果工作负荷消耗 4.5 个 CPU,其利用率百分比为
4.5/5(即 90%)。gWLM 会尝试将其他 CPU 资源分配到该工作负荷的隔离专区,以达到目标利用率。如果分配
6 个 CPU,则利用率百分比为 4.5/6(即 75%),满足目标利用率。
使用利用率策略,可以指定最小和最大 CPU 请求。具有该类型策略的工作负荷总是至少被分配给最小请求数量。通过利用率策略,可以按优先级对工作负荷进行排序。
OwnBorrow 策略
允许设置下列值:
工作负荷的隔离专区拥有的 CPU 资源量
工作负荷的隔离专区必须拥有的 CPU 资源的最小量(在将资源借用给其他的工作负荷之后)
工作负荷的隔离专区可以拥有的 CPU 资源的最大量(在从其他工作负荷中借用资源之后)
在需要时,为具有 OwnBorrow 策略的工作负荷的隔离专区分配自有的
CPU 数。通过最小 CPU 请求和最大 CPU 请求,可以指定工作负荷可供借用的(在不需要资源时)或可以借入(在需要其他资源并且有其他资源可用时)的值。如果一个隔离专区借出了
CPU,但该隔离专区的工作负荷变得很繁忙,则该隔离专区会重新获得这些借出的
CPU。