9.5. RHEL 8 中的主要 TCP 特性
Red Hat Enterprise Linux 8 提供了 TCP 网络堆栈版本 4.18,它提供更高的性能、更好的可伸缩性和稳定性。性能会提高,特别是对于入站连接率高的忙碌的 TCP 服务器的性能。
此外,还提供了两种新的 TCP 拥堵算法: BBR
和 NV
,在大多数场景中提供比 cubic 更低的延迟和更好的吞吐量。
9.5.1. RHEL 8 中的 TCP BBR 支持
现在,Red Hat Enterprise Linux(RHEL)8 中支持一个新的 TCP 拥堵控制算法,瓶颈带宽和往返时间(BBR)。BBR 尝试确定瓶颈链路的带宽和往返时间(RTT)。大部分拥堵算法都基于数据包丢失,包括 CUBIC,默认的 Linux TCP 拥堵控制算法,其在高吞吐量链路上有问题。BBR 不直接响应丢失事件,它会调整 TCP 架构率使其与可用带宽匹配。
有关此问题的详情,请参考如何配置 TCP BBR 阻塞控制算法。