ESX Vsphere
I have many VM's on VSphere and recently noticed that the VM's that have 1 CPU show MULTIPROCESSOR in Device manager/Computer.
Is this normal or something I should be concerned with?
Is there any HAL or overhead that will cause issues?
thanks for you help in advance
sounds to me as though you have the wrong HAL. Trying using a uniprocessor HAL
This is on a Windows 2003 server if that makes a difference. The above article fixes do not work!!!
Do not pay attention to Multiprocessor on uniprocessor VMs, that's not a problem completely.
Actually problem is when you have Uniprocessor HAL on Multiprocessor VM.
---
VMware vExpert '2009
The uniprocessor HAL is more efficient than the multiprocessor HAL. If you only have a single vCPU assigned to your VM, you can improve performance slightly by forcing Windows back to the uniprocessor HAL. You can do this through the device manager and by specifying a driver to the CPU.
The performance difference generally is not great, though. We have measured it in single digit percentages that are workload dependent.
Scott
More information on my blog and on Twitter: