Capacity and usage charts

Note:

This topic describes features that are available in the new design of the user interface. This new design is enabled by default. If you switched to the legacy design, click New Feature Toggle button in the navigation bar of the user interface and then turn on the toggle to re-enable the new design. For more information, see New Design for the User Interface.

These charts list the commodities for the selected entity type, showing the source of the target metric data, their allocated capacity, and how much of that capacity is in use.

Depending on the entity type, you can add different resource commodities that you want to measure. Which commodities you see in the capacity and usage chart depend on the type of entity that you scope to. For example, for a chart of Virtual Machines, you can measure the capacity, usage, and utilization of commodities such as virtual CPU, memory, and storage.

Note:

For a cloud database server, the chart might show incorrect used values for vMem and Storage Amount after an action executes. Allow up to 40 minutes for the correct values to display.

Capacity and used sources

When you scope to a specific entity, you can view the source of every commodity collected by a target in Turbonomic. This chart shows the source of both the available capacity and the utilization of these commodities across all entities in the Turbonomic environment in the Capacity Source and Used Source columns. The available sources for the commodity components include:

  • Target or Probe name - The source is its parent target. You will see the parent target name (such as vCenter) or "Target" if the data source is not stitched and it originates from one target source.

  • Calculation - The source is calculated. See Calculations and derivations for more details.

  • Policy - The source is a policy setting. See Policy for more details.

Calculations and derivations

Review the descriptions in the following table to learn more about the algorithms used to derive the calculated value for the commodity or the source that the values for the commodity are derived from.

Commodity Metric Description

Carbon Footprint

Capacity
Multiply the calculated energy capacity by the product of the power usage effectiveness (PUE) and carbon intensity (CI). The following formula expresses the calculation:
(Energy) * [PUE * CI] = Carbon Footprint

For more information, see Carbon Footprint Calculation.

Used
Multiply the calculated energy usage by the product of the power usage effectiveness (PUE) and carbon intensity (CI). The following formula expresses the calculation:
(Energy) * [PUE * CI] = Carbon Footprint
Connection Used Derived from the sold commodity.
CPU Capacity

Multiply the CPU core MHz by the number of cores for a CPU commodity, if not set.

The following formula expresses the calculation:

CPU core MHz * Number of cores for a CPU commodity

CPU Allocation

Capacity

Multiply the overprovisioned percentage of a commodity by the source commodity capacity.

The following formula expresses the calculation:

Commodity Overprovisioned Percentage * Source Commodity Capacity
Capacity

Sum of all capacity values of all of the providers of the commodity; if the entity has exactly one provider, it uses the capacity value of a single provider.

CPU Provisioned

Capacity

Multiply the overprovisioned percentage of a commodity by the source commodity capacity.

The following formula expresses the calculation:

Commodity Overprovisioned Percentage * Source Commodity Capacity
Used Sum of all used values from the consumers of the commodities.

Energy

Capacity

Energy is calculated by converting the power at 100% CPU utilization from watts to watt-hours. This number is then split among the VMs that are running on a host, based on the number of vCPUs that are allocated to each VM, to calculate the energy capacity for each VM.

Used
Add the product of the ratio of the VM size to the size of all VMs on the host and the host overhead energy for all VMs on the host to the product of the ratio of the VM CPU utilization to the total CPU utilization for all VMs on the host and the host active energy for all VMs on the host. The following formula expresses the calculation:
(VM Size / Total Size for all VMs) * Host overhead energy for VMs + 
(VM CPU Utilization / Total CPU Utilization for all VMs) * Host active energy for VMs 
= VM energy consumption (in Wh)

For more information, see Calculation of Energy Consumed by VMs.

Guest Load Application Component Adjusting the value for the commodities

Subtract the total used values from the consumers of the commodities from the used value sold by the virtual machine.

The following formula expresses the calculation:

Used value sold by the VM - Total used values from the consumers of the commodities

GPU Memory

Capacity

For cloud VMs, the amount of GPU memory provided by an individual GPU card (not the sum of all cards).

Percentile

For cloud VMs, at each point in time, all GPUs are surveyed and the utilization is taken from the card with the highest memory consumption.

Used For cloud VMs, the average memory in use across all GPUs.
Memory Allocation Capacity

Multiply the overprovisioned percentage of a commodity by the source commodity capacity.

The following formula expresses the calculation:

Commodity Overprovisioned Percentage * Source Commodity Capacity

Memory Provisioned

Capacity

Multiply the overprovisioned percentage of a commodity by the source commodity capacity.

The following formula expresses the calculation:

Commodity Overprovisioned Percentage * Source Commodity Capacity
Used Sum of all used values from the consumers of the commodities.
Response Time Capacity Derived from the entity disk counts.

Service SLO

Capacity

Derived from the database; if the data is not present in the database, the commodity's capacity value is set to the commodity's used value.

Used Average of all used values of the number of replicas of a service.

Storage Access

Capacity Derived from the provider of the commodity.
Used Sum of all used values from the consumers of the commodity.
Storage Access (without a storage target) Used Sum of all used values from the consumers of the commodity without a storage target.

Storage Latency

Capacity Derived from the provider of the commodity.
Used Average of all used IOPS-weighted values from the consumers of the commodity.
Storage Latency (without a storage target) Used

Average of all used IOPS-weighted values from the consumers of the commodity without a storage target.

Storage Provisioned

Capacity

Multiply the overprovisioned percentage of a commodity by the source commodity capacity.

The following formula expresses the calculation:

Commodity Overprovisioned Percentage * Source Commodity Capacity
Used

Sets the used value of the commodity to the capacity value of the Storage Amount commodity if the entity buys a Storage Provisioned commodity and sells the Storage Amount commodity.

Storage Provisioned, Storage Latency, and Storage Access Used Merges the identical entities.
Transaction Capacity

Derived from the database; if the data is not present in the database, the commodity's capacity value is set to the commodity's used value.

VCPU cores Used

Average of all used values from the consumers of the commodity. The peak value is derived from the maximum values from the consumers of the commodity.

virtual cores Used value for the number of used virtual cores Sum of all used values from the consumers of the commodity.
Virtual CPU Conversion Converts the CPU units from MHz to millicore.
Virtual CPU Limit Quota Conversion Converts the CPU units from MHz to millicore.
Virtual CPU Request Conversion Converts the CPU units from MHz to millicore.
Virtual CPU Request Quota Conversion Converts the CPU units from MHz to millicore.
Virtual Memory Used

Verifies that the sum of all used values of consumers of the commodities is lower than the VMEM provided by the virtual machine.

Policy

Review the descriptions in the following table to learn more about the source used to set the policy value for the commodity.

Policy setting Description
Capacity of the Service SLO commodities Derived from the SLO values set in the policies.
Capacity of the Response Time commodity Derived from the value set in the policy.
Capacity of the Response Time commodity for storage targets Derived from the value set in the policy.
Capacity of the Response Time commodity for Azure cloud target Derived from the value set in the policy
Capacity of the Storage Access and Storage Latency commodities Derived from the value set in the policy.