Installing and Administering Solaris Container Manager 3.6.1

About Reports

If you have the Performance Reporting Manager software installed, you can generate reports that detail the CPU and the memory resources that are used per container, host, or resource pool. For zones, you can generate reports that detail the CPU, memory, input bandwidth, and output bandwidth. All of these graph reports are available from the Utilization tab located in the Container Manager GUI. These graph reports become available in the GUI two hours after the Performance Reporting Manager software is installed. This waiting period is needed to allow data to be collected and stored in the database for use in the graph reports. The waiting period for weekly and monthly graphs is 24 to 48 hours.

You can generate two types of utilization reports.

Table 8–1 Types of Utilization Reports

Resource Object 

Total Utilization Report 

Cumulative Utilization Report 

Host 

Utilization of all projects 

Utilization of top 5 resource objects. 

On Solaris 10, resource objects might be resource pools, zones, or projects. 

On Solaris 8 and 9, resource objects might be resource pools or projects. 

Pool 

Utilization of all projects 

Utilization of top 5 resource objects. 

On Solaris 10, resource objects might be zones or projects. 

On Solaris 8 and 9, resource objects are projects. 

Zone 

Utilization of all projects 

Utilization of top 5 projects. 

On Solaris 10, resource objects are projects. 

Container 

Utilization of all projects 

Utilization of top 5 hosts. 

Project 

Utilization of the project 

Not applicable 

The following types of resource usage graph reports are available from the Container Manager GUI.

Container

Data returned is the average of the resources used by all containers, which can include both active and inactive containers. Historical data is provided for inactive containers. The addition of historical data enables you to determine whether your containers are controlling resource consumption effectively. The data is represented as a percentage of the resource reservations for minimum CPU and memory cap for all active containers. This percentage compares the actual resources used to the resources reserved.

Active Container

Data returned is the number of CPUs and memory currently being used for the selected active container.

Container Group

Data returned is the average of the resource used for all containers in the selected group. This percentage compares the actual resources used to the resources reserved for the selected containers.

Host

Data returned is the aggregation of all active containers on the selected host.

Host Group

Data returned is the average resource utilization of all hosts located in that group. The data is represented as a percentage used of the total host resources.

Resource Pool

Data returned is the aggregation of all the active containers in the selected resource pool.

Zone

Data returned is the aggregation of all the active projects in the selected zone.

If the requested graph is for multiple containers across different hosts, the data returned is the average of the percentage being used on each host.

Report data can also be exported to a text file in comma-separated values (CSV) format for an active container, zones, resource pool, or host. The text file can be used as an interface file for a billing and accounting application, for example. A report in CSV format is available 2 hours after installation of the Performance Reporting Manager software. This waiting period enables report data to be collected and stored in the database for use in a CSV report. The exported data is more detailed and granular than the data that appears in the graph reports. Data for the last 24 hours is available in a CSV report.

The exported CSV reports contains the following categories of information:

Host name

Name of the host with which the container is associated

Timestamp

Date and time for the record.

CPU Reservation

CPU reservation of the container

CPU Usage

Combined CPU usage of all processes in the container

CPU Return of Investment

CPU utilization compared to CPU reserved, expressed as a percentage.

CPU Extended Accounting Information

CPU extended accounting information

Memory Cap

Physical memory cap

Memory Usage

Physical memory used

Percentage of Memory Used

Physical memory utilized of the host expressed as a percentage

Memory Return of Investment

Memory utilized compared to memory reserved, expressed as a percentage.

Container Project ID

Project ID of the container

Project Name

Project name of the container