介绍

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。BBR 对 Linux 内核的最低版本要求为 4.9,大部分系统可以直接启用。

检查当前 Linux 内核版本的命令:uname -r

如果 Linux 内核低于 4.9,需要先升级内核再开启 BBR。

操作步骤

1.查看系统当前的TCP拥塞控制算法

sysctl net.ipv4.tcp_available_congestion_control

输出内容:net.ipv4.tcp_available_congestion_control = reno cubic

Tips:如果已启用BBR的拥塞控制算法,输出结果应该是 bbr cubic reno

2.修改系统配置文件

nano /etc/sysctl.conf

在文件底部插入以下代码:

# BBR TCP Settings
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

3.重新加载系统参数

sysctl -p

4.验证系统当前的TCP拥塞控制算法

sysctl net.ipv4.tcp_available_congestion_control

输出内容:net.ipv4.tcp_available_congestion_control = reno cubic bbr

结果说明:如果输出内容有 reno cubic bbr ,说明修改成功。
最后修改:2023 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏