I have 3 VM Guest Windows 2003. Everytime after rebooting and experiencing a period, the CPU usage is still very high. I reinstall the VMtools, still at the issue. What shall I do? Does someone have good suggestion?
Open task manager when the CPU is high to try to determine what process inside windows is causing the high CPU utilization. Once you have determined the process see if it has a service and see if its possible to stop the service if its not a critical service.
svchost.exe consume a lot
Thats a general windows service. How long does the high cpu utilization go on for? Is it always svchost that is using the most amount of CPU? What is installed on these servers in terms of software, antivirus? Have you looked at the system and application event logs? Are they domain controllers, or running DNS, DHCP, Exchange?
You need to use Perfmon to trace the reason for High CPU utilization problems
svchost.exe consume a lot
That's insufficient info, because svchost.exe is "host process" responsible for many windows-services, and you can see at least a few of them in process-list. You have to narrow down the problem. It can be easily done:
Start "Task Manager", select "Processes" tab, and activate "Show processes from all users". Now click on the menu "View" and "Select Columns". Scroll down the list of columns, select (activate) "Command Line", and then "OK". Now find which svchost.exe is taking too much CPU, and check its command-line (the way it was started). The string after "-k" switch determines service it is handling. Now you know which service is causing problems, and further steps depend on it...
I would suggest getting hold of sysinternal tools Windows Sysinternals: Documentation, downloads and additional resources - something like process explorer to show you the specific process running under svchost.exe that consuming all CPU. This should give you an idea of what is going on.
