vmExplorer dashboard reports different CPU and Memory utilization than OS Perfmon (performance Monitor)
Virtual machine (VM) and Hypervisor have a different point of view regarding CPU and Memory utilization. The OS running on the VM is not aware that it is virtualized. Database and IC agents are reporting the CPU and Memory utilization from the OS point of view, whereas VMware Performance agent display the CPU and Memory utilization from the Hypervisor point of view.
Below are the calculation of the CPU and Memory usage according to the VMware documentation.
Amount of actively used virtual CPU, as a percentage of total available CPU. This is the host's view of the CPU usage, not the guest operating system view. It is the average CPU utilization over all available virtual CPUs in the virtual machine. For example, if a virtual machine with one virtual CPU is running on a host that has four physical CPUs and the CPU usage is 100%, the virtual machine is using one physical CPU completely.
virtual CPU usage = usagemhz / (# of virtual CPUs x core frequency)
MemoryMemory usage as percentage of total configured or available memory.