由于 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.savh.cn/thread-380.htm
转载请注明:Savh.Cn 发表