安装和管理 Solaris Container Manager 3.6.1

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

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

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

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

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

    有关更多信息,请参见第 2 章,Container Manager 的安装和设置《Sun Management Center 3.6.1 Performance Reporting Manager User’s Guide》

  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》