首页/系统/Linux 内核与性能调优速查/net.ipv4.tcp_congestion_control 拥塞控制
sysctl 内核参数72 条

net.ipv4.tcp_congestion_control 拥塞控制

选择本机新连接使用的拥塞控制算法(默认 cubic);高延迟带一定丢包的长肥管道常改用 bbr 提升吞吐稳定性。

参数net.ipv4.tcp_congestion_control
默认值cubic
可用列表sysctl net.ipv4.tcp_available_congestion_control

启用 BBR

启用 BBR
modprobe tcp_bbr
sysctl -w net.ipv4.tcp_congestion_control=bbr
lsmod | grep bbr
ss -ti | grep -m1 bbr
算法按连接创建时继承;容器与宿主机共享 network namespace 时该设置全局生效,变更前评估影响范围。

易错点

  • BBR 在极高丢包链路可能不如 cubic 稳定,且依赖 ACK 反馈,变更后用真实链路数据验证
  • 只看算法名不够:确认 bbr 模块已加载、内核版本满足要求,并排查容器隔离是否覆盖了设置

数据来源与参考

  • Linux 内核 Documentation/admin-guide/sysctl/net.rst
  • Linux 内核 Documentation/networking/
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌