lnode A、C 和 N 目前附加有一些进程。在最顶层,CPU只需由 A 和 M 来分享,因为 W 或者调度组 W 的成员都没有任何进程。A 和 M 之间的份额比率为 3:1,所以最顶层处的已分配份额为 A 组百分之75,M 组百分之25。
分配给 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 的上述的百分比:
对于两个 A 进程:每个为百分之12.5;
对于 C 进程:百分之50;
对于三个N进程:每个为百分之8.3
单个进程的进度速率得到控制,以满足每个 lnode 的目标。在拥有两个以上 CPU和唯独这六个可运行进程的系统上,C 进程将无法消耗其百分之50的权利,剩余权利由 A 和 N 按比例分享。