Sizing Recommendations Report

The objective of this report is to aid administrators in optimizing resource allocations among monitored computers. It presents analyses of CPU and RAM usage over the past month based on the data that was collected by ControlUp Agents running on the monitored computers.
Included in this report are recommendations for optimizing the CPU and RAM allocations of each computer. These recommendations are derived from the usage data of the entire month, using an algorithm that adds a 15% buffer to the 95th percentile of usage values recorded over that time period.
Examples of questions this report is designed to answer are:

  • What is the best allocation of the available CPU cores and RAM among the organization’s computers?
  • Does computer X have sufficient resources available to run its workload?
  • Can CPU cores that are currently allocated to computer X be reallocated to other computers?
  • Are there computers in the system that can perform their required functions with a single CPU core?

Sections of the Report

This report is divided into four sections:

  • Section 1: Report parameter
  • Section 2: Summary information about the number of monitored computers
  • Section 3: Aggregate data for all of the monitored computers in the selected folder
  • Section 4: Detailed information about individual computers

Section 1: Report Parameter

Section 1 of the report contains a folder dropdown list with which you can select the scope of the report (by default entire organization is selected).

             

Section 1: Folder dropdown list

  

Section 2: Number of Computers

Section 2 of the report presents information about the number of computers on which the findings in the report are based.
Data included in this report is only from those computers on which the ControlUp Agent is installed and running.

SizingReport_.png

Section 2: Number of computers

 

Section 3: Aggregate Data

Aggregate data is presented in section 3 of the report. The calculations are based on the CPU and RAM usage data retrieved by the ControlUp Agents running on each machine. The Agents retrieve this information every three seconds, and use it to calculate average usage for each five-minute period. They retain these average usage values for a month after they are generated; it is these average values that are used to calculate resource usage in this report.
Note: Because a single CPU core cannot be divided into parts, all non-integer CPU values are rounded up to the next larger integer.

SizingReport1.png

Section 3: Aggregate data

The aggregate data is presented in ten widgets, five for CPU usage and five for RAM usage, as follows:
1. Computers by CPU sizing: This chart shows the distribution of the computers in the selected folder by their CPU sizing status:

  • Over: The computers to which more CPU resources are allocated than necessary
  • Right: The computers whose CPU resources are optimal
  • Under: The computers to which less CPU resources are allocated than necessary

The center of the donut chart shows the total number of computers in the selected folder. The proportion of computers with each status is represented graphically in the outer circle of the chart, and numerically below the chart.

2. CPUs by utilization: This chart shows the proportion of the CPUs in the selected folder that were utilized during the sample period. The center of the donut chart shows the total assigned CPUs in the selected folder.

3. Top sizing groups by CPU ranges: This chart shows the distribution of the computers in the selected folder by CPU sizing status, broken down by their CPU sizing findings. The outer circle of the donut chart contains a colored region for each combination of findings. For example, it may include a region for computers whose sizing status is “Over” that have 1 or 2 over-allocated CPUs, and another region for computers whose sizing status is “Over” that have 3 or 4 over-allocated CPUs.

4. Global benchmark: This widget shows how the level of CPU resource utilization in your organization compares with that of all other ControlUP customers.

5. Avg. used/assigned CPUs: This widget shows the average number of utilized CPUs per computer as a proportion of the average number of CPUs assigned per computer in the selected folder.

6. Computers by RAM sizing: This chart shows the distribution of the computers in the selected folder by their RAM sizing status:

  • Over: The computers to which more RAM resources are allocated than necessary
  • Right: The computers whose RAM resources are optimal
  • Under: The computers to which less RAM resources are allocated than necessary

The center of the donut chart shows the number of computers. The proportion of computers with each status is represented graphically in the outer circle of the chart, and numerically below the chart.

7.RAM by utilization: This chart shows the proportion of the RAM in the selected folder that was utilized during the sample period. The center of the donut chart shows the total assigned RAM in the selected folder.

8. Top sizing groups by RAM ranges: This chart shows the distribution of the computers by RAM sizing status, broken down by their RAM sizing findings. The outer circle of the donut chart contains a colored region for each combination of findings. For example, it may include one colored region for computers whose RAM sizing status is “Over” that have 1-25 GB of over-allocated RAM, and another region for computers whose sizing status is “Over” that have 25-50 GB of over-allocated RAM.

9. Global benchmark: This widget shows how the RAM utilization in your organization compares with that of all other ControlUP customers.

10. Avg. used/assigned RAM: This widget shows the average amount of utilized RAM per computer as a proportion of the average amount of RAM assigned per computer in the selected folder.

Additional functionality of donut charts:
• Place the mouse cursor on one of the colored sections of the outer circle of a donut chart; the value in the center of the circle changes to the quantity represented by that color. For example, in the chart below, the cursor is on the pink part of the outer circle, and the center of the circle shows how many computers have the status represented by pink (“Over”).

SizingReport2.png

Cursor on the pink section of a donut chart

 

Section 4: Data per Computer

Information about each monitored computer in the selected folder, including recommended changes to the resources allocated to it, is presented individually in section 4. Calculations in this section are based on the usage data retrieved by the ControlUp Agents running on each of the monitored computers.

The usage data retrieved by the Agents is given in percentages. For example, 50% means 50% of assigned CPUs were in use when the Agent retrieved the information at a particular time.

SizingReport3.png

Section 4: Data table with a row for each PC

 

Recommendations in this table are calculated using the following algorithm:

  1. From the usage data collected by the ControlUp Agent, throw out the 5% most extreme values. That is, retain only the 95% of the values that are closest to the median value.
  2. Add a 15% buffer to the highest value retained (i.e., the 95% percentile value). That is, multiply the value by 1.15.
  3. Multiply the value by the number of CPU cores – or the amount of RAM –currently allocated to the computer. The result is the recommended value.

Note: For CPU calculations, the result is rounded up to the next integer (because a single CPU core cannot be divided into parts).

4. CPUs Recommendation: The change in CPU allocation required for optimization
5. Assigned RAM: The amount of RAM currently allocated to the computer
6. Suggested RAM: The optimal amount of RAM to allocate to the computer
7. RAM Recommendation: The change in RAM allocation required for optimization

 

Additional functionality of the usage table:

  •  By default, the table is sorted by the CPUs Recommendation column. To sort the table by a different column, click the header of the column. Click the header a second time to reverse the sort order. The column that is currently the basis for the sorting has a blue triangle displayed in its header. The sorting direction (up or down) is indicated by the direction the triangle is pointing.
    SizingReport4.png
    Blue triangle in column header

 

  • To filter the table, click the  icon in the header of the column by which you want to filter it, and then select Filter. Configure the filter settings, and then select the Filter button to activate them. When a filter is active, the  icon in the header is blue.

    Blue icon in column header
  • To see more details about the resource usage of a computer listed in the table, click its row. The row expands and graphs of the usage levels of the CPU and the RAM over the past month are displayed. Each graph contains three curves, representing the actual usage and allocations over the past month, and the recommended allocation.
    The resolution of these graphs is one usage value per hour. Each value is the average value for that hour, based on the data supplied by the ControlUp Agent.
    In addition, average and 95th percent usage statistics are displayed beside the graphs. These values are derived from the usage over the entire period covered by the graph.

            Expanded row

 

Was this article helpful?
3 out of 3 found this helpful
Have more questions? Submit a request
Powered by Zendesk