Hyper-V虚拟机在Win2012R2的NAT模式上传速度超慢的解决方法

建立在Windows Server 2012R2的Hyper-V虚拟机可能会碰到这个问题:位于NAT网络(系统自带RRAS)下的虚拟机上传速度只有1Mbps左右,而下载速度正常跑满带宽,这导致反代的服务卡到难以忍受。

解决方法:关闭虚拟机内的网卡TCP Large Send Offload功能。

对于Win虚拟机直接在设备管理器里右键网卡属性,调整好即可。

对于Linux虚拟机需要用到ethtool工具(安装方式参考对应发行版的文档):

sudo ethtool -K eth0 tso off

先使用ifconfig查看网卡是哪个名字,替换上面代码的eth0。

是不是成功关掉了,用下面的命令:

ethtool -k eth0 | grep tcp-segmentation

不需要重启,正常情况下命令运行后立刻跑满带宽。

分享到: