High CPU utilization of inactive Windows virtual machines
Problem: My server's CPU utilization high when my Windows virtual machine is mostly inactive.
Workaround: To determine what HAL your virtual machine is using, then determine if you are running with the correct vCPU count for the HAL:
-
Right-click the My Computer icon, and choose Properties.
-
Click the Hardware tab.
-
Click the Device Manager tab.
-
Double-click the Computer icon to see which HAL is currently loaded.
-
In the vSphere or VMware Infrastructure client, click on the virtual machine, then click the Summary tab and see how may vCPU's are configured.
If you have 1 vCPU and your virtual machine operating system is configured for a Uniprocessor ACPI, your configuration is correct. If your virtual machine operating system is configured for 2 or more vCPUs and it is running with a Multiprocessor ACPI, your configuration is correct.
Note: Downgrading the HAL from multiprocessor to uniprocessor is not supported by the operating system vendor, Microsoft, and as such it is not supported by VMware.
More Info:
http://kb.vmware.com/kb/1077
http://support.microsoft.com/kb/309283/en-us
Comentarios