1.yum update
更新系统到7以上
2.cat /etc/redhat-release
查看系统版本需要release数值大于7.3
3.rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
导入 elrepo公钥
4.rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
导入 elrepo 软件源
5.yum -y --enablerepo=elrepo-kernel install kernel-ml
安装最新内核
6.grub2-set-default 0
修改Grub 默认启动新内核
7.reboot
重启
8. uname -r
检查内核版本4.10以上即安装成功
9.yum -y remove kernel kernel-tools
删除旧内核防止还原
10.vim /etc/sysctl.conf
添加以下内容以开启bbr
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
(如需关闭bbr则删除这两行代码再接着执行下面的代码并重启)
11.sysctl -p
加载设置
12.sysctl net.ipv4.tcp_available_congestion_control
验证是否开启成功(显示类似以下内容则成功:net.ipv4.tcp_available_congestion_control = bbr cubic reno)
13.lsmod | grep bbr
验证是否开启成功(显示类似以下内容则成功:tcp_bbr 20480 0)
其他方法:
秋水逸冰原版bbr:
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
南琴浪魔改bbr:
wget --no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh
选择1进行安装,安装完后按要求重启服务器,重启完服务器后,在运行脚本
bash tcp_nanqinlang-1.3.2.sh
参考:一键安装开启原版BBR、魔改BBR的方法