本文所有指令请以 root 用户执行
使用
sysctl net.ipv4.tcp_available_congestion_control
命令查看目前内核启用的 TCP 拥塞控制算法使用
sysctl net.ipv4.tcp_congestion_control
查看当前的配置
自动加载 tcp_bbr
内核模块
生成内核模块自动加载配置文件
echo "tcp_bbr" > /etc/modules-load.d/tcp-bbr.conf
Reference: Automatic module loading
添加 sysctl
配置文件
编辑或创建 /etc/sysctl.d/99-sysctl.conf
配置文件,加入以下内容:
net.core.default_qdisc = cake
net.ipv4.tcp_congestion_control = bbr
重启后生效
Reference: Enable BBR
其他
启用TCP Fast Open
编辑 /etc/sysctl.d/99-sysctl.conf
,加入以下内容:
net.ipv4.tcp_fastopen = 3
Reference: Enable TCP Fast Open