有人说SMB多通道的两组ip必须是在不同的网段,就像楼主这样:
10.1.2.x
172.16.1.x
询问了deepseek也是这样的回答,但是SMB文档没有明确说明。不知道坛子里的其他兄弟有没有注意到?可以分享一下经验吗?
我自己得到了答案!
我以前卡在了Windows电脑的双网卡已经支持了多通道,但是连接到NAS的双网卡时,连接的是其中一个口,似乎飞牛的SMB3.0多通道还有些问题。
在此基础上,我在飞牛端做了链路聚合(选轮询模式),确保Windows端双网卡都连接这个口。
测试结果:
- 电脑 -> NAS: 峰值250MB/s,平均180,基本符合叠加双千兆的速度
- NAS -> 电脑:峰值160MB/s,平均120,远未达到叠加双千兆的速度
我猜测是由于在NAS端做了聚合,而且是轮询模式,但是在电脑端还是两个独立的链路。
结论:
在没有LACP交换机的前提下,SMB3.0多通道只有配合链路聚合(轮询模式)才基本达到网速叠加效果。两条链路的ip地址并不需要分属不同的子网,可以在同一个子网。
也许飞牛新版本会完善SMB3.0多通道的功能,就像坛子里其他兄弟说的,同样的NAS装黑群晖或黑威联通,开启SMB3.0多通道,无需其它设置即可得到网速叠加。