STHOFFER - 随手记录

关于优惠vps信息与其他分享

Debian 9 / Debian 10 / Ubuntu 18.04 / Ubuntu 18.10快速开启BBR加速 或 关闭BBR加速

之前我发过一篇开启锐速的文章,需要涉及更换内核的危险操作,而且由于内核漏洞原因锐速支持的内核很多都无法在官方下载到了,所以安装锐速显得有些麻烦,所以你如果使用的是Debian 9、Debian 10、Ubuntu 18.04、Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统无需开启,系统默认就开启了。虽然BBR没有锐速那么暴力,但是兼容性和稳定性占优势,推荐大家使用。


开启BBR

1. 修改sysctl.conf 系统参数

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


2. 保存并生效

sysctl -p

得到返回值如下:

image.png


3. 查看是否已开启BBR

sysctl net.ipv4.tcp_available_congestion_control

若得到返回值带有bbr则成功开启,如:

image.png


4. 检查BBR是否成功启动

lsmod | grep bbr

如返回信息则表示已经成功开启:

image.png


如果不确定自己的系统是支持快速开启bbr可以查看使用下面的命令查看内核,只要4.9及以上版本均可直接开启:

uname -r

image.png


关闭BBR

若想要关闭bbr加速也很简单,只需要将第二步的返回内容在sysctl.conf内删除或注释掉即可。


1.修改配置文件

vi /etc/sysctl.conf

进入配置文件,将添加的内容在最后,若找不到往下翻,按i键或Insert键开启编辑,注释或删除内容后,按ESC键退出编辑,键入

:wq

保存并退出。

image.png


2. 保存配置

sysctl -p


3. 重启系统生效

reboot


3. 查看是否已关闭BBR

sysctl net.ipv4.tcp_available_congestion_control

image.png

发表评论:

Powered By Z-BlogPHP 1.7.2

Copyright © 2018 STHOFFER.