BBR是谷歌开发的TCP拥堵控制技术,目的是尽量跑满带宽,尽少出现排队的现象。于是顺道也在自己的服务器上折腾一下,使其也支持BBR。
官方网站:https://www.elrepo.org
在官方网站有bbr的安装命令,但是如果你不想看那一堆英文,就复制下面一键安装bbr的脚本吧。
- echo 安装BBR模块...
- rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
- yum --enablerepo=elrepo-kernel install kernel-ml -y
- grub2-set-default 0
- echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
- echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
- echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
- echo 安装成功,重启系统
- reboot
系统重启完成后,我们可以在命令行下键入“lsmod | grep bbr”查看是否有输出,如下图所示说明bbr模块已经正常启用。