轻松卸载BBR加速,恢复稳定网络体验

BBR(Bottleneck Bandwidth and RTT)是一种由Google开发的网络拥塞控制算法,它旨在提高TCP连接的带宽利用率。在某些情况下,BBR可能会导致网络不稳定或与其他网络配置冲突。但是如果开启后的加速效果并不好,你想使用其他加速策略或者想关闭卸载BBR,恢复稳定的网络体验该如何操作呢?本文介绍下 VPS 卸载/关闭 Google BBR 加速教程。

卸载BBR

1. 检查BBR是否已安装

首先,您需要检查BBR是否已安装在您的系统上。运行以下命令:

sysctl -a | grep 'tcp_bbr'

如果输出中有tcp_bbr相关的参数,则说明BBR已安装。

2. 禁用BBR

要卸载BBR,您可以禁用所有与BBR相关的参数。运行以下命令:

sudo sysctl -w net.core.default_qdisc=fq
sudo sysctl -w net.ipv4.tcp_congestion_control=reno

这两条命令分别将默认队列管理器设置为FQ(Fair Queueing)和拥塞控制算法设置为RENO(一个广泛使用的TCP拥塞控制算法)。

3. 重启网络服务

为了确保更改生效,需要重启网络服务。运行以下命令:

sudo systemctl restart network

或者,您可以重启整个系统:

sudo reboot

恢复网络配置

在卸载BBR后,您可能需要恢复网络配置文件。以下是一些常见的网络配置文件和相应的恢复步骤:

1. /etc/sysctl.conf

编辑/etc/sysctl.conf文件,将以下行取消注释或添加到文件中:

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

保存并关闭文件。

2. /etc/sysconfig/network-scripts/ifcfg-

对于每个网络接口(例如eth0),编辑/etc/sysconfig/network-scripts/ifcfg-<interface>文件,确保ONBOOT设置为yes,并添加以下行:

BOOTPROTO=dhcp

保存并关闭文件。

3. 重启网络服务

再次重启网络服务或整个系统,以使更改生效。

总结

通过以上步骤,您可以在CentOS 7系统上轻松卸载BBR加速,并恢复稳定的网络体验。如果您的网络问题仍未解决,请检查其他可能的配置问题或联系网络服务提供商。


其他系统或其他操作

方法

1、编辑 sysctl.conf

使用root用户登录,运行以下命令:

vim /etc/sysctl.conf

2、删除或注释掉其中的两行:

如果你不想要 BBR 加入了,那么直接注释掉 BBR 加速代码即可(在最前面加个 # 号),或者直接删除下面两行:

#net.core.default_qdisc = fq           用#注释掉
#net.ipv4.tcp_congestion_control = bbr 用#注释掉

3、保存修改:

执行如下命令:

sysctl -p

最后重启服务器生效!

提示:不会用vim命令的可以用其他工具进入指定文件进行编辑。

4、用以下命令查看是否关闭bbr:

sysctl net.ipv4.tcp_available_congestion_control

如果返回

t.ipv4.tcp_available_congestion_control = reno cubic

即关闭成功

 

给TA打赏
共{{data.count}}人
人已打赏
未分类技术

为你的 Linux 服务器开启 BBR,大幅提升网络性能!

2025-9-22 6:29:11

未分类技术

CentOS7安装新版内核和开启BBR加速

2025-9-22 23:50:54