安装和管理 Solaris Container Manager 3.6

Solaris Container Manager 3.6 中的新增功能和更改

Solaris Container Manager 具有以下新增功能(因操作系统而异)。

表 1–1 Solaris Container Manager 中的新增功能

优点 

功能 

Solaris 10(SPARC 和 x86) 

Solaris 9(SPARC 和 x86) 

Solaris 8 (SPARC) 

在隔离和虚拟的操作系统环境中运行进程 

区域管理 

是 

   

设置和达到系统性能目标 

动态资源池 

是 

   

避免网络拥塞 

Internet 协议服务质量 (Internet Protocol Quality of Service, IPQoS) 

是 

   

更为灵活的进程管理 

在容器间移动进程的能力 

是 

是 

 

支持按时间分配调度程序 

支持其他调度程序类 

是 

是 

是 

更好的视觉化工具 

图形增强 

是 

是 

是 

区域能够发现的容器(具有内存分配) 

容器增强 

是 

是 

是 

顶部 5 个资源对象的使用情况报告 

图形增强 

是 

是 

是 

区域管理

Container Manager 允许您创建、删除、修改、停止和重新引导非全局区域。Container Manager 还可以发现现有的区域,检测区域更改,监视和归档区域的 CPU、内存和网络使用情况以及生成区域的开启/关闭报警。

有关区域的更多信息,请参见第 6 章,管理区域

动态资源池

动态资源池可动态地调整每个资源池的资源分配以满足已确定的系统性能要求。使用动态资源池可以简化系统管理员需要做出的决策,并降低所需的决策数目。调整是自动进行的,目的是确保始终达到系统管理员指定的系统性能目标。

可以为 Solaris 10 系统创建、修改和删除动态资源池。配置动态资源池限制(比如最小和最大 CPU 数量、使用率目标、位置目标和 CPU 份额)后,Container Manager 代理会根据资源的可用性和消耗情况动态地调整资源池的大小。

资源池配置已保存在代理和服务数据库中。

使用 IPQoS 的带宽控制

IP 服务质量功能可帮助您为网络用户提供级别一致的服务,还可以帮助您管理网络流量。此服务允许您对网络统计信息划分等级、进行控制和收集。

此功能可以控制 Solaris 区域的入站和出站流量。由您来指定区域输入/输出网络带宽的上限。如果超过限制,则此软件包将被丢弃。由于 IPQoS 具有相当大数量的 CPU 系统开销,因此这是一种可选功能。

Container Manager 监视并收集工作使用情况数据,并提供历史网络使用情况图。

灵活的进程管理

为提高进程管理的灵活性,Container Manager 3.6 允许将进程从一个容器移动到另一个容器。对于 Solaris 9 系统,可以在容器之间移动进程。对于 Solaris 10 系统,只能在同一区域内的各容器之间移动进程。

按时间分配调度程序

Container Manager 1.0 仅支持合理分配调度程序 (Fair Share Scheduler, FSS)。在创建或修改资源池时,Container Manager 3.6 允许选择合理分配或按时间分配作为调度程序类。调度程序类确定了进程的优先级,即下一个要运行的进程。

更改资源池的调度程序类后,该资源池的所有新进程均会使用这个更改后的调度程序类。Container Manager 不会更改正在运行的进程的调度程序类。

容器增强

Container Manager 中包含以下对容器的增强: