CentOS 如何开启 BBR 加速?

编辑于:2023年05月18日
CentOS 如何开启 BBR 加速?

Google 开源的 BBR 拥塞控制算法,可以改善网络传输速度,尤其是海外服务器和中国之间的网络传输。BBR 从Linux 4.9开始内置,因此如果系统的内核版本高于 4.9 就可以很方便的启用,如果低于4.9 就需要先升级内核。

1. 查看/升级内核版本

查看Linux内核版本

在终端执行命令uname -r查看当前内核,如果版本低于4.9,请按照《CentOS和RHEL升级Linux内核的方法》升级到 4.9 版本以上。

2. 开启 BBR 算法

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

/etc/sysctl.conf文末添加如上代码即可。你可以选择使用FTP修改,也可以在终端依次执行如下三行命令修改。

为CentOS开启BBR

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

3. 验证是否成功

⭕执行命令:

sysctl net.ipv4.tcp_available_congestion_control

✅返回结果:

net.ipv4.tcp_available_congestion_control = reno cubic bbr

⭕执行命令:

lsmod | grep bbr

✅返回结果:

tcp_bbr 20480  1 

检查CentOS是否开启了BBR 算法

以上两个返回结果,表明已为 CentOS 成功开启了 BBR 算法。

相关推荐

CentOS和RHEL升级Linux内核的方法

CentOS和RHEL升级Linux内核的方法

CentOS 的 内核版本 相对保守,比如 CentOS 7.9 的 Linux 内核为 3.10。然而一些新特性新功能需更高的内核版本支持,如优化网络拥堵的谷歌 BBR 算法,从 4.9 版内核开始内置。RHEL 7、RHEL 8、CentOS 8、RHEL 0 ...

Debian/Ubuntu开启TCP BBR加速

Debian/Ubuntu开启TCP BBR加速

Debian9 系统默认的是编译了 TCP BBR 的 4.9版内核,所以采用了Debian9系统的服务器可以不用进行繁琐的安装,仅通过几条简单的参数命令就能开启BBR加速。

Linux命令:sudo -i 切换到 root 用户权限

Linux命令:sudo -i 切换到 root 用户权限

从谷歌云等云服务商的后台连接服务器,通常不是 root 用户权限,导致有些命令无法执行。 切换root用户 为此,我们可以先通过 sudo -i 切换到 root 用户,然后再执行其它命令。 sudo -i 修改root密码 此外,切换 ...

暂无评论