To understand why this discrepancy occurs.
Different average values of CPU usage on the host and cluster level are observed.
For example:
In this scenario, all the hosts are showing an average CPU usage of around 70% but if we check the CPU usage on the cluster level it shows around 45%.
This is not a discrepancy but it is expected behavior and it is by design.
The fundamental concept to consider here is the distinction between allocated CPU resources and actual CPU utilization by the virtual machines. It's important to remember that the "consumed CPU" reflects the total CPU allocation to VMs, while the chart illustrates the actual consumption or utilization. Discrepancies arise when VMs are allocated more CPU than they actively utilize.
For example:- a VM is given 4 CPUs but the utilization is of only 2 CPUs, so there comes the difference.
This is an expected behavior by design and this would not impact your infrastructure.