将 Container Manager 软件安装到主机之后,系统将搜索到所有现存的资源池并将其载入该模块的管理信息库 (MIB) 表。新创建的资源池从主机的默认资源池(称为 pool_default)获得自己的处理器。默认资源池总是被指定一个完整的 CPU。因此,用于创建新资源池的 CPU 数总是可用 CPU 总数减一。
“资源池”表位于“资源池”选项卡之下的主机视图中。此表中列出了关于资源池的信息,每个资源池占一行。以下是每个资源池的有关信息:
资源池的名称
资源池中所包含的 CPU 总数
可用于或当前可用于创建容器的 CPU 数
资源池中将要分配给其区域或项目的 CPU 份额数。
如果您尚未打开 Container Manager GUI,请首先打开它,具体步骤参见启动 Container Manager GUI。
单击导航窗口左侧的选项卡,选择主机视图。
该导航窗口中将显示主机列表。
选择主机名称。
右侧窗格中将显示“资源池”表。
单击“新建资源池”按钮。
屏幕上将显示“新建资源池”对话框。其中列有主机中的“CPU 总数”和“可用 CPU 数”。
此对话框在不同操作系统上会有所不同。如果您使用的是 Solaris 10 主机,该对话框将具有更多选项。
在“资源池名称”字段为新资源池输入名称。
(仅适用于 Solaris 8 和 9)输入该资源池的 CPU 数。
这一数值必须小于或等于“可用 CPU 数”字段中的数值,而且必须是一个整数。
选择一个调度程序:按时间分配调度程序 (TS) 或合理分配调度程序 (FSS)。
关于调度程序的详细信息,请参阅合理分配调度程序 (FSS)和按时间分配调度程序 (TS)。
键入 CPU 份额总数。
CPU 份额总数是将池中的资源分配给项目时计算比率的基数,它必须是一个整数。例如,如果您为资源池分配了 100 个 CPU 份额,则您可以将 50 个份额分配给一个项目,将 20 个份额分配给另一个项目;将 30 个份额给余下的项目。
(仅适用于 Solaris 10)键入最大和最小 CPU 保留。
最小 CPU 保留就是您希望该资源池必须拥有的最小 CPU 数。最大 CPU 保留就是您希望该资源池可以拥有的最大 CPU 数。
最小 CPU 值 = CPU 总数 - 其他资源池的最小 CPU 数。最大 CPU 数没有限制。
关于动态资源分配的详细信息,请参阅《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》。
(仅适用于 Solaris 10 - 可选)为资源池的动态分配选择位置参数。
“无”表示不考虑 CPU 在主板上的物理位置。
“松散”表示考虑 CPU 在主板上的物理位置。
“紧密”表示 CPU 必须在本地,也就是说,必须与分配给该资源池的初始 CPU 处于同一主板上。
(仅适用于 Solaris 10 - 可选)选择一个使用率目标。
其中的选项包括:
在“大于”字段或“小于”字段或者两个字段中键入一个介于 0 到 100 之间的整数,以指定一个范围。
在“大约”字段键入一个介于 0 到 100 之间的整数。
单击“确定”以保存所做的更改。
“资源池”表中的信息将刷新,以反映新资源池的设置。