先查看系统内核版本,低于4.10的需要先更换内核版本。
uname -r
一、更换内核
1 导入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2 安装ELRepo 7(适用于CentOS 7)
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y
3 安装内核
yum --enablerepo=elrepo-kernel install kernel-ml -y
4 查看已安装内核
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
5 设置内核
由于序号从0开始,设置需要的内核为启动项
grub2-set-default 0
6 重启
reboot
7 重启完成后,检查内核是否安装成功
uname -r
二、开启BBR
1 开启
echo '# BBR' >> /etc/sysctl.conf
echo 'net.core.default_qdisc = fq' >> /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control = bbr' >> /etc/sysctl.conf
echo '' >> /etc/sysctl.conf
sysctl -p
2 验证是否已经开启
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
上面两条命令都能看到输出BBR,则代表BBR开启成功
原创文章,作者:淡定定定哥,如若转载,请注明出处:https://www.iddddg.com/9.html