找回密码
 加入我们
搜索
      
查看: 1956|回复: 9

[网络] macOS与PVE、ROS之间的LACP设置成功,但测试未叠加带宽

[复制链接]
发表于 2024-8-8 16:37 | 显示全部楼层 |阅读模式
客户端:macOS 13.x,两个2.5Gbps口,虚拟接口链路聚合设置成功,可看到其中的两网口状态,都正常。
服务端一:PVE自带的Bond,LACP;
服务端二:ROS的Bond,LACP。

客户端与两种服务端之间,都能连接正常。
但用iperf3测试带宽,仍只有一条,大约290MB/s;用AJA读写、SMB3读写,也是都没有超过一条带宽。

有解吗?
发表于 2024-8-8 18:01 | 显示全部楼层
iperf加上-P 4用4线程测试看看,LACP单线程只会走一条链路。

评分

参与人数 1邪恶指数 +10 收起 理由
hawie + 10

查看全部评分

 楼主| 发表于 2024-8-8 18:55 | 显示全部楼层
ericwongcug 发表于 2024-8-8 18:01
iperf加上-P 4用4线程测试看看,LACP单线程只会走一条链路。

没作用,4线程每路大概1/4,每秒总带宽还是2.35 Gbits/sec。
发表于 2024-8-8 19:05 | 显示全部楼层
LACP也分几种HASH模式,比如IP MAC 端口等组合。如果你选的IP组合,那么你至少需要2对设备同时进行测试。

评分

参与人数 1邪恶指数 +10 收起 理由
hawie + 10

查看全部评分

发表于 2024-8-8 19:08 | 显示全部楼层
lacp接口下用load-balance 可以调整hash方式
 楼主| 发表于 2024-8-8 19:57 | 显示全部楼层
jop 发表于 2024-8-8 19:08
lacp接口下用load-balance 可以调整hash方式

macOS只支持lacp,服务端尝试过改balance-rr/xor/...等其他bond方式都不支持。而lacp的hash策略,pve时有layer2、layer2+3、layer3+4三种,调整后测试对带宽无影响,还是没有突破一条线路的带宽。ROS估计大同小异,没去调整hash测试。
 楼主| 发表于 2024-8-8 20:00 | 显示全部楼层
jop 发表于 2024-8-8 19:05
LACP也分几种HASH模式,比如IP MAC 端口等组合。如果你选的IP组合,那么你至少需要2对设备同时进行测试。 ...

pve下直接装了iperf3,  还有一台dsm装有iperf3,再加上macOS iperf3。这个环境测试的。带宽没有叠加。
发表于 2024-8-9 10:05 | 显示全部楼层
本帖最后由 jop 于 2024-8-9 10:08 编辑
hawie 发表于 2024-8-8 19:57
macOS只支持lacp,服务端尝试过改balance-rr/xor/...等其他bond方式都不支持。而lacp的hash策略,pve时有 ...


lacp的两端设置的hash都是自身发送的流,如果双边设置了正确的hash方式,那么逻辑上应该是在满足hash条件后进行分流发送。不过没玩过PVE,不确定原因,ROS的话本身是可以实现的。另外虚拟机母鸡设置了LACP,内部虚拟机无需再设置LACP,直接用虚拟接口即可。
发表于 2024-8-9 12:52 | 显示全部楼层
lacp单设备本来就没用啊

点评

是,改用纯SMB3了,带宽可以叠加。  发表于 2024-8-12 00:45

评分

参与人数 1邪恶指数 +10 收起 理由
hawie + 10

查看全部评分

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 21:40 , Processed in 0.010066 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表