安装和管理 Solaris Container Manager 1.1

使用 Container Manager 预测应用程序的资源消耗情况

您可以在测试环境中借助 Container Manager 来预测应用程序的资源消耗情况,具体步骤如下:

  1. 安装和设置 Container Manager 软件以及所需的其他软件。

    有关信息,请参阅第 2 章,Container Manager 的安装和设置

  2. 在您想监视的所有代理主机上安装性能报告管理器。

    有关详细信息,请参阅第 2 章,Container Manager 的安装和设置以及《Sun Management Center 3.5 性能报告管理器用户指南》

  3. 为要预测的应用程序创建一个基于应用程序的活动容器。在新建容器向导中,只设置最小 CPU 保留。请勿设置内存容量。

    有关详细信息,请参阅创建基于应用程序的项目创建基于应用程序的项目

  4. 使用每天、每周或实时图形来监视资源的使用情况,连续监视几个星期。请重点观察运行在单个主机上的容器的两种图形,即 CPU 和内存资源的使用图形。您也可以查看“进程”表,以监视运行在该应用程序中的进程。

    有关详细信息,请参阅请求活动项目的资源使用情况报告查看项目进程

  5. 确定了该应用程序的最大物理内存需求之后,请修改容器的属性以包含内存容量。请勿将其容量设置得低于该应用程序运行所需的最大内存量。

    有关详细信息,请参阅使用属性表修改项目

  6. 设置相关报警,以便在内存用量超出内存容量设置的时候及时获得通知。使用“属性”表调整内存容量。

    有关详细信息,请参阅设置报警阈值使用属性表修改项目

使用 Container Manager 确定资源使用情况趋势之后,便可以在生产环境中使用容器来整合服务器了。

关于如何计划和执行服务器整合的详细信息,请参阅 Sun 蓝皮书《Consolidation in the Data Center》(David Hornby 和 Ken Pepple 著)。关于在运行 Oracle 数据库的系统上进行服务器整合的更多信息,请参阅 Sun 白皮书《Consolidating Oracle RDBMS Instances Using Solaris Resource Manager Software》