约束通过排除某些可能会对配置做出的潜在更改来影响可能的配置的范围。在 libpool 配置中指定的以下约束均可用。
最小和最大 CPU 分配量
无法从集中移动的固定组件
池的重要性系数
有关池属性的更多信息,请参见 libpool(3LIB) 手册页和池属性。
有关使用说明,请参见如何设置配置约束。
这两个属性用于限制可以为处理器集分配的最小和最大处理器数。有关这些属性的更多详细信息,请参见Table 12–1。
在遵守这些约束的情况下,可以将资源分区的资源分配给同一 Oracle Solaris 实例中的其他资源分区。通过将资源绑定到与资源集关联的池,可获取对此资源的访问权限。绑定可以在登录时执行,也可以由拥有 PRIV_SYS_RES_CONFIG 特权的管理员手动执行。
cpu-pinned 属性指明,DRP 不应从特定 CPU 所在的处理器集中移动该 CPU。您可以设置此 libpool 属性,以最大化在处理器集中执行的特定应用程序的高速缓存利用率。
有关此属性的更多详细信息,请参见Table 12–1。
pool.importance 属性描述了池的相对重要性,该重要性由管理员定义。