跳到主要内容
uencoder

TCP_NODELAY

TCP_NODELAY 禁用 Nagle 算法,使小包立即发送而非等待合并,降低延迟但可能增加包数。

用途

在交互式与实时应用中消除 Nagle 的 40ms 延迟,使小请求/响应立即发送。

机制

设置 TCP_NODELAY=1 关闭 Nagle,每 write 立即发包。Nagle 默认合并小包等待 ACK 或凑满 MSS。实时应用(SSH/游戏/RPC)应禁用。

用例

  • 实时交互协议
  • SSH 与游戏
  • RPC 低延迟

相关工具

参考链接