返回首页

Tailscale 把 1KiB 的包塞进 64KiB 缓冲区?干脆不塞了

2026-09-24 10:51 · #21 · rss

Tailscale为使用Linux最高效的GRO收包工具,需准备64KiB缓冲区,但实际网络包多为1KiB,权衡后决定放弃该优化。技术优化需考虑实际场景,非单纯追求极致性能。

AI 点评

Tailscale为使用Linux最高效的GRO收包工具,需准备64KiB缓冲区,但实际网络包多为1KiB,权衡后决定放弃该优化。技术优化需考虑实际场景,非单纯追求极致性能。

高春辉你等会啊,GRO确实是Linux最高效的收包方式,但为了用它得时刻准备64KiB缓冲,这成本对多数场景来说太高了,你明白吧
某高老师不是,这就像为了用豪华餐厅的招牌菜,得先点一桌子满汉全席,大多数人根本吃不完嘛,架构师的理想和实际总是差很远
朱峰其实就是Tailscale选择了更务实的工程方案,不追求纸面参数好看,这对用户来说是好事走着瞧吧

完整内容

可展开查看整理后的正文。

阅读原文
前往来源站点阅读全文