用途:这是一份以 Jim Gettys 风格编写的低延迟网络工程指南,核心观点是“延迟是新的带宽”,网络质量应以负载下的延迟而非空闲带宽来衡量。
主要能力:解释 bufferbloat 成因(过度缓冲掩盖拥塞、延迟反馈);给出空闲与负载 RTT 对比的检测思路与分级阈值;提供 BufferbloatDetector、FQCoDel、NetworkQualityScore、BufferSizing 等代码模式,涉及 fq_codel、CoDel、流隔离、公平队列与缓冲区按 BDP 估算。
使用方式:资料给出 ping、curl 等命令示例用于测量空闲与负载 RTT,并建议在瓶颈队列启用 fq_codel 或类似 AQM,监控队列深度而非仅看吞吐。
适用场景:家庭或企业网络调优、路由器队列管理、交互式应用(视频会议、游戏、VoIP)的延迟诊断。
限制:资料未提供具体安装命令、平台支持范围、收费信息或实测效果;部分代码为示意性实现,BufferSizing 的公式在资料中被截断,未给出完整内容。