Hello
Thank you for posting in Microsoft Community forum.
It's not normal for a VM to have such a significant performance drop compared to the host. There are several factors that could be causing poor CPU performance on your Hyper-V VM after the upgrade.
Here are some steps you can take to troubleshoot and potentially improve the situation:
Install the latest VM integration services: This can significantly reduce CPU overhead for I/O compared to emulated devices and improve the I/O throughput.
Check for high CPU utilization issues: If you start one VM and then another, the second VM might face high CPU utilization. This could be due to the configuration or resource allocation.
Update VM Integration Services: Ensure you have the latest version installed for performance and compatibility improvements.
Consider VM performance tuning guidelines: There are specific configurations and settings that can be adjusted to optimize VM performance.
Check for malware: Perform a scan to rule out any malicious software causing high CPU usage.
Update drivers: Make sure that the drivers on both the VM and the host are up to date.
Configure CPU resources: Hyper-V allows you to statically partition CPU resources on a host and isolate the root OS activity to a subset of logical processors.
Additionally, you may want to review the Hyper-V processor performance considerations for fine-tuning and improving Hyper-V performance.
Hyper-V processor performance | Microsoft Learn
Best Regards,
Wesley Li