最近使用链路聚合 4 口千兆,但是实际测速只有千兆,何解?!
- 0次
- 2021-05-10 15:15:15
- idczone
4 口千兆博通,使用 BCM 自带的软件聚合,有三种模式,SLB,LACP,FE大带宽服务器C/GEC,我了解后选择了第三种,虽然系统网卡速率显示 4G,但是使用 IPERF 测速只有千兆,不明白啊?????
虽然有点地方没看懂,不过还是想问一句,那个测速怎么实现的测速超过单链路速率?
不清楚具体情况,但很多聚合方式下源目的地址端口四元组一致的通信是走同一个物理网口的
就是实现不了,才发帖子的。测来测去都突破不了千兆,达不到 4 千兆带宽。
iperf -P 4
谢谢指点啊,哈哈~~~
iperf 需要多线程吧…
四线程也不一定刚好均匀分配,可能有多个线程挤在一个物理口上
开更多线程可以降低这个概率
LACP 默认的的负载均衡策略有与 ip/port/mac 有关,所以理论上 iperf 多线程应该是有效的,相当于开多个 client (源端口不同)。希望楼主试验过后与我们分享一下结果。
确实需要多线程
说得对,我开了 20 个进程才测出来
我开 2 个进程,约 1.3g 宽带。开 10 个进程,约 2.5g 宽带。开 20 个进程,约 3.5g 宽带。
开了-P 没叠加,开多个进程测试倒是叠加了,不知道什么问题