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