Network performance issuse in Windows Server 2016 Hyper-V

KS4 1 Reputation point
2022-09-10T10:12:41.6+00:00

Host:
CPU: i3-10300
RAM:64GB 2x32 3200Mhz
System:Windows Server 2016 Datacenter
Network adapter: Broadcom Bcm5719 NetXtreme Gigabit, VMQ Enabled.

HV:
System: Windows Server 2016 Datacenter
Network adapter: did not directly connected to Broadcom adapter, there is two Internal Network adapter.

Issuse:
After long time running the VM, if the VM suddenly needs to handle huge network bandwidth will cause unusually high CPU usage, above 50Mbps will chunk 100% CPU usage.
Temporarily fix: Restart the VM and do iperf3 can goback to when transfering in 10Gbps the CPU won't even increase much.
Restart the host won't fix. And because network flow did not pass Broadcom adapter, I don't know what cause this, and I don't know after restart VM how long the issuse just appaer again.
Tried turing on and off internal network' vmq and ipsec offloading won't fix.

Another question:
If the CPU usage is too high, the CPU usage in the Task Manager will randomly display an unrelated application using the CPU too high, but it is random, and each application is different.But shouldn't it be "System interrupted"?

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

7 answers

Sort by: Most helpful
  1. JimmySalian-2011 42,511 Reputation points
    2022-09-11T18:52:11.79+00:00

    Hi,

    have you seen this article regards to Broadcom NICs? poor-network-performance-hyper-v-host-vm

    ==
    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    0 comments No comments

  2. Limitless Technology 39,926 Reputation points
    2022-09-12T20:25:21.72+00:00

    Hi,

    Thank you for your question and reaching out.

    I understand that you're experiencing a 100% CPU usage when trying to handle huge network bandwidth. We often encounter this kind of scenario if there are compatibility issues with the apps and drivers on the PC that prevent it from running other processes. You can first disable some of the third-party services that might be conflicting with the Microsoft services preventing you to run the program. To do so, please press on Windows key and R at the same time and type MSCONFIG to open System configuration window. Once opened, go to "Services" tab.

    Once you're there, check on the box that says "Hide all Microsoft services" on the bottom of the page then click "Disable all" then hit on Apply then OK. Once done, kindly restart the computer then try to handle huge network bandwidth again. If the issue persists, you may try to perform other steps from this link: https://support.microsoft.com/en-us/windows/tips-to-improve-pc-performance-in-windows-b3b3ef5b-5953-fb6a-2528-4bbed82fba96

    -------------------------------------------------------------------------------------------------------------------------

    If the reply was helpful, please don’t forget to Upvote or Accept as answer.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.