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"

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

  • 相关阅读:
    LaunchScreen.storyboard 换了图片 不能更改过来 解决方案
    iOS Google 地图 集成详解
    Mac下 使用git clone 代码慢解决方案
    iOS 函数式编程
    iOS [self class] 、 [self superclass]、 [super class] 、[super superclass] 几种情况对比
    iOS 链式编程-Block 作为放回值
    iOS block的变量捕获(capture)
    iOS Block本质探究
    iOS 读写操作 处理 pthread_rwlock dispatch_barrier_async
    iOS atomic 和 nonatomic 区别
  • 原文地址:https://www.cnblogs.com/ricksun/p/13026569.html
Copyright © 2011-2022 走看看