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

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

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