主 题:Skyline Speeder 正式开源 🚀
发 布 者:anarkh35
标签分类: 情报
时 间:2026-09-19 00:42:22
内容预览:Skyline Speeder 是一套只在 TCP 发送端部署的加速方案,客户端继续用标准 TCP,不装软件、不打补丁、不用做任何配置。适用场景:带宽充足、存在非拥塞性随机丢包的单向长流,典型条件是丢包 10–20%、RTT 100–300ms。设计思路Skyline Speeder 默认认为丢包不携带拥塞信息,不会因为丢包降窗。它只认两种真实拥塞信号:排队时延增长和 ECN 标记。组成skyline_cc:eBPF struct_ops 拥塞控制,负责自适应 cwnd、丢包率补偿和 pacingskyline_policy:cgroup sockops,负责早期丢包感知和动态 RTO 上下限skyline_tc:TC egress,负责重传包的 DSCP 标记和统计skyline-speederd / ssctl:Rust 常驻控制面和命令行其中四个加速模块默认全开,也可以单独开关:adaptive-cwnd:自动调节一次能发多少,加速主要靠它loss-classifier:判断丢包是噪声还是真拥塞,是噪声就不减速pacing:把数据均匀发出去,而不是一次全挤出去early-loss:更早发现丢包另外有 16 个运行时参数可以在线调整,每条连接在 RTT 边界平滑切换,不需要重启。实测(100M 链路)RTT 100ms / 丢包 20%:BBR 3.54M → Skyline 94.92MRTT 300ms / 丢包 20%:BBR 3.48M → Skyline 79.92M对比原生 BBR闭环探测带宽,但高丢包下会间接受丢包影响,速度明显下降。对比 tcp-brutal开环,需要你自己指定发送速率,不感知拥塞,也没有自保护。Skyline Speeder闭环自动估计带宽,不受丢包影响,并且有排队时延和 ECN 护栏做拥塞保护。基于 eBPF CO-RE 实现,加载前
直达链接: https://www.nodeseek.com/post-936253-1
发 布 者:anarkh35
标签分类: 情报
时 间:2026-09-19 00:42:22
内容预览:Skyline Speeder 是一套只在 TCP 发送端部署的加速方案,客户端继续用标准 TCP,不装软件、不打补丁、不用做任何配置。适用场景:带宽充足、存在非拥塞性随机丢包的单向长流,典型条件是丢包 10–20%、RTT 100–300ms。设计思路Skyline Speeder 默认认为丢包不携带拥塞信息,不会因为丢包降窗。它只认两种真实拥塞信号:排队时延增长和 ECN 标记。组成skyline_cc:eBPF struct_ops 拥塞控制,负责自适应 cwnd、丢包率补偿和 pacingskyline_policy:cgroup sockops,负责早期丢包感知和动态 RTO 上下限skyline_tc:TC egress,负责重传包的 DSCP 标记和统计skyline-speederd / ssctl:Rust 常驻控制面和命令行其中四个加速模块默认全开,也可以单独开关:adaptive-cwnd:自动调节一次能发多少,加速主要靠它loss-classifier:判断丢包是噪声还是真拥塞,是噪声就不减速pacing:把数据均匀发出去,而不是一次全挤出去early-loss:更早发现丢包另外有 16 个运行时参数可以在线调整,每条连接在 RTT 边界平滑切换,不需要重启。实测(100M 链路)RTT 100ms / 丢包 20%:BBR 3.54M → Skyline 94.92MRTT 300ms / 丢包 20%:BBR 3.48M → Skyline 79.92M对比原生 BBR闭环探测带宽,但高丢包下会间接受丢包影响,速度明显下降。对比 tcp-brutal开环,需要你自己指定发送速率,不感知拥塞,也没有自保护。Skyline Speeder闭环自动估计带宽,不受丢包影响,并且有排队时延和 ECN 护栏做拥塞保护。基于 eBPF CO-RE 实现,加载前
直达链接: https://www.nodeseek.com/post-936253-1