Windows 10: Slow download speed after creating External Virtual Switch

Page 1 of 2 12 LastLast

  1. Posts : 13
    Windows 10 Pro x64 v1703
       30 Oct 2017 #1

    Slow download speed after creating Hyper-V External Virtual Switch


    Hello.
    After buying a new PC (its specs are on my profile), enabling Hyper-V and creating a new External Virtual Switch, I notice that the download speed drops dramatically. My internet conneciton is 1Gbps down and 200Mbps up.

    Without External Virtual Switch:

    Click image for larger version. 

Name:	image.png 
Views:	4 
Size:	576.1 KB 
ID:	161309

    • Iperf with a host on the same LAN (upload 911Mbps, download 777Mbps):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	40.7 KB 
ID:	161304
    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	37.5 KB 
ID:	161305


    • Lan Speed test (746 Mbps upload and 716 Mbps download):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	12.9 KB 
ID:	161306

    With External Virtual Switch:


    • CPU usage while on Speedtest (notice the first core is fully maxed out):

    Click image for larger version. 

Name:	image.png 
Views:	5 
Size:	102.5 KB 
ID:	161308

    • Lan Speed Test (742 Mbps upload and 596Mbps download):

    Click image for larger version. 

Name:	image.png 
Views:	67 
Size:	12.9 KB 
ID:	161320

    • Iperf with a host on the same LAN (upload 861 Mbps, download 583 Mbps):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	39.4 KB 
ID:	161323
    Click image for larger version. 

Name:	image.png 
Views:	68 
Size:	37.7 KB 
ID:	161326

    • CPU usage while on Iperf (download) - Notice, once again, Core 1 fully maxed out​:

    Click image for larger version. 

Name:	image.png 
Views:	4 
Size:	110.6 KB 
ID:	161325


    Conclusion

    When the External Virtual Switch is enabled, I assume the download speed is lower due to the fact one CPU core is being maxed out, my question is why? Why isn't the load spread throughout the cores?
    Is anyone experiencing a similar issue?

    Regards.
    Last edited by Portugal; 30 Oct 2017 at 20:34.
      My ComputerSystem Spec

  2.    31 Oct 2017 #2

    I have the exact same problem.
    Any help would be appreciated.
      My ComputerSystem Spec

  3.    01 Nov 2017 #3

    Portugal said: View Post
    Hello.
    After buying a new PC (its specs are on my profile), enabling Hyper-V and creating a new External Virtual Switch, I notice that the download speed drops dramatically. My internet conneciton is 1Gbps down and 200Mbps up.

    Without External Virtual Switch:

    Click image for larger version. 

Name:	image.png 
Views:	4 
Size:	576.1 KB 
ID:	161309

    • Iperf with a host on the same LAN (upload 911Mbps, download 777Mbps):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	40.7 KB 
ID:	161304
    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	37.5 KB 
ID:	161305


    • Lan Speed test (746 Mbps upload and 716 Mbps download):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	12.9 KB 
ID:	161306

    With External Virtual Switch:


    • CPU usage while on Speedtest (notice the first core is fully maxed out):

    Click image for larger version. 

Name:	image.png 
Views:	5 
Size:	102.5 KB 
ID:	161308

    • Lan Speed Test (742 Mbps upload and 596Mbps download):

    Click image for larger version. 

Name:	image.png 
Views:	67 
Size:	12.9 KB 
ID:	161320

    • Iperf with a host on the same LAN (upload 861 Mbps, download 583 Mbps):

    Click image for larger version. 

Name:	image.png 
Views:	69 
Size:	39.4 KB 
ID:	161323
    Click image for larger version. 

Name:	image.png 
Views:	68 
Size:	37.7 KB 
ID:	161326

    • CPU usage while on Iperf (download) - Notice, once again, Core 1 fully maxed out​:

    Click image for larger version. 

Name:	image.png 
Views:	4 
Size:	110.6 KB 
ID:	161325


    Conclusion

    When the External Virtual Switch is enabled, I assume the download speed is lower due to the fact one CPU core is being maxed out, my question is why? Why isn't the load spread throughout the cores?
    Is anyone experiencing a similar issue?

    Regards.
    Have you set the number of cores to 8 in hyer-v settings (virtual processor). No idea otherwise.
      My ComputerSystem Spec

  4.    01 Nov 2017 #4

    As of 1709 a Default Switch is created so you may not need an external switch.

    Details about the Default Switch

    The switch named “Default Switch” or “Layered_ICS”, allows virtual machines to share the host’s network connection. Without getting too deep into networking (saving that for a different post), this switch has a few unique attributes compared to other Hyper-V switches:
    • Virtual machines connected to it will have access to the host’s network whether you’re connected to WIFI, a dock, or Ethernet.
    • It’s available as soon as you enable Hyper-V – you won’t lose internet setting it up.
    • You can’t delete it.
    • It has the same name and device ID (GUID c08cb7b8-9b3c-408e-8e30-5e16a3aeb444) on all Windows 10 hosts so virtual machines on recent builds can assume the same switch is present on all Windows 10 Hyper-V host.
    Hyper-V virtual machine gallery and networking improvements | Virtualization Blog

    You could try that instead (upgrade from 1703 to 1709 and delete external switch) - I don't see this issue on 1709 but then my connection is perhaps too slow (100 Mbps up/down).
      My ComputerSystem Spec


  5. Posts : 13
    Windows 10 Pro x64 v1703
    Thread Starter
       01 Nov 2017 #5

    cereberus said: View Post
    Have you set the number of cores to 8 in hyer-v settings (virtual processor). No idea otherwise.
    Hello cereberus.
    I was not clear in my first post. The slow download speed is not a problem of a virtualized OS, but the Windows original installation. The speed drops as soon as I enable the External Virtual Switch.
    lx07 said: View Post
    As of 1709 a Default Switch is created so you may not need an external switch.
    Hyper-V virtual machine gallery and networking improvements | Virtualization Blog
    You could try that instead (upgrade from 1703 to 1709 and delete external switch) - I don't see this issue on 1709 but then my connection is perhaps too slow (100 Mbps up/down).
    Hello lx07, I already have the 1709, but form what I've read so far, the thing with the Default switch is it used NAT, and I want my VM's to have access to my internal network.

    Regards.
      My ComputerSystem Spec

  6.    02 Nov 2017 #6

    Portugal said: View Post
    I already have the 1709, but form what I've read so far, the thing with the Default switch is it used NAT, and I want my VM's to have access to my internal network.
    That is true.

    There are a couple of suggestions here if you didn't see it already - either disable VMQ on the NIC or make sure RSS Base processor number is set to 0.

    server 2012 hyper-v vSwitch performance is terrible
      My ComputerSystem Spec


  7. Posts : 13
    Windows 10 Pro x64 v1703
    Thread Starter
       02 Nov 2017 #7

    lx07 said: View Post
    That is true.

    There are a couple of suggestions here if you didn't see it already - either disable VMQ on the NIC or make sure RSS Base processor number is set to 0.

    server 2012 hyper-v vSwitch performance is terrible
    Hello lx07, my NIC does not support VMQ, even using powershell :-(

    Regards.
      My ComputerSystem Spec


  8. Posts : 1
    Windows 10 v1709
       28 Feb 2018 #8

    I had the same problem and updating my network adapter drivers (in Device Manager) fixed my problem.

    I just installed Windows 10 Pro on a Dell M6800 in Dec 2017, so I thought that all of my drivers were up to date, apparently they were not.
      My ComputerSystem Spec

  9.    12 Apr 2018 #9

    Try disabling 'Intel Technology Access Filter Driver' on Hyper-V swtch


    Portugal said: View Post
    When the External Virtual Switch is enabled, I assume the download speed is lower due to the fact one CPU core is being maxed out, my question is why? Why isn't the load spread throughout the cores?
    Is anyone experiencing a similar issue?
    I had a similar issue (I was not so thorough as to check all the resource usage graphs though!). In my case, the Hyper-V host (Win 10 Pro) experienced slow networking on downloads only (uploads were just fine), after creating an External Hyper-V virtual switch. Trashing the Hyper-V switch reliably restored download performance.

    My physical adapter is an 'Intel(R) Ethernet Connection (2) I219-V #2'.

    At my wit's end, chasing down driver updates, fussing with RSS paramters (clearly, it was a 'receive side' problem), stressing over absent 'VMQ' attributes allegedly present on some adapters (but not mine) as directed in mindless ways by people on the internet who don't know how to read ....
    ... I finally wondered if one of the protocols bound to the Hyper-V switch was interfering with it. Recall, that when Hyper-V sets up an external switch, it automatically (and blindly) migrates almost all the protocols bound to that NIC, to the new virtual NIC.

    Spotting 'Intel(R) Technology Access Filter Driver' enabled, I reasoned that it may not apply to a Hyper-V virtual NIC, and turned it off.
    Success! Full download speed returned!
      My ComputerSystem Spec

  10.    12 Apr 2018 #10

    Wherefore the Intel Technology Access Driver, anyway?


    dtbullock said: View Post
    Spotting 'Intel(R) Technology Access Filter Driver' enabled, I reasoned that it may not apply to a Hyper-V virtual NIC, and turned it off.


    "I had better educate myself about what this driver actually does", I thought to myself. Well, if you choose that route, I hope you have better luck than me. This creepy page was the best information I could find about it: Intel Management Engine software now includes an NDIS filter driver

    Cynically, one is tempted to feel that Intel needed a quick & dirty way to help out a US intel agency hit a target, and wrote a handy little app which snuck in via the Management Engine software. That would explain both the denials at Issue with Intel Technology Access Driver |Intel Communities and the current un-informative and defunct product page at Downloads for Intel® Technology Access
    Last edited by dtbullock; 12 Apr 2018 at 20:31. Reason: double-pasted
      My ComputerSystem Spec


 
Page 1 of 2 12 LastLast

Related Threads
Hi this is my first post but I am really confused as to an issue with hyper-V Whenever I go to open the virtual switch manager, it says; The operation on computer 'DESKTOP-V1A0142' failed: Generic error. Is there anyway to fix this. I have not...
I have a question about my router, it's a Linksys 1900AC. It broadcasts 2.4 and 5. My laptop does not have a receiver to pick up the 5. My average download speed connected to 2.4 is around 10Mbp/s. I'm paying for 150Mbp/s. If I connect my wife's...
I get the error "bind failed: General access denied error" when I try to create an external virtual switch. 67920 I tried running Hyper-V with as admin without success. Kevin
creation of virtual switch seems to be proceeding but stops and I get a message similar to this: "Error applying virtual switch properties changes" Failed while adding virtual switch connections External ethernet adapter "'realtek pcie gbe'...
I've been working to get some speed back on my laptop but I haven't been able to understand where or how I can get the text that needs to be pasted in the .bat file. I've looked and looked and can't find a clear answer anywhere.
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 10:53.
Find Us