I have a rather loaded Windows 2003 server. It's mainly loaded with IIS instances (about 6 or 7 w3wp processes) and some sharepoint stuff. The machine was P2V-ed from a real host and now resides on a much more powerful host under Windows Server 2008 as a Hyper-V guest. 2 Xeon 3.0 processors are emulated with 4 GB for the machine (the host itself is 8-cored with 16 GB). No more guest VMs reside on the host for now.
The problem is performance. The server is rather highloaded and consumes 60-70% of CPU, memory is not an issue. But I'm confused that 25% of CPU are consumed for Hardware Interrupts. Using kernview, I can see that intelppm is making the most of them. My question is - what can be the reason of that? Can I turn off intelppm through the registry, will the server work? I'm a little afraid to experiment on a production server and need some advice.
Looks like there might have been some problems with this before: Virtual PC Guy Blog - Note that Ben is suggesting disabling the driver in the registry, and that MS was researching automatically disabling this. This might just be a remnant of your P2V migration.