Capacity and usage charts
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 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.
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:
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:
|
|
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 Allocation |
Capacity |
Multiply the overprovisioned percentage of a commodity by the source commodity capacity. The following formula expresses the calculation:
|
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:
|
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:
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:
|
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:
|
Memory Provisioned |
Capacity |
Multiply the overprovisioned percentage of a commodity by the source commodity capacity. The following formula expresses the calculation:
|
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:
|
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. |