V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sodulty
V2EX  ›  宽带症候群

电信,成都及跨省爱快,自带的 ov 组网, iperf 测速始终都跑不满峰值上行 60Mbps。

  •  
  •   sodulty · 2 天前 · 957 次点击
    前提:
    宽带没有 PCDN ,没有进运营商黑名单。晚高峰期依然正常 60Mbps 上行。

    宽带情况:
    1 、成都爱快,电信 60/2000 ( fttr ),openvpn 服务端
    2 、成都爱快,电信 60/1000 ,ov 客户端 1
    3 、中部某地爱快,ov 客户端 2
    4 、北方某地爱快,ov 客户端 3

    OpenVPN 设置:
    服务端设置 ipv6+DDNS ,mtu1400, LZO 压缩关闭,cipher none, TUN ,tcp 和 udp 模式都试过。

    问题:
    用爱快自带的“吞吐测试”的 iperf 测速 tcp 和 udp ,走 ov 的线路测最高只有 40Mbps ,跨省在 20-30 浮动。走 ipv6 测可以跑满。ov 组网隧道 tcp 和 udp 模式都尝试了,都跑不满。
    12 条回复    2025-06-14 21:57:26 +08:00
    money1991
        1
    money1991  
       2 天前
    这就是典型的多线程多连接能跑满,单线程单连接跑不满。
    你 ov 客户端到服务器相当于单线程单连接跑不满很正常。即使客户端 iperf 多线程模式,但底层的 ov 到服务器还是单连接,在客户端侧也肯定无法跑满。
    解决办法就是出口服务器上一下 bbr 。家里有没有 Linux 设备?开一下 bbr ,然后 nginx 弄个反向代理,把 ov 以及其他服务的出口都从这台开了 bbr 的设备端口映射到公网。
    我之前搞的 nas 也遇到这个问题,发现所有设备只要过了 bbr ,单线程就可以跑满了,非常爽。
    loarland
        2
    loarland  
       2 天前
    我也是这套架构,成都 ov 服务端,基本可以跑满,爱快的 bbr 你开了吗?
    money1991
        3
    money1991  
       2 天前
    bbr 工作在 tcp 协议栈,爱快做内网到公网的端口映射时,只是简单的 nat 转发,不参与 tcp 协议栈相关参数协商控制,bbr 应该是无法发挥作用的。结论:爱快开了 bbr 只能对爱快自身的一些服务起作用,对只做端口映射的那种服务没用,up 看看你的 ov 是不是部署在爱快里。
    sodulty
        4
    sodulty  
    OP
       2 天前
    @loarland 按你说的我开了下,但还是一样。iperf 测 ov 线路峰值 40Mbps 左右。ov 不管是 udp 还是 tcp 都试了
    sodulty
        5
    sodulty  
    OP
       2 天前
    @money1991 #3 对的 ov 在爱快里,爱快的 bbr 刚开,但 ov 线路测速仍未跑满
    money1991
        6
    money1991  
       2 天前
    你的 ov 是 tcp 协议吧,udp 跑不满那没啥好办法,运营商好像对 udp 有限制
    money1991
        7
    money1991  
       2 天前
    你可以试试 scp 或者 http 等服务能否跑满,能跑满说明是 ov 问题,去排查 ov 。否则还是 bbr 没生效。
    sodulty
        8
    sodulty  
    OP
       2 天前
    @money1991 #6 ov 的 tcp 和 udp 都测了,几乎一样的上行。
    sodulty
        9
    sodulty  
    OP
       2 天前
    @loarland 你的 ov 怎么设置的,请教下
    thereone
        10
    thereone  
       2 天前
    爱快的 ov 不太清楚可能存在兼容性或者性能问题,我这里使用 softether 自带的 ov 跨省广东和湖北同联通都可以互相跑满上传一边 100m 的一边 50m 的。单线程多线程都可以跑满。截图是使用的 softether 跑的,单纯用 openvpn 跑了一样可以跑满。要不换一下 vpn 软件吧
    money1991
        11
    money1991  
       1 天前
    @sodulty 没搞 ov ,我用的是 http 代理,只对有必要的应用才走代理,嫌弃 ov 全局流量,太重了。
    Ipsum
        12
    Ipsum  
       1 天前
    不然再加层 openwrt 用这个 /t/1135702
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.