Hi All,
We have done a P2V of a server and after converting, it is having very high CPU usage and extremely slow performance as a VM. We have done,
1. All cleanups after P2V.
2. VMware tools update.
3. Increased CPU, RAM.
Nothin seems to be working, any help please.
Thanks,
Please confirm you removed old hardware after P2V and any related hardware related drivers, utilities, agents.
1. Open a Windows command prompt and type the following:
set devmgr_show_nonpresent_devices=1
This sets an environment variable that tells the device manager to show all non-present devices.
2. At the same command prompt, type
devmgmt.msc
Also you can try to run msconfig and disable non microsoft related services to help you identify what might be causing the problem.
What operating system is the OS ? If it is an older version of Windows like 2000 you have to go in and edit the hal to add in additional CPU's if you added some on the P2V, if it is older than Windows 2000 this is done on the fly
Other then that try turning off HyperThreading on the host that VM is running on and see if it makes any difference. I have seen it on Terminal Servers / SQL Servers perform poorly when HIGH CPU is required when hyperthreading is enabled. This is due to the fact that you are really getting half a core when you assign a vCPU and depending on the CPU's architecture most Hyperthreaded cores share CPU Cache which can cause problems. Just some ideas.
Hi JESX,
Thanks for the reply, the server is Windows Server 2003 SP2. Hyperthreading is disabled on the ESX host.
If you are running ESX 4.1 full not ESXi you can use esxtop to check the thresholds of the VM to see if any bottleneck's are occuring.
http://www.yellow-bricks.com/esxtop/
Check some of the VM thresholds to see if any are occuring. Also check your CPU ready time this should never be over 10 for any given period of time or you might have CPU contention.
These may be some obvious questions but figured I'd ask:
If this VM is moved to another host the performance is the same ?
Do you have the latest VMware tools installed?
You used set devmgr_show_nonpresent_devices=1 and loaded device manager to check or old device drivers that could conflict and remove them ?
What kind of applications run on this server ? or what is its main task, TS, DB, ?
Please confirm you removed old hardware after P2V and any related hardware related drivers, utilities, agents.
1. Open a Windows command prompt and type the following:
set devmgr_show_nonpresent_devices=1
This sets an environment variable that tells the device manager to show all non-present devices.
2. At the same command prompt, type
devmgmt.msc
Also you can try to run msconfig and disable non microsoft related services to help you identify what might be causing the problem.
uninstall office scan antivirus application and reinstall it solved my problem !