最近,我们很多网友应该都看到Google开源TCP BBR拥塞控制算法(简称BBR),我们可以应用到常规的KVM和XEN架构的VPS、服务器中,用来提升服务器的速度。因为要涉及到内核的修改,建议我们使用在一些非网站环境中的项目,比如搭建的上网工具据说有可以较大的提高速度。
一键安装安装BBR工具方法
参考秋水逸冰(https://teddysun.com/489.html)一键安装BBR脚本安装。这里为了确保兼容性,我在部署BBR之前,卸载所有的环境,甚至我直接重新安装系统后再重新部署BBR。
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
安装完成,会提示重启VPS
Warning: RPMDB altered outside of yum.
Installing : kernel-ml-4.10.7-1.el7.elrepo.x86_64 1/2
Installing : kernel-ml-devel-4.10.7-1.el7.elrepo.x86_64 2/2
Verifying : kernel-ml-devel-4.10.7-1.el7.elrepo.x86_64 1/2
Verifying : kernel-ml-4.10.7-1.el7.elrepo.x86_64 2/2
Installed:
kernel-ml.x86_64 0:4.10.7-1.el7.elrepo kernel-ml-devel.x86_64 0:4.10.7-1.el7.elrepo
Complete!
Info: The system needs to be restart. Do you want to reboot? [y/n]y(直接y重启VPS,完成安装)
检查是否安装成功
输入uname-a命令,查看是否有内核4.9.0内核以上,BBR仅支持4.9以上内核,是就说明更换内核了。
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.10.7-1.el7.elrepo.x86_64 #1 SMP Thu Mar 30 11:26:44 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
输入命令,然后看是否有返回"net.ipv4.tcp_available_congestion_control = bbr cubic reno"
[root@localhost ~]# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
输入命令,是否看到BBR字样
[root@localhost ~]# lsmod | grep bbr
tcp_bbr 16384 11
还没有任何评论,你来说两句吧