NAS 有双 2.5G 网口, PC 有一块双光口的万兆网卡,万兆交换机,为什么 SMB 的多通道依然不起作用?

74 天前
 coder121
NAS 有双 2.5G 网口,nas 装的是飞牛 V0.8.39 ,PC 有一块双光口的万兆网卡,一共四条线连在万兆交换机上(交换机有 4*2.5g + 2*10g 光口),nas 和 win 均开启了 smb 多通道,为什么 SMB 的多通道依然不起作用?数据传输的速度最大仍然还是 280m/s ,nas 和 pc 都是 ssd
2155 次点击
所在节点    宽带症候群
36 条回复
coder121
73 天前
coder121
73 天前
@yinmin 主板是华南 bd3 ,万兆卡插在 PCIe 3.0 x16 上了,另外一个 x16 插了显卡,x4 插了 wifi 网卡,不会是这板子有问题吧,插满了就无法打满速度了。。。
cjd6568358
73 天前
是不是显卡和网卡占了 PCI 通道带宽
coder121
73 天前
发现一个很奇怪的现象,我试了下单发
pc:iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.7.101 ,我指定了 pc ip 101 ,但是 win 资源管理器里面确实 102 口有发送流量 2.5g ,101 一动不动的
coder121
73 天前
双发也测了下,win 资源管理器里面看到只有 102 有流量,发送速度 2.5g ,101 没有流量变动
pc:iperf3.exe -c 192.168.7.97 -p 6000 -B 192.168.7.101 ,iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.102
nas:iperf3 -s -p 5999 -B 192.168.7.98 ,iperf3 -s -p 6000 -B 192.168.7.97
Autonomous
73 天前
搞 lacp 动态链路聚合
wudaye
73 天前
威联通官网文档对双通道的使用说明是,两端的网口速率必须对等,也就是说这边 2 个 2.5G ,那边也得是 2 个 2.5G ,不知道这是威联通 NAS 的局限性还是 SMB 双通道协议的局限性
wudaye
73 天前
@wudaye 记错了,当我没说
wnpllrzodiac
73 天前
samba 好像不太行。
yinmin
73 天前
@coder121

1. pc 万兆网卡没必要双通,接 1 个万兆口就行了
2. 断电重启一下万兆交换机
3. 拔掉 pc 的 wifi 网卡,再试试 pc 万兆网卡能否打满双 2.5G
coder121
73 天前
飞牛开启 rr 链路聚合,交换机也开启聚合,同时飞牛再打开 smb3 多通道,nas 到 pc 和 pc 到 nas 之间的传输速度可以稳定在 450 左右了
coder121
73 天前
https://www.chiphell.com/forum.php?mod=viewthread&tid=2490878&extra=&ordertype=1&mobile=no
找到一个类似的问题,把主力机的两个网卡的“接收方调整”(默认开启)全部关闭后就可以正常叠加网速,试了下确实可以打满 5g 了
wy315700
73 天前
Linux 是弱网络终端类型。
IP 是绑在内核上的,任意一个网卡都会响应当前机器绑定的所有 IP 地址的 ARP 请求。就很容易导致多个 IP 的流量都走了同一个物理网口

当时研究了很久多网卡主机的时候发现的。这一特性导致 Linux 的多网卡支持非常差。
https://serverfault.com/questions/415304/multiple-physical-interfaces-with-ips-on-the-same-subnet
https://serverfault.com/questions/624626/ifcfg-eth0-200-is-not-responding-to-arp-broadcasts

需要设置 arp_filter 和 arp_ignore 参数。

不知道飞牛有没有修复这个问题。之前实测,群晖是没这个问题的,但是极空间第一个版本的 SMB 多通道是有这个问题的,后面反馈以后他们修复了。
coder121
73 天前
我把主板自带的千兆网卡的接收方调整关闭或者直接禁用掉网卡,最终都能达成目的了
coder121
72 天前
完结了兄弟们

最终解决方案:网卡的接收方调整( RSS )保持开启,pc 和 nas 的两个网口的 ip 从分别设置成了不同的网段

例如 10.1.2.x 和 172.16.1.x

最终 pc 到 nas 和 nas 到 pc 都能打满 5g 的速度了,实现了带宽叠加

https://github.com/Mrhs121/png/blob/main/Snipaste_2025-03-09_01-23-24.png
https://github.com/Mrhs121/png/blob/main/Snipaste_2025-03-09_01-23-49.png
coder121
38 天前
顶,求助大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1116510

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX