服务器开启Bbr加速 实现Tcp网速提升
BBR类似锐速属于TCP单边加速,无需客户端支持,原理也和锐速相同,可以翻上去看加速原理。
BBR的唯一麻烦就是依赖的内核必须为4.9以上,以下的都不能得到支持。目前最省事的就是Ubuntu、Debian系统,CentOS目前支持6.x、7.x版本,如果你的VPS内核是旧版本需要手动更换内核。OVZ的VPS因为不能更换内核无法使用。
目前BBR的效果比较令人满意,即使是一个线路不好的KVM VPS也能得到改善,但是据部分人测试教育网会有减速效果,如果你的网络是教育网还是不要使用为好。
以Ubuntu 14和Debian 8为例提供安装方法(Debian7和6也能使用):
安装警告!
部分Kvm、Xen的VPS更换内核后无法启动成功,所以安装BBR因为涉及更换内核的操作所以有一定风险,请自己找一台VPS上测试成功后再用于生产环境!
1.更新内核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 #Ubuntu
wget http://mirrors.kernel.org/debian/pool/main/l/linux/linux-image-4.9.0-rc8-amd64-unsigned_4.9~rc8-1~exp1_amd64.deb #Debian
dpkg -i linux-image-4.9.0*.deb #安装内核
dpkg -l|grep linux-image #查看内核
apt-get purge (旧的内核名称) #删除老的内核
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.更新GRUB系统引导文件
update-grub #更新
reboot #重启
3.开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl –p #保存生效
sysctl net.ipv4.tcp_available_congestion_control #查看内核是否已开启BBR
lsmod | grep bbr #查看BBR是否启动
安装完成。
对于CentOS,目前支持6和7
wget http://mirrors.kernel.org/debian/pool/main/l/linux/linux-image-4.9.0-rc8-amd64-un
signed_4.9~rc8-1~exp1_amd64.deb
ar x linux-image-4.9.0-rc8-amd64-unsigned_4.9~rc8-1~exp1_amd64.deb
tar -Jxf data.tar.xz
install -m644 boot/vmlinuz-4.9.0-rc8-amd64 /boot/vmlinuz-4.9.0-rc8-amd64
cp -Rav lib/modules/4.9.0-rc8-amd64 /lib/modules/
depmod -a 4.9.0-rc8-amd64
dracut -f -v --hostonly -k '/lib/modules/4.9.0-rc8-amd64' /boot/initramfs-4.9.0-rc8-a
md64.img 4.9.0-rc8-amd64
grub2-mkconfig -o /boot/grub2/grub.cfg
修改/boot/grub2/grub.cfg 把4.9.0的内核启动 放到第一位。
然后reboot
开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
查看下是否有BBR:
lsmod | grep bbr
CentOS其他内核下载:
Centos6
http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/
Centos7
http://elrepo.org/people/ajb/devel/kernel-ml/el7/x86_64/RPMS/
» 转载保留版权:QQ王国 » 《服务器开启Bbr加速 实现Tcp网速提升》
» 本文链接地址:https://www.jsahz.com/6397.html
下一篇
上一篇
