Hasty Briefsbeta

双语

Making Tailscale Faster

6 hours ago
  • Tailscale 在 NAT 穿透和数据平面吞吐量方面取得了显著的性能改进。
  • 他们通过避免不必要的复制,减少了 Linux 和 Android 上小数据包的内存开销,从而实现了约 5% 的速度提升。
  • 他们为子网路由器、应用连接器和出口节点实现了多队列系统,增加了总容量并降低了延迟。
  • 使用 Linux 的 writev 允许在一次操作中将多个数据包片段传递给内核,从而提高了吞吐量。
  • Netmap 缓存通过使用缓存的网络映射加速设备启动,在连接条件差或对延迟敏感的工作负载中很有帮助。
  • 性能改进计划针对特定版本,其中 netmap 缓存预计将在 v1.104 中默认启用。
  • Tailscale 正在开发 Tailscale 感知的监控和测试工具,以帮助用户诊断性能问题。