A lot of users have stormed different online forums reporting that their Hyper-V has high CPU usage on their host systems. This issue can be caused by not enough power being allocated to the virtual machine or if your system capabilities are not up to the requirements. Beyond this, it can also be caused by not having the latest updates installed or not having applied the required settings. In this article, we will explore some of the best solutions for this problem. Please follow the steps presented here carefully. It is also recommended that you try to see if the problem is fixed after each of the methods. This will allow you to find the most effective and least invasive solution available.
Here’s how to deal with Hyper-V high CPU usage and fix it
1. Close all running antivirus software
Since your antivirus software could cause a conflict between your Hyper-V and your system, it is recommended that you completely close the antivirus software.
The steps required to do this will vary depending on the software you are using, but the most common way is to open your antivirus and stop protection services from the settings menu.
2. Install the latest firmware and update drivers for your Hyper-V host
- Open Hyper-V Manager.
- Select the virtual machine to which you want to apply the update.
- Click
- Click the Actionmenu -> select Insert Integration Services Installation Disk.
- On the guest virtual machine-> select the DVD drive that contains the installation files.
- Right click on the DVD Drive-> Install Hyper-V Integration Services.
- This will start the Hyper-V Integration Servicesupgrade process .
- restartyour server
3. Change system profile settings
BIOS Usage:
- Reboot your server and press F2to enter System Configuration
- Enter the system BIOS.
- Select the System Profile Settings
- Click the dropdown menu titled Configuration Profile-> select
- Requestthese settings and restart your server.
Using OMSA:
- Launch Server Manager-> expand the System
- Inside the System section -> select Main System Chassis-> select
- Click on the Settingsat the top of the page -> scroll down until you find the System Profile Settings
- Select it.
- In the System Profile section -> choose the Performance Option-> Press Prompt .
- Reboot your systemfor the settings to take full effect.
4. Use Resource Monitor to identify performance issues
- Press Win+Rkeys -> type exe -> press Enter to open the Resource Monitor window.
- Observe which of these processes are impacting your System the most.
- Press Win+Rkeys again -> type exe -> hit Enter.
- In the right pane -> right click System Diagnostics-> click
- This will start the data collection process.
- Identify what is causing the performance issue and apply the appropriate solution.