Google BBR是一个TCP加速优化工具,类似于锐速,可用于优化TCP连接,最近Google开源了其TCP BBR拥塞控制算法,并提交到了Linux内核,根据实地测试,在部署了最新版内核并开启了TCP BBR的机器上,网速甚至可以提升好几个数量级,但BBR并不是谷歌的官方项目。
GitHub项目地址: Google/BBR
注意:Google BBR不支持Openvz
在Debian和Ubuntu部分版本中可行(debian9可跳过1、2步骤)。
1、内核下载,最新版在 Kernel.Ubuntu.com 找到版本号文件夹, (64位)amd64
或 (32位)i386的 linux-image
中含有 generic
这个 deb
包.
(64位内核)
1 |
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.180/linux-image-4.9.180-0409180-generic_4.9.180-0409180.201906051839_amd64.deb |
(32位内核)
1 |
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.180/linux-image-4.9.180-0409180-generic_4.9.180-0409180.201906051839_i386.deb |
2、内核安装
1 |
dpkg -i linux-image-4.9.180-*.deb |
3、修改系统变量
1 2 |
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf |
4、保存生效
1 |
sysctl -p |
5、查看内核是否已开启BBR
1 |
sysctl net.ipv4.tcp_available_congestion_control |
显示以下即已开启:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
6、查看BBR是否启动
1 |
lsmod | grep bbr |
显示以下即启动成功:
tcp_bbr 20480 14
声明: 本文由( 小天 )原创编译,转载请保留链接: Debian 升级内核并开启BBR TCP加速 的方法
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。