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"

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

  • 相关阅读:
    SSIS Error:Package Validation Error. SSIS Error Code DTS_E_OLEDBERROR. .Error code: 0x80040E37. An OLE DB record is available. Hresult: 0x80040E37
    MDS
    oracle11g rac静默安装+racADG部署搭建
    oracle 19c 单机ADG部署
    对索引组织表以及簇表的一些理解
    对表的连接的总结
    全局临时表
    对分区表的一些总结
    对临时表空间的一些常用查询
    linux 常用命令总结
  • 原文地址:https://www.cnblogs.com/ricksun/p/13026569.html
Copyright © 2011-2022 走看看