
解决Windows SMB跑不满带宽
最近将MT7921的网卡更换为支持160MHz频宽的MT7922(RZ616)后终于可以重新体验到2.5G的网络了:
iperf3测速可以达到2.1G左右,基本达到理论速度:
但是在测试SMB文件传输时发现速度明显不对,只有600M左右的速度:
在iperf3的测试中可得出瓶颈并不在硬件和网络架构方面,于是想到了是SMB协议或者Windows的问题。
方法1:开启SMB3.0
在某些情况下,系统会启用SMB1.0而不是SMB3.0,导致速度缓慢。
打开控制面板->程序->启动或关闭windows功能:
将1.0的功能全部取消勾选,然后确定。
方法2:启用SMB v2/v3
出于未知的原因,Windows没有默认开启SMB v2/v3,在关闭1.0的功能后也不知道用的什么版本的SMB进行传输,就很奇妙。
打开终端管理员,执行以下命令以开启SMB v2/v3:
Set-SmbServerConfiguration -EnableSMB2Protocol $true
经过上述操作后,速度基本恢复正常:

参考文章:
如何解决SMB协议传输(局域网共享)速度太慢?
解决 Windows Server SMB 跑不满速度
如何在 Windows 中检测、启用和禁用 SMBv1、SMBv2 和 SMBv3
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果