Have converted a Dell PowerEdge 2650B with Windows 2003 to a VM. The physical server is a multiprocessor system and the VM has been given one vCPU from the start. In the Device Manager of the VM it lists "ACPI Multuprocessor PC" under the "Computer" object. I have tried to reinstall the driver but I cannot find "ACPI Uniprocessor PC" in the list of installable devices. When converting Dell servers to VM's, should I use 2 VCPU's on the VM instead of one? What is the recommendation? Now the system time of the server is not correct anymore. It is running slower than usual and manual sync needs to be performed. Should I always use two CPU's or is there any way of reinstalling the driver so Windows recognize one CPU? Regards, Marten
Here's the thread with the process to change the HAL back to uni processor. If the physical server didn't have high CPU requirements then just sticking with one vCPU is the best start. You can always change it down the road.
Thank you. Im now trying this with clones of the VM.
Clone1: Set to 1 vCPU with ACPI PC drivers using halacpi.dll. Seems OK
Clone2: Set to 1 vCPU with ACPI Multiprocessor PC drivers using halmacpi.dll. Clock is slow
Clone3: 2 vCPU with ACPI Multiprocessor PC drivers using halmacpi.dll. Seems OK.
There is no way to get ACPI Uniprocessor PC driver so my question is:
Should I run with the setup for Clone1 or Clone3?
If you expect the VM will run OK CPU wise with just one vCPU then that's the best place to start as vSMP can introduce a bit of a performance hit on the server. If you find the VM needs the extra vCPU down the road you can always add it.
Is there any other issues except performance of the server, for example HA, DRS, vmotion that would encourage me to set VM to 1 vCPU?
Im leaning towards setting 2 vCPU's for the VM instead of reinstalling the driver from ACPI Multiprocessor to ACPI PC. Would be nice with a recommendation from VMware but I can't find one.
Thanks once again for all your help, points will come.
I haven't seen anything for ESX 3.0 either and I haven't heard of any vSMP impact on vmotion, drs or ha. This is for ESX 2.x but may still be helpful to you.
vmware support is stating that nothing needs to be changed to the processor driver or the number of vCPU's since it should run fine without change. Does not help me though since the VM's time is slow with 1 vCPU and the ACPI Multiprocessor.
I have to change something, but I don't know what option to run with in case we will see this over and over again when converting servers to VM's.
Thanks for any input.