快捷搜索:   nginx

Debian 9开启BBR的方法 DEBIAN升级内核开启Google BBR的方法教程

Google TCP BBR是一个TCP加速优化工具,可用于优化TCP连接,可以提高拥堵网络环境下数据传输稳定性和速度,因此新版的LINUX内核都已经自带BBR,但是一般默认是没开启,需要手工开启。

LINUX内核版本4.9以上已经全部自带BBR。目前 Debian9默认的就是4.9的内核因此可以直接通过参数开启。


本方法在Debian和Ubuntu部分版本中可行(debian9因此内核已经是4.9因此可以跳过1、2步骤,可以输入uname -a查看内核版本)。

1、下载内核

64位内核

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb

32位内核

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-headers-4.9.0-040900rc8_4.9.0-040900rc8.201612051443_all.deb

2、安装内核

dpkg -i linux-image-4.9.0*.deb


3、修改系统环境变量(DEBIAN 9从这一步开始就行)

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


4、保存生效
sysctl -p


5、查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control
显示如下内容就是开启成功:

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

6、查看BBR是否启动

lsmod | grep bbr
显示以下即启动成功:

#lsmod | grep bbr
tcp_bbr                20480  14


顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论