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.conf2、删除或注释掉其中的两行:
如果你不想要 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即关闭成功
