LCD
V2EX  ›  服务器

最近使用链路聚合 4 口千兆,但是实际测速只有千兆,何解?!

  •  
  •   LCD · May 8, 2019 · 8710 views
    This topic created in 2735 days ago, the information mentioned may be changed or developed.
    4 口千兆博通,使用 BCM 自带的软件聚合,有三种模式,SLB,LACP,FEC/GEC,我了解后选择了第三种,虽然系统网卡速率显示 4G,但是使用 IPERF 测速只有千兆,不明白啊?????
    10 replies  •  2020-10-21 11:07:30 +08:00
    opengps
    opengps
    May 8, 2019 via Android❤️1
    1
    虽然有点地方没看懂,不过还是想问一句,那个测速怎么实现的测速超过单链路速率?
    seerhut
    seerhut
    May 8, 2019 via Android❤️1
    2
    不清楚具体情况,但很多聚合方式下源目的地址端口四元组一致的通信是走同一个物理网口的
    LCD
    LCD
    OP
    May 8, 2019
    3
    @opengps 就是实现不了,才发帖子的。测来测去都突破不了千兆,达不到 4 千兆带宽。
    66CCFF
    66CCFF
    May 8, 2019❤️1
    4
    iperf -P 4
    LCD
    LCD
    OP
    May 8, 2019
    5
    @66CCFF 谢谢指点啊,哈哈~~~
    e8AsCM
    e8AsCM
    May 9, 2019 via Android
    6
    iperf 需要多线程吧…
    0ZXYDDu796nVCFxq
    0ZXYDDu796nVCFxq
    May 9, 2019 via Android
    7
    四线程也不一定刚好均匀分配,可能有多个线程挤在一个物理口上
    开更多线程可以降低这个概率
    weyou
    weyou
    May 9, 2019 via Android
    8
    LACP 默认的的负载均衡策略有与 ip/port/mac 有关,所以理论上 iperf 多线程应该是有效的,相当于开多个 client (源端口不同)。希望楼主试验过后与我们分享一下结果。
    LCD
    LCD
    OP
    May 9, 2019 via Android
    9
    @e8AsCM 确实需要多线程

    @gstqc 说得对,我开了 20 个进程才测出来

    @weyou 我开 2 个进程,约 1.3g 宽带。开 10 个进程,约 2.5g 宽带。开 20 个进程,约 3.5g 宽带。
    namgking
    namgking
    Oct 21, 2020
    10
    @LCD 开了-P 没叠加,开多个进程测试倒是叠加了,不知道什么问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.