Well apart from the Guest OS...
Did you check esxtop stats?
I’m facing the same problem right now
how did you manage to solve yours?
I’ve searched on other forums but I wasn’t able to find a solution
You might want to check out KB 2147608 VMware Knowledge Base
6.5 was the last release of hypervisor binary translation mode, and you need to change the virtual machine to be configured as uniprocessor. I wonder if this is the cause in your case?
To answer Oziejfjdjfb, I have not solved my problem yet. My fix was to migrate my VM back to a 6.5 host and pause my upgrade.
To TotesHagopes, I stumbled across that article as well in my later searching over the weekend. I think you're correct, and the removal of that feature is causing the issue. My guess is 6.5 and earlier just "threw away" the halt messages with the binary translation so we didn't get the high CPU utilization. And now that we're no longer doing that, we see the described behavior.
Unfortunately, the article suggests that upgrading to Windows 2000 SP3 or SP4 would fix the issue. That doesn't appear to be the case, as my VM is already running SP4.
For this particular VM, I think I would be able to downgrade to a single vCPU from a resource perspective, but that appears to not be supported (see the first article I referenced):
Note: Downgrading the HAL from multiprocessor to uniprocessor is not supported by Microsoft in Windows Server 2000 and it is not supported by VMware. For more information, see Cannot Select MPS Uniprocessor or ACPI Uniprocessor HAL
Of course, running Windows 2000 here isn't supported either, so not sure this is really an issue. I may try it to see if this is a fix and let you all know. Thanks for taking the time to take a look...