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

49 天前
 sodulty
前提:
宽带没有 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 模式都尝试了,都跑不满。
1623 次点击
所在节点    宽带症候群
13 条回复
money1991
49 天前
这就是典型的多线程多连接能跑满,单线程单连接跑不满。
你 ov 客户端到服务器相当于单线程单连接跑不满很正常。即使客户端 iperf 多线程模式,但底层的 ov 到服务器还是单连接,在客户端侧也肯定无法跑满。
解决办法就是出口服务器上一下 bbr 。家里有没有 Linux 设备?开一下 bbr ,然后 nginx 弄个反向代理,把 ov 以及其他服务的出口都从这台开了 bbr 的设备端口映射到公网。
我之前搞的 nas 也遇到这个问题,发现所有设备只要过了 bbr ,单线程就可以跑满了,非常爽。
loarland
49 天前
我也是这套架构,成都 ov 服务端,基本可以跑满,爱快的 bbr 你开了吗?
money1991
49 天前
bbr 工作在 tcp 协议栈,爱快做内网到公网的端口映射时,只是简单的 nat 转发,不参与 tcp 协议栈相关参数协商控制,bbr 应该是无法发挥作用的。结论:爱快开了 bbr 只能对爱快自身的一些服务起作用,对只做端口映射的那种服务没用,up 看看你的 ov 是不是部署在爱快里。
sodulty
49 天前
@loarland 按你说的我开了下,但还是一样。iperf 测 ov 线路峰值 40Mbps 左右。ov 不管是 udp 还是 tcp 都试了
sodulty
49 天前
@money1991 #3 对的 ov 在爱快里,爱快的 bbr 刚开,但 ov 线路测速仍未跑满
money1991
49 天前
你的 ov 是 tcp 协议吧,udp 跑不满那没啥好办法,运营商好像对 udp 有限制
money1991
49 天前
你可以试试 scp 或者 http 等服务能否跑满,能跑满说明是 ov 问题,去排查 ov 。否则还是 bbr 没生效。
sodulty
49 天前
@money1991 #6 ov 的 tcp 和 udp 都测了,几乎一样的上行。
sodulty
49 天前
@loarland 你的 ov 怎么设置的,请教下
thereone
49 天前
爱快的 ov 不太清楚可能存在兼容性或者性能问题,我这里使用 softether 自带的 ov 跨省广东和湖北同联通都可以互相跑满上传一边 100m 的一边 50m 的。单线程多线程都可以跑满。截图是使用的 softether 跑的,单纯用 openvpn 跑了一样可以跑满。要不换一下 vpn 软件吧
money1991
48 天前
@sodulty 没搞 ov ,我用的是 http 代理,只对有必要的应用才走代理,嫌弃 ov 全局流量,太重了。
Ipsum
48 天前
不然再加层 openwrt 用这个 /t/1135702
loarland
44 天前
@sodulty #9
没啥特别设置啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1138391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX