Hacker News | 📄 原文链接 | 2026-09-24 收录

Tailscale 继续提速:多队列上线,小包内存开销下降

来源:tailscale.com — 183 分 · by yarapavan

📋 概述

Tailscale 回顾了自己在数据面性能上的投入:从提升 Linux 上的 TCP 吞吐,到让 wireguard-go 在物理机上突破 10Gb/s,再到用分段卸载把 UDP 应用的吞吐提高四倍以上,并推出 Peer Relays 这类应对复杂网络的构件。文章公布了下一步:面向 app connector、子网路由与出口节点的多队列技术将在 2026 年下半年落地。已经能拿到的收益来自一个具体的内存问题——大多数网络包只有 1KiB 左右,但要用 Generic Receive Offload 这类高效机制就必须准备接收 64KiB,于是每个小包都被复制进一个 64KiB 缓冲区;现在 Linux 与 Android 上改为在原读取缓冲区内标记每个包的起止位置,小包保持小、多个包共享同一块分配,仅此一项就带来大约 5% 的提速。

🔑 核心要点

💡 金句

小包在内存里保持小尺寸,许多包共享同一次内存分配,它们在复制上花的时间也更少。
← 返回 Hacker News 首页