適用於 Solaris 2.6 的 Solaris Resource Manager 1.0 系統管理指南(SPARC 平台版)

計算配置的配分

目前 lnode A、C 及 N 之上都附加了處理。在樹的最頂層,CPU 只需要由 A 和 M 來分享,因為 W 或排程群組 W 中的任何成員都沒有任何處理。 A 和 M 之間的配分比率為 3:1,因此頂層的配置配分應為百分之 75 給群組 A,而百分之 25 給群組 M。

然後配置給群組 A 的百分之 75 會被其作用中的使用者分享(即 A 和 C),依照群組 A 內的配分比率(即 1:2)。請注意,決定 A 與其子的配分時是使用 myshares 屬性。因此 A 會取得群組配置配分的三分之一,而 C 則取得剩餘的三分之二。群組 M 的全部配置將會屬於 lnode N,因為它是唯一附加了處理的 lnode。

因此所有可用 CPU 的配分可以大致配置為 A 的 0.25,C 的 0.5,以及 N 的 0.25。

再進一步假設 A、C 和 N 處理都持續需要 CPU 資源,而系統最多只有兩個 CPU。這時,Solaris Resource Manager 會將它們排程,好讓個別處理能夠接收全部可用 CPU 的這些百分比﹕

個別處理的進行速率會受到控制,以達到每個 lnode 的預期目標。在一個擁有兩個 CPU 卻只有這六個可執行處理的一個系統之上,C 處理將無法佔用其百分之 50 的權利,而剩餘的部份則由 A 和 N 之間按比例來分享。