Mac – Hyper-V External network switch kills the host’s network performance

hyper-vhyper-v-managernetworkingvirtual machinevirtualization

I have Windows 10 fully updated. I do the following:

  1. Testing internet speed – 70 Mbps up / 70 Mpbs down
  2. Hyper-V Manager
  3. Virtual Switch Manager
  4. Create Virtual Switch – External
  5. Testing internet speed – 50 Mpbs up / 0.1 Mbps down
  6. Remove virtual switch
  7. Testing internet speed – 70 Mbps up / 70 Mpbs down

I have not created any virtual machines yet. The host network performance is degraded. The host has "Realtek PCIe GBE Family Controller".

The only fix I found in internet is for Broadcom cards — to disable "Large Send Offload" in Adapters properties, but unfortunately this does not help.

Best Answer

The VMQ trick was useful to me a few months ago, before the March 2018 Windows update had been applied at work. After that update and perhaps some other smaller updates, I started having intermittent network performance problems again while I had a VM actively running.

Experimentally, I tried something other than the normal network bridge: I enabled Internet Connection Sharing on my NIC, sharing to an internal virtual network switch ("vEthernet (nat) 2"). So far so good - no noticeable impact on the host and the VM now has full speed Internet access as well.

enter image description here

Related Question