| 用途 | 理解小包合并带来的延迟 |
|---|---|
| 相关 | TCP_NODELAY 关闭 Nagle;延迟 ACK 由接收方控制 |
观察
观察
小数据包发送间隔出现 ~40ms 台阶
写-写-读 模式最易触发
应用可 setsockopt(TCP_NODELAY) 规避RTT 图上约 40ms 的稳定台阶常与 Nagle+延迟 ACK 组合相关。
Nagle 算法合并小包减少开销,与延迟 ACK 相互等待时可能产生约 40ms 级延迟:小请求响应模式下的经典现象。
| 用途 | 理解小包合并带来的延迟 |
|---|---|
| 相关 | TCP_NODELAY 关闭 Nagle;延迟 ACK 由接收方控制 |
小数据包发送间隔出现 ~40ms 台阶
写-写-读 模式最易触发
应用可 setsockopt(TCP_NODELAY) 规避