简介
Google BBR是一个TCP加速优化工具,类似于锐速,可用于优化TCP连接,最近Google开源了其TCP BBR拥塞控制算法,并提交到了Linux内核,根据实地测试,在部署了最新版内核并开启了TCP BBR的机器上,网速甚至可以提升好几个数量级。相对锐速来说BBR更加平滑一些,没有锐速的暴力,在4.9内核以后,内置BBR,但是需要开启。
安装
1 使用
首先使用命令查看内核版本
1 |
uname -r |
如果在4.9以下的,先下载内核
1 2 |
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(64bit) wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-headers-4.9.0-040900rc8_4.9.0-040900rc8.201612051443_all.deb(32bit) |
2 安装
内核安装
1 |
dpkg -i linux-image-4.9.0*.deb |
查看内核
1 |
dpkg -l | grep linux-image |
删除旧内核
1 |
apt-get purge (旧内核名称) |
内核更新
1 |
update-grub |
重启
1 |
reboot |
保存生效
1 2 3 |
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p |
查看内核是否已开启BBR
1 |
lsmod | grep bbr |
显示以下即启动成功
1 |
tcp_bbr 13489 12 |
Comment
非常感谢楼主 很有用
@combo 不用谢