本文不是教程,只是记录操作过程,所有的操作过程方式均来自互联网,若有侵犯权利请给我来信说明。
特别说明下,锐速也好,BBR也好,都不支持在OpenVZ上装,如果要装这个得有个KVM,目前BBR支持在Debian和Ubuntu部分版本最新内核下安装(Centos系统下也有人在安装测试不久也会支持)。
我个人习惯使用Debian,所以就在Debian 8 x64位系统下操作,Ubuntu和Debian操作命令一样。
Linux内核需要4.9以上版本支持BBR,请根据自己的系统版本下载内核,
内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/
写这个日志的时候,最新的内核版本是4.9.10,就用此版本进行安装。
#下载内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-headers-4.9.10-040910_4.9.10-040910.201702141931_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-headers-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb #安装内核 dpkg -i *.deb #查看已安装内核 dpkg -l | grep linux-image #重启系统 reboot
重启系统后使用命令查看当前内核版本,看升级是否成功。
uname -r
删除旧内核命令:
#查看已安装内核 dpkg -l | grep linux-image #删除旧内核 apt-get purge 旧的内核名称
#设置bbr echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf #保存生效 sysctl -p #查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control #查看BBR是否启动 lsmod | grep bbr
到此BBR设置完毕,我就简单说一下我个人的测试体验,懒,不截图了,在没开BBR前,下载速度就588Kbps左右,使用BBR后,速度能到4636Kbps,提升很明显,如果还需要更加大的带宽利用,那么还是建议使用不挑平台的KCP协议进行加速吧。