请教网络聚合失败的问题

2024 年 11 月 21 日
 creeeeezy

家里的网络架构大致如下,Windows server 上通过 NIC teaming 将两个 2.5G 网口聚合在一起。

但实测的时候,从 Mac 上无论是 iperf3 还是 smb 传文件都只达到了 2.5G 的速度。

请教各位帮忙看看问题可能出在哪?

3355 次点击
所在节点    NAS
31 条回复
0x663
2024 年 11 月 21 日
数据先流转到路由器然后再分发给你的 mac 吧?我觉得可能是这样,你换个 10G 得路由器试试。
mohumohu
2024 年 11 月 21 日
小米的是傻瓜交换机吧,支持聚合吗?
shika
2024 年 11 月 21 日
聚合模式是什么?
opengps
2024 年 11 月 21 日
聚合提高网速本身得有多个连接,你 smb 拷贝文件有可能只是在用一个连接
chachi
2024 年 11 月 21 日
用 win 作为客户端测试下
mac 的 smb 有点一言难尽
Karte
2024 年 11 月 21 日
先确定下是每个端口都有 10G, 还是总工 10G
realpg
2024 年 11 月 21 日
只能跑 2.5G 是正常的 能跑到 5G 才不对
dode
2024 年 11 月 21 日
试试 smb 多链路
dreamage
2024 年 11 月 21 日
iperf3 -c <server_ip> -P <num_threads> 搞 10 个线程试试
creeeeezy
2024 年 11 月 21 日
@0x663 之前 Windows server 这台机器装的 NAS 系统提供的网卡聚合,是可以让速度达到 5G 的。底层应该是 Linux 的网卡 bonding
creeeeezy
2024 年 11 月 21 日
@realpg 之前 Windows server 这台机器装的 NAS 系统提供的网卡聚合,是可以让速度达到 5G 的。底层应该是 Linux 的网卡 bonding
creeeeezy
2024 年 11 月 21 日
@Karte 每个端口 10G 。并且就算是总共,也要能跑到 5G 才合理吧?
creeeeezy
2024 年 11 月 21 日
@shika 用的 NIC Teaming ,聚合模式是 SwitchIndependent ,负载均衡是 Dynamic
creeeeezy
2024 年 11 月 21 日
@mohumohu NIC Teaming 应该不需要交换机支持的
LGA1150
2024 年 11 月 21 日
L2 聚合一般使用哈希来均衡流量,需要多个客户端或多条 TCP 连接才有效果。要想均衡单条 TCP 只能用 balance-rr 模式,且有可能因为 TCP 乱序导致负优化。
LGA1150
2024 年 11 月 21 日
@LGA1150 #15 补充:Windows Server 不支持 balance-rr 模式
shika
2024 年 11 月 21 日
我查了半天的结论是,在交换机侧不做配置的情况下,无论是 windows 的 nic 组合还是 Linux 的 bonding ,似乎都不能实现你想要的带宽叠加(Linux 的 bonding mode 5 和 6 有点儿不太确定)。想问一下,NAS 系统下你是如何测试带宽的呢,带宽叠加可能是 SMB 多通道的功劳,而不是 Linux 的网卡 bonding 。
creeeeezy
2024 年 11 月 21 日
@LGA1150 嗯,原来如此。

之前我在 NAS 系统下,确实用的 balance-rr 模式。
creeeeezy
2024 年 11 月 21 日
@shika 我是 `iperf3 -c xxx -P 4` 测试的。但确实是用的上面兄弟说的 balance-rr 模式。
creeeeezy
2024 年 11 月 21 日
@LGA1150
@shika

那这么看来很多 NAS 设备宣传吹嘘的多个网口链路聚合,其实都是没什么卵用的了

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

https://www.v2ex.com/t/1091431

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

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

© 2021 V2EX