1
coder121 OP 补充额外信息,pc 万兆网卡是 82599 ,交换机没有连接路由器,作为一个纯内网的机器在用,nas 的 pc 都是手动设置的静态 IP
|
![]() |
2
smartruid 7 天前 via iPhone
这个不是直接叠加带宽吧,只是能同时两个任务跑满带宽
|
![]() |
5
sNullp 7 天前
?你不设置链路聚合的话 nas 到 PC 的带宽就是 2.5Gbps 啊
|
![]() |
6
sNullp 7 天前
哦学习了一下原来不同的 interface 要用自己的 IP ,那我之前说错了。抱歉
|
![]() |
7
villivateur 7 天前
先单线程 iperf 打流试试 2.5G 能不能跑满,然后多线程打流看看 5G 能不能跑满,最后再去考虑 samba 是不是有问题
|
8
djw123 7 天前
两机之间需要设置网关地址,前两天 server 2022 跟 PC 就遇到一样的问题
|
9
coder121 OP @djw123 我 pc 两个光口的 ip 设置的是 192.168.7.100 和 101 ,nas 是 50 和 51 ,网关都是配的交换机的 ip 192.168.7.1 ,应该没啥问题吧。。。
|
10
yinmin 7 天前 via iPhone
在复制文件时,查看:
飞牛 os - 资源监控 - 网络 windows - 任务管理器 - 性能 看一下多网卡是不是同时有流量,再看一下 nas 的 cpu 负载情况。另外,pc 是万兆网卡的话可以是单线路的,也就是 pc 万兆单通-nas 多通道。 |
11
coder121 OP @yinmin nas 的两个网卡都有流量,每块网卡平均 140m/s 。pc 只有一个口有流量,大满了 2.5g ,另外一块一动不动。。。
|
14
yinmin 7 天前 via iPhone
@coder121 如果你确认 pc 网卡是跑在万兆速度,不是跑在 2.5g ,大概率是交换机有问题。你用 iperf3 试试:万兆口同时向 2 个 2.5g 口打包,能跑满双 2.5g 流量吗
|
15
yinmin 7 天前 via iPhone
还有一种可能性,你的万兆网卡插在主板的 PCIe 2.0 x1 ( 4Gbps )的插槽上,PCIe 总线限制了网速。
|
16
lcy630409 7 天前
不可能实现
op 说”我 pc 两个光口的 ip 设置的是 192.168.7.100 和 101 ,nas 是 50 和 51“ 你打印一下你 windows 的路由表就知道了,只在一个网卡上走数据了 route print |
17
lcy630409 7 天前
windows 的路由表 即使在两个网卡都在同一个网段 同一个网关地址,也会有跃点数的区别
|
18
ButcherHu 7 天前
Get-SmbMultichannelConnection 看看呢
|
19
coder121 OP 飞牛端两个网口:iperf3 -s -p 5999 -B 192.168.7.98 ,iperf3 -s -p 6000 -B 192.168.7.97
pc:iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.7.101 ,iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.101 我日,速度竟然跑不满 2.5G https://github.com/Mrhs121/png/blob/main/%E6%88%AA%E5%B1%8F2025-03-07%2011.01.01.png |
20
coder121 OP @yinmin 飞牛端两个网口:iperf3 -s -p 5999 -B 192.168.7.98 ,iperf3 -s -p 6000 -B 192.168.7.97
pc:iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.7.101 ,iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.101 我日,速度竟然跑不满 2.5G https://github.com/Mrhs121/png/blob/main/%E6%88%AA%E5%B1%8F2025-03-07%2011.01.01.png |
21
coder121 OP |
22
coder121 OP @yinmin 主板是华南 bd3 ,万兆卡插在 PCIe 3.0 x16 上了,另外一个 x16 插了显卡,x4 插了 wifi 网卡,不会是这板子有问题吧,插满了就无法打满速度了。。。
|
23
cjd6568358 7 天前
是不是显卡和网卡占了 PCI 通道带宽
|
24
coder121 OP 发现一个很奇怪的现象,我试了下单发
pc:iperf3.exe -c 192.168.7.98 -p 5999 -B 192.168.7.101 ,我指定了 pc ip 101 ,但是 win 资源管理器里面确实 102 口有发送流量 2.5g ,101 一动不动的 |
25
coder121 OP 双发也测了下,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 |
![]() |
26
Autonomous 7 天前 via iPhone
搞 lacp 动态链路聚合
|
27
wudaye 7 天前
威联通官网文档对双通道的使用说明是,两端的网口速率必须对等,也就是说这边 2 个 2.5G ,那边也得是 2 个 2.5G ,不知道这是威联通 NAS 的局限性还是 SMB 双通道协议的局限性
|
29
wnpllrzodiac 7 天前 via Android
samba 好像不太行。
|
30
yinmin 7 天前 via iPhone
|
31
coder121 OP 飞牛开启 rr 链路聚合,交换机也开启聚合,同时飞牛再打开 smb3 多通道,nas 到 pc 和 pc 到 nas 之间的传输速度可以稳定在 450 左右了
|
32
coder121 OP https://www.chiphell.com/forum.php?mod=viewthread&tid=2490878&extra=&ordertype=1&mobile=no
找到一个类似的问题,把主力机的两个网卡的“接收方调整”(默认开启)全部关闭后就可以正常叠加网速,试了下确实可以打满 5g 了 |
![]() |
33
wy315700 7 天前
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 多通道是有这个问题的,后面反馈以后他们修复了。 |
34
coder121 OP 我把主板自带的千兆网卡的接收方调整关闭或者直接禁用掉网卡,最终都能达成目的了
|
35
coder121 OP 完结了兄弟们
最终解决方案:网卡的接收方调整( 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 |