Google BBR:Debian 9/10快速开启与关闭教程软件LinuxServer

印迹发布于:2019-12-3 2190

由于 Debian 9默认的就是4.9的内核而且编译了TCP BBR的内容,所以可以直接通过参数开启。Debian 10内核为4.19,也可以直接用该方法开启BBR,以实现高效单边加速。

开启方法

1、修改系统变量

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

2、保存生效

sysctl -p

3、查看内核是否已开启BBR

sysctl net.ipv4.tcp_available_congestion_control

显示以下即已开启:

# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno

4、查看BBR是否启动

lsmod | grep bbr

显示以下即启动成功:

# lsmod | grep bbr
tcp_bbr   20480  14



关闭方法:

有网友反馈安装BBR会导致TTFB大幅增加,从1秒-20秒不等。所以建议网站服务器还是不要开启BBR了。

关闭BBR的方法

使用root用户在SSH运行以下命令

vim /etc/sysctl.conf
#net.core.default_qdisc = fq 用#注释掉,也就是在这句前输入#
#net.ipv4.tcp_congestion_control = bbr 用#注释掉
sysctl -p   #查看以上两行是否禁用成功

重启服务器即可,如果使用宝塔就直接打开/etc/sysctl.conf,输入两个#,在sysctl -p,重启即可。

检查BBR是否卸载成功

lsmod | grep bbr

没有任何显示,代表卸载成功。



http://www.virplus.com/thread-380.htm
转载请注明:2019-12-3 于 VirPlus 发表

推荐阅读
最新回复 (0)

    ( 登录 ) 后,可以发表评论!

    返回