Tailscale 把 1KiB 的包塞进 64KiB 缓冲区?干脆不塞了
来自:www.oschina.net 收录时间:2026-09-24
Tailscale 发了一篇性能工程博客,核心是一个挺反直觉的优化:大多数网络包只有 1 KiB,但为了用上 Linux 最高效的收包工具 GRO,Tailscale 得随时准备一次性接 64 KiB 的流量。问题出在 wireguard-go 只提供一种 64 KiB 的缓冲区来拆包——于是每个 1 KiB 的小包都得被复制进一个 64 KiB 的缓冲区,一次一拷贝。作者用集...
阅读更多