首页/系统/Linux 内核与性能调优速查/tcp_available_congestion_control 算法清单
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

tcp_available_congestion_control 算法清单

内核当前支持的拥塞控制算法(available)与允许应用切换的算法(allowed);切 bbr 前先在清单中确认。

net.ipv4.tcp_available_congestion_control已支持算法列表(常见 cubic reno)
net.ipv4.tcp_allowed_congestion_control允许应用 setsockopt 切换的列表

查看

查看
sysctl net.ipv4.tcp_available_congestion_control
modprobe tcp_bbr && sysctl net.ipv4.tcp_available_congestion_control
自定义算法需先加载对应模块并出现在 available 列表中,切换才有意义。

易错点

  • 清单里没有目标算法时,先解决模块加载或内核版本问题,而不是反复设置参数
  • allowed 列表限制应用内切换:容器/低权限应用只能使用被允许的算法

数据来源与参考

  • Linux 内核 Documentation/networking/ip-sysctl.rst
  • man 7 tcp(TCP_CONGESTION)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌