安装和管理 Solaris Container Manager 1.1

第 8 章 创建报告和使用扩展核算数据

本章介绍如何创建报告和使用扩展核算数据。

包括以下主题:

关于报告

如果您已安装了性能报告管理器软件,则可以生成报告,其中详细描述每个容器、主机或资源池使用 CPU 和内存资源的情况。对于区域,您可以生成报告,其中详细描述 CPU、内存、输入带宽和输出带宽的情况。所有这些图形报告,均位于 Container Manager GUI 的“使用情况”选项卡中。在安装性能报告管理器软件两小时之后,您就可以从 GUI 获得这些图形报告。所需的这一等待时间用来收集数据并将数据存储到数据库中,以用于图形报告。要生成每周和每月图形报告,需等待 24 到 48 小时的时间。

您可以生成两种类型的使用情况报告。

表 8–1 使用情况报告的类型

资源对象 

总使用情况报告 

累积使用率报告 

主机 

所有项目的使用情况 

5 个最高资源对象的使用情况 

在 Solaris 10 中,资源对象可能是资源池、区域或项目。 

在 Solaris 8 和 9 中,资源对象可能是资源池或项目。 

池 

所有项目的使用情况 

5 个最高资源对象的使用情况。 

在 Solaris 10 中,资源对象可能是区域或项目。 

在 Solaris 8 和 9 中,资源对象是项目。 

区域 

所有项目的使用情况 

5 个最高项目的使用情况。 

在 Solaris 10 中,资源对象是项目。 

容器 

所有项目的使用情况 

5 个最高项目的使用情况。 

项目 

项目的使用情况 

不适用 

Container Manager GUI 可提供下列类型的资源使用情况图形报告。

容器

该图返回的数据是全部容器(包括活动的和非活动的容器)所用资源的平均值。其中还提供非活动容器的历史数据。这部分附加的历史数据有助于您判断自己的容器是否在有效地控制资源消耗。这些数据体现的是所有活动容器的最小 CPU 和内存容量的资源保留百分比。这一百分比是通过将实际使用的资源与保留的资源相比较而得出的。

活动的容器

该图返回的数据是选中的活动容器当前所使用的 CPU 数目和内存量。

容器组

该图返回的数据是选定组中全部容器所使用资源的平均值。这一百分比是通过将实际使用的资源与为选定容器所保留的资源相比较而得出的。

主机

该图返回的数据是选定主机上所有活动容器的合计。

主机组

该图返回的数据是此组中所有主机上资源使用情况的平均值。其中的数据代表全部主机资源的使用百分比。

资源池

该图返回的数据为选定资源池中所有活动容器的合计。

区域

该图返回的数据为选定区域中所有活动项目的合计。

如果所请求的图涉及到不同主机上的多个容器,则该图所返回的数据为每个主机上用百分比的平均值。

对于活动的容器、资源池或主机,还可以将其报告数据导出至以逗号分隔的值 (CSV) 文本文件。这一文本文件可用作财会应用程序的接口文件。在安装性能报告管理器软件 2 小时之后,您就可以获得这种 CSV 格式的报告。在这段等待时间中,该软件将收集报告数据并将数据存储到用于生成 CSV 报告的数据库中。与图形报告中的数据相比,导出的数据更为详细和明了。CSV 报告中也可包含前 24 小时内的数据。

导出的 CSV 报告包含以下类型的信息:

主机名称

与容器相关联的主机的名称

时间戳

记录的日期和时间。

CPU 保留

容器的 CPU 保留

CPU 使用量

容器中所有进程的 CPU 使用总量

CPU 投资回报率

CPU 使用情况与 CPU 保留之比,以百分比表示。

CPU 扩展核算信息

CPU 扩展核算信息

内存容量

物理内存容量

内存使用量

已用物理内存

已用内存的百分比

主机上已使用的物理内存,以百分比所表示

内存投资回报率

内存使用情况与内存保留之比,以百分比表示。

容器项目 ID

容器的项目 ID

项目名称

容器的项目名称

数据收集进程

Container Manager 使用位于服务器层的性能报告管理器数据收集服务。而此数据收集服务会使用位于代理层的 Sun Management Center 的历史记录功能。服务器层上的数据收集服务从代理计算机上收集数据并将其存储在数据库中。另外,该程序将性能报告管理器所收集的数据按照预定义的时间间隔进行汇总,或称“累积”。计算出数据的最小值、最大值和平均值并将其按照每小时数据、每周数据或每月数据存储起来。最后,再计算出这些相同时间间隔内的最小值、最大值和平均值。

Container Manager 所生成的报告可以包含以上所述的各种数据,具体取决于报告请求参数。有关性能报告管理器数据收集方法的详细信息,请参阅《Sun Management Center 3.5 性能报告管理器用户指南》中的“数据收集进程”

请求报告

您可以获得每个主机、容器、资源池的 CPU 和内存资源使用情况报告。在查看报告之前,请务必将浏览器的高速缓存设置为随时刷新。报告的类型有六种,要详细了解每一种报告,请参阅关于报告。该软件按照以下时间间隔生成 CPU 和内存资源使用情况的报告:

在安装性能报告管理器软件之后,您必须等待两小时才能获得当日图形报告。在这段等待时间中,该软件将收集报告数据并将数据存储到用于绘制图形报告的数据库中。您也可以通过历史数据,查看非活动容器的 CPU 和内存资源使用情况报告。

CPU 和内存资源使用情况的实时报告仅适用于活动的项目。

Procedure请求主机的资源使用情况报告

使用下述步骤可获得主机每天、每周或每月使用情况的报告。

步骤
  1. 将浏览器的高速缓存设置为随时刷新。

  2. 在主机视图中,从导航窗口选择主机。

  3. 选择“使用情况”选项卡。

    屏幕上将显示该主机前 24 小时的 CPU 和内存使用情况。


    注 –

    (对于 Solaris 10)屏幕上将显示 CPU 使用情况、内存使用情况和带宽使用情况。


  4. 单击“图属性” 链接。

  5. 选择要生成整个主机的报告还是只生成主机中某个资源对象的报告。


    注 –

    主机的资源对象可以是资源池或项目。

    (对于 Solaris 10)主机的资源对象可以是资源池、区域或项目。


    • 要生成主机的完整报告,请选择“总使用情况”选项。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示 CPU 和内存资源使用情况图。

    • 要生成主机中某个资源对象的报告,请选择“对象的使用率合计”选项。

      选择适当的资源对象。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示具有最高使用率的 5 个资源对象的 CPU 和内存资源使用情况图。

  6. (可选)要将前 24 小时的数据导出为一个 CSV 文件,请单击“导出数据”按钮。

    在安装性能报告管理器软件之后,您必须至少等待两个小时才能获得 CSV 格式的报告。 在这段等待时间中,该软件将收集报告数据并将数据存储到用于绘制图形报告的数据库中。您无法以图的形式预览这些数据。

    导出的数据包含该容器前 24 小时中每小时生成的数据。因此,这些数据与从每天图形中获得的数据不完全一样。

Procedure请求活动项目的资源使用情况报告

使用下述步骤可获得活动项目每天、每周、每月或实时的报告。

步骤
  1. 将浏览器的高速缓存设置为随时刷新。

  2. 在“主机”视图中,从导航窗口选择主机。

  3. 选择右侧窗格内的“项目”选项卡。

    屏幕上将显示该主机上项目的列表。

  4. 选择需要为其生成报告的活动项目。

  5. 选择“使用情况”选项卡。

    屏幕上将显示该活动项目前 24 小时的 CPU 和内存使用情况。

  6. 单击“图属性” 链接。

  7. 选择“总使用情况”选项。

  8. 从“时间间隔”列表中选择适当的时间间隔。

    您还可以获得活动项目的实时报告。

  9. 单击“更新图”按钮。

    屏幕上将显示 CPU 和内存资源使用情况图。

  10. (可选)要将前 24 小时的数据导出为一个 CSV 文件,请单击“导出数据”按钮。

    在安装性能报告管理器软件之后,您必须至少等待两个小时才能获得 CSV 格式的报告。 在这段等待时间中,该软件将收集报告数据并将数据存储到用于绘制图形报告的数据库中。您无法以图的形式预览这些数据。

    导出的数据包含该容器前 24 小时中每小时生成的数据。因此,这些数据与从每天图形中获得的数据不完全一样。

Procedure请求容器的资源使用情况报告

使用下述步骤可获得容器的 CPU 和内存使用情况报告。报告中的数据是基于历史数据生成的,它是活动容器的资源使用情况的平均值(基于该容器)。

步骤
  1. 将浏览器的高速缓存设置为随时刷新。

  2. 在容器视图中,选择该容器。

  3. 选择“使用情况”选项卡。

    屏幕上将显示该容器前 24 小时的 CPU 和内存使用情况。

  4. 单击“图属性” 链接。

  5. 选择要生成整个容器的报告还是只生成容器中某个资源对象的报告。


    注 –

    对容器而言,资源对象是指主机。


    • 要生成整个容器的报告,请选择“总使用情况”选项。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示 CPU 和内存资源使用情况图。

    • 要生成容器中某个资源对象的报告,请选择“对象的使用率合计”选项。

      选择适当的资源对象。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示具有最高使用率的 5 个资源对象的 CPU 和内存资源使用情况图。

Procedure请求资源池的资源使用情况报告

使用下述步骤可获得资源池每天、每周或每月使用情况的报告。

步骤
  1. 将浏览器的高速缓存设置为随时刷新。

  2. 在主机视图中,选择资源池所绑定的主机。

    在右侧窗格中的“资源池”表内将显示绑定至该主机的所有资源池的列表。

  3. 在表中选择资源池的名称。

    屏幕上将显示一个表,其中列出了所有绑定至该资源池的容器。

  4. 选择“使用情况”选项卡。

    屏幕上将显示该资源池前 24 小时的 CPU 和内存使用情况。


    注 –

    (对于 Solaris 10)屏幕上将显示 CPU 使用情况、内存使用情况和带宽使用情况。


  5. 单击“图属性” 链接。

  6. 选择要生成整个资源池的报告还是只生成资源池中某个资源对象的报告。


    注 –

    对于资源池而言,资源对象是指项目。

    (对于 Solaris 10)对于资源池而言,资源对象可以是区域或项目。


    • 要生成整个资源池的报告,请选择“总使用情况”选项。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示 CPU 和内存资源使用情况图。

    • 要生成资源池中某个资源对象的报告,请选择“对象的使用率合计”选项。

      选择适当的资源对象。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示具有最高使用率的 5 个资源对象的 CPU 和内存资源使用情况图。

  7. (可选)要将前 24 小时的数据导出为一个 CSV 文件,请单击“导出数据”按钮。

    在安装性能报告管理器软件之后,您必须至少等待两个小时才能获得 CSV 格式的报告。 在这段等待时间中,该软件将收集报告数据并将数据存储到用于绘制图形报告的数据库中。您无法以图的形式预览这些数据。

    导出的数据包含该容器前 24 小时中每小时生成的数据。因此,这些数据与从每天图形中获得的数据不完全一样。

Procedure(仅适用于 Solaris 10)请求区域的资源使用情况报告

使用下述步骤可获得区域每天、每周或每月使用情况的报告。

步骤
  1. 将浏览器的高速缓存设置为随时刷新。

  2. 在主机视图中,从导航窗口选择 Solaris 10 主机。

  3. 选择“区域”选项卡。

    屏幕上将显示该主机上区域的列表。

  4. 选择您要为之生成报告的区域。

  5. 选择“使用情况”选项卡。

    屏幕上将显示该区域前 24 小时的 CPU 使用情况、内存使用情况以及带宽使用情况。

  6. 选择要生成整个区域的报告还是只生成区域中某个资源对象的报告。


    注 –

    对于区域而言,资源对象是指项目。


    • 要生成整个区域的报告,请选择“总使用情况”选项。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示 CPU 和内存资源使用情况图。

    • 要生成区域中某个资源对象的报告,请选择“对象的使用率合计”选项。

      在列表中选择“项目”。

      从“时间间隔”列表中选择适当的时间间隔。

      单击“更新图”按钮。

      屏幕上将显示具有最高使用率的 5 个资源对象的 CPU 和内存资源使用情况图。

  7. (可选)要将前 24 小时的数据导出为一个 CSV 文件,请单击“导出数据”按钮。

    在安装性能报告管理器软件之后,您必须至少等待两个小时才能获得 CSV 格式的报告。 在这段等待时间中,该软件将收集报告数据并将数据存储到用于绘制图形报告的数据库中。您无法以图的形式预览这些数据。

    导出的数据包含该容器前 24 小时中每小时生成的数据。因此,这些数据与从每天图形中获得的数据不完全一样。