不要再继续优化 TCP

📅 2026/6/17 22:20:02
不要再继续优化 TCP
搞 TCP 优化的不是在解决任何问题好比说你在将一辆马车加速到 70 km/h却不愿意直接买一辆汽车没意义的核心在于车体结构而不是那匹马。在 400G 网络里把 TCP 单流吞吐从 50G 优化到 200G其实是负收益因为 200 只是一个吞吐均值越高速越怕抖动而延迟P99 可能还会升高且代码实现复杂度提高这就是典型的负 ROI 工程看起来很硬核实际是借债玩自嗨。TCP 的上限不是算法和实现是可靠字节流抽象的设计。拆解下来首先是字节流抽象这约束其实现的字节粒度在规模尺度上不可扩展越高速的网络维持字节流的指令周期内存操作成本占比越高其次就是流约束下的可靠性意味着多路径不可用传输无法随并行度而扩展。做 TCP 优化就像给高铁提速到 700 km/h为什么不坐飞机呢既然那已经是飞机的主场了拆了铁轨多建机场。而在广域网传播时延占比更大单机优化收益可忽略不计TCP 就是为这里定制的事实也表明TCP 跟随互联网扩展了 40 年还在继续跟随。广域网 TCP 核心在于收敛到公平而不是确定性的性能做广域网 TCP 优化就像让铁路取代公路以稳定的 200 换 100 的均值可确定性并不是最重要的公平稳定的可达性才是。TCP 优化没有意义QUIC 优化就好吗同样没有意义QUIC 只是另一种 TCP 而已。浙江温州皮鞋湿下雨进水不会胖。