与本产品的上一发行版相比,Solaris Container Manager 1.1 中的一些基本术语发生了更改。
表 1–1 Solaris Container Manager 1.1 中更改的术语
N1 Grid Console - Container Manager 1.0 术语 |
Solaris Container Manager 1.1 术语 |
---|---|
容器定义 |
容器 |
容器、活动的容器或容器实例 |
项目 |
Solaris Container Manager 1.1 具有下列新特性,它们因具体操作系统而有所不同。
表 1–2 Solaris Container Manager 1.1 中的新特性
优点 |
功能 |
Solaris 10(SPARC 和 x86) |
Solaris 9(SPARC 和 x86) |
Solaris 8 (SPARC) |
---|---|---|---|---|
在隔离和虚拟 OS 环境中运行进程 |
区域管理 |
是 | ||
设置和获得系统性能目标 |
动态资源池 |
是 | ||
避免网络拥塞 |
IP 服务质量 (IPQoS) |
是 | ||
更加灵活的进程管理 |
能够在容器之间移动进程 |
是 |
是 | |
时间分配调度程序支持 |
支持其他调度程序类型 |
是 |
是 |
是 |
更佳的可视化工具 |
图形功能增强 |
是 |
是 |
是 |
分配了内存并能识别区域的容器 |
容器功能增强 |
是 |
是 |
是 |
5 个最高资源对象的使用报告 |
图形功能增强 |
是 |
是 |
是 |
您可以使用 Container Manager 创建、删除、修改、停止和重新引导非全局区域。Container Manager 的功能还包括:搜索现有的区域;检测区域更改;监视和归档区域的 CPU、内存和网络使用状况;生成区域启动/停止报警。
关于区域的详细信息,请参阅第 6 章,管理区域。
使用动态资源池可以动态地调整每个资源池的资源分配,以期达到预先设置的系统性能目标。使用动态资源池可以简化管理员需要做出的决策,并减少所需的决策数目。系统会自动作出调整以期达到系统管理员指定的系统性能目标。
您可以在 Solaris 10 系统中创建、修改和删除动态资源池。为动态资源池配置了限定(如最小和最大 CPU、使用状况目标、位置目标和 CPU 份额)之后,Container Manager 代理将按照资源可用性和消耗性条件,动态地调整资源池的大小。
在代理和服务数据库中各自保存着一份资源池配置。
IP 服务质量功能可以确保为网络用户提供稳定的服务水平,还可用于管理网络流量。您可以使用此服务来排列、控制和收集网络统计信息。
此功能可控制 Solaris 区域的带内和带外流量。您可以指定区域的 I/O 网络带宽的上限。如果超出了这一限制,将停止传送软件包。由于 IPQoS 会占用不菲的 CPU 开销,因此这是一个可选功能。
Container Manager 监视和收集任务数据并可提供网络使用状况的历史图表。
为提高进程管理的弹性,在 Container Manager 1.1 中,您可以在容器之间移动进程。对于 Solaris 9 系统,您可以在容器之间移动进程。对于 Solaris 10 系统,您只能在处于同一区域的容器之间移动进程。
Container Manager 1.0 仅支持合理分配调度程序 (FSS)。Container Manager 1.1 允许您在创建或修改资源池时选择调度程序类别(合理分配或按时间分配)。调度程序类别决定着进程的优先级和运行次序。
在资源池的调度程序类别更改之后,此资源池中的所有新进程都将随之作出相应更改。Container Manager 不会更改正在运行中的进程的调度程序类别。
Container Manager 1.1 包含下列加强的容器功能:
在 Solaris 10 中,容器能够识别区域。每个区域拥有 5 个默认的容器。
可以为容器分配指定容量的共享内存。