首页/系统/Linux 内核与性能调优速查/按连接选择拥塞控制
网络栈调优98 条

按连接选择拥塞控制

在 socket 级选择拥塞控制算法, 相比全局切换影响面更小; 先用系统列表确认算法可用。

C 用例

C 用例
setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, "bbr", 3);

确认可用

确认可用
sysctl net.ipv4.tcp_available_congestion_control
ls /sys/module/tcp_bbr 2>/dev/null

易错点

  • 算法模块未加载导致设置失败
  • 启用算法前未评估部署环境的策略要求

数据来源与参考

  • man 7 tcp
  • Linux Documentation/networking/ip-sysctl.txt
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌