安装和管理 Solaris Container Manager 3.6

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

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

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

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

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

    有关更多信息,请参见第 2 章,Container Manager 的安装和设置《Sun Management Center 3.6 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