zoukankan      html  css  js  c++  java
  • 解决Hyper-v Server更换网卡后上传速度变得非常慢的问题

    为Hyper-v Server更新了主板和CPU,只保留了硬盘和上面的系统。 系统自动识别了新的硬件,并更新了相关的驱动。至此一切正常,上面的3个虚拟机也可以正常的运行。

     

    但在后面的文件复制过程中发现,从虚拟机到虚拟机之间的复制速度非常快,绝对能跑满千兆!问题是:当从虚拟机向其它PC进行复制的时候,速度只有可怜的100KB/s。这种 情况在3台虚拟机都存在。

     

    原因应该是出在网卡上,换主板前使用的是板载RTL8111F,现在用的是RTL8111G。看上去只有F和G的区别,但是搜索一下发现两个还是有很大的区别。最主要是F可以支持更多的网卡功能,而G只能将这些功能交给CPU来完成。

     

    回想以前曾经看到的贴子,说TCP校验和针对有些网卡需要设置为禁用。干脆我也试试看。 通过PowerShell执行以下命令即可:

     

    1. 查看网卡:显示出使用的网卡(一般电脑只会看到一块)
      Set-NetAdapter
    2. 查看网卡的高级属性
      Set-NetAdapterBinding -Name "*" | Get-NetAdapterAdvancedProperty
    3. 关闭所有Check Sum Offload
      Disabled-NetAdapterChecksumOffload -Name "*" -IpIPv4 -TcpIPv4 -TcpIPv6 UdpIpv4 -UdpIpv6

      终于把所有的校验和都关闭了, 马上用www.speedtest.net测了速度,结果上传还是只有1Mbps左右!!看来还要继续搞!

      逛搜了一阵,发现很多内容推荐将Large Send Offload(大量发送卸载)一并禁用。开搞!!

    4. 禁用Large Send Offload
      Set-NetAdapterAdvancedProperty -Name "*" -DisplayName "Large Send offload*" -DisplayValue "Disabled"

      改完再试,网络终于恢复了应有的速度。

  • 相关阅读:
    Linux 共享库
    使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
    ZOJ 3469 Food Delivery(区间DP)
    POJ 2955 Brackets (区间DP)
    HDU 3555 Bomb(数位DP)
    HDU 2089 不要62(数位DP)
    UESTC 1307 windy数(数位DP)
    HDU 4352 XHXJ's LIS(数位DP)
    POJ 3252 Round Numbers(数位DP)
    HDU 2476 String painter (区间DP)
  • 原文地址:https://www.cnblogs.com/ricksun/p/13026569.html
Copyright © 2011-2022 走看看