使用Windows Server 2016进行SMB协议的文件共享,接入了2个千兆网口打算做LACP聚合,聚合完成后发现2Gbps的网口,传输文件只有4Mbps或者更低。
删除LACP协议后仍然不正常,重启服务器后恢复1Gbps的速度,很快又不行了。
经过测试验证发现掉速问题只出现在SMB协议上面,如果单独一个网口则是正常的 。
最后发现SMB3.0有个多通道协议,禁用后恢复2Gbps的速度。
1.打开PowerShell
2.查看SMB 协议多通道配置状态: Get-SmbServerConfiguration
3.关闭多通道配置: Set-SmbServerConfiguration -EnableMultiChannel 0
4.重启服务器。