2026年10月21日,绿茶VPN 发布 v5.2.0,专门针对 20:00 至 23:00 的拥塞时段重写调度逻辑。连续 14 天拨测显示,晚高峰平均延迟从 48ms 降到 28ms,抖动从 18ms 收敛到 6ms,弱网重传率从 2.1% 压到 0.4%,下行速率稳定在 86Mbps。

晚高峰是所有网络工具的“真实考场”。白天测出来的漂亮数字,到了晚上八点常常原形毕露:延迟翻倍、直播转圈、会议掉线。绿茶VPN 的运维面板记录得很清楚,20:00 至 23:00 的并发连接是白天的 2.7 倍,出口带宽占用率长期贴着 82% 运行,任何一条线路抖动都会被放大成肉眼可见的卡顿。

晚高峰慢,慢在三件事上

拆解 14 天的连接日志后,团队把问题归为三类:一是出口拥塞,跨境出口在高峰时段的排队时延平均增加 22ms;二是回程绕路,部分线路为了避开拥塞节点绕行 1600 公里,反而增加了 30ms;三是 TCP 重传,2.1% 的重传率在 100ms 以上的线路上会触发连锁的拥塞窗口收缩。这三类问题互相叠加。一条 31ms 的线路,如果赶上出口排队、回程绕路、两次重传,实测往返时延可以轻松突破 120ms。运维负责人许诚的说法是:晚高峰不是某个点坏了,而是所有点同时变差了一点点。

分时段数据能看清叠加过程:19:00 的跨境往返时延中位数是 31ms,21:00 升到 48ms,22:30 达到峰值 53ms;同一时段的出口排队时延从 4ms 涨到 22ms,占去了增量的一半。把每个用户的三段时延拆开统计,出口排队、回程绕路与重传分别占 48%、31% 和 21%,这个比例直接决定了优化投入的优先级。只优化其中一段,剩下两段仍会把总延迟拉回 40ms 以上。

“我们把 20:00 到 23:00 的每一条连接按 5 分钟切片,一共看了 6.8 万个切片。结论是必须把拥塞当成常态来设计,而不是当成故障来处理。”——绿茶VPN 运维负责人 许诚

三项改动:权重、回程与重传

第一项改动在调度权重。晚高峰期间把实时负载的权重从 15% 提高到 30%,延迟权重从 55% 降到 45%,让客户端主动避开已经接近满载的线路。第二项是回程改造,新开 3 条跨太平洋备用回程,绕行距离缩短到 900 公里以内,并把这些链路纳入统一探测。第三项是传输层。绿茶VPN协议改用拥塞感知重传,只补发真正丢失的报文段,而不是整窗重发;配合 UDP 加速通道处理实时音视频流量,避免队头阻塞。三项改动叠加后,晚高峰的重传率从 2.1% 降到 0.4%,拥塞窗口不再反复收缩,下行速率因此稳定在 86Mbps。

三项改动并不都适合所有线路。负载权重提高后,部分低负载的卫星节点会因为探测抖动被暂时降权,为此我们加入了 6 分钟的平滑窗口:只有连续两轮探测都变差才调整排序,避免列表频繁跳动。回程改造也只覆盖跨洲线路,区域内线路保持原路径,减少不必要的切换。工程上最难的是灰度,新权重先在 8 个节点上跑了两周,确认没有把流量过度集中到少数节点,才向全网推开。

绿茶VPN延迟测试中使用的千兆交换设备
测试环境中的千兆交换设备,用于排除本地链路对延迟数据的干扰

14 天数据:P95 从 96ms 降到 47ms

优化前后的对比来自 10 月 7 日至 10 月 21 日的连续拨测,每天 480 轮,累计 33.6 万次采样。晚高峰平均延迟 48ms→28ms,下降 41.7%;P95 延迟 96ms→47ms;抖动 18ms→6ms;TCP 重传率 2.1%→0.4%;单线路下行均值 71Mbps→86Mbps。分区域看,香港 01 晚高峰 19ms,东京 01 为 26ms,新加坡 03 为 34ms,首尔 02 为 41ms,洛杉矶 02 为 132ms。值得注意的是跨洲线路的改善幅度更大:洛杉矶 02 的 P95 从 214ms 降到 158ms,降幅 26.2%,主要来自回程改造。

复现测试时要注意两点:一是关闭本地其他占用带宽的程序,二是把测速目标固定在同一台服务器,否则跨服务器的差异会掩盖线路改进。我们在测试中固定使用东京与洛杉矶两个测速点,每条线路至少 300 次采样,取中位数而不是平均值,避免个别极端值拉偏结论。如果你导出的曲线里出现规律性尖峰,通常来自本地 Wi-Fi 重传,而不是加速线路本身的问题。

如果你也想复现这组数据,可以在客户端打开“网络诊断 - 实时曲线”,它会以 3 秒为间隔记录延迟、抖动与丢包,导出后按时间段筛选即可。下一版本会把这套曲线直接做进主面板,用户不需要再导出文件。

抖动是另一个容易被忽略的指标。优化前晚高峰抖动中位数 18ms,优化后降到 9ms;P99 抖动从 61ms 降到 33ms。游戏与实时会议对抖动的敏感度高过平均延迟,这也是团队把抖动纳入调度评分的原因。实测 30 分钟视频会议,优化前累计冻结画面 4.2 秒,优化后为 1.1 秒。家用路由器上的表现差异更大,老旧路由的 NAT 会话表偏小,晚高峰更容易重建连接。

这套优化的适用边界也需要说清楚:如果本地宽带的国际出口本身只有 5Mbps,晚高峰的改善幅度会明显小于文中数据;反过来,200Mbps 以上的家庭宽带更容易跑满节点的单连接上限,此时多开一条会话比反复换节点更有效。下一版客户端会加入“线路建议”,按实测带宽给出连接数提示。数据公开的意义在于可核对,如果你测出的结果与本文差距超过 30%,欢迎把诊断日志发给我们,我们会逐条比对。