一、升级内核
#导入Key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#安装源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#查看可安装内核
yum --enablerepo=elrepo-kernel list | grep kernel*
#安装内核
yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
查看内核顺序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
#or
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
#默认第0个为新安装的内核
grub2-set-default 0
#重启系统
shutdown -r now
#若不生效,执行
grub2-mkconfig -o /boot/grub2/grub.cfg
二、开启BBR拥塞控制算法
#查看内核(BBR最低内核版本为4.9)
uname -r
#查看是否加载BBR
lsmod | grep bbr
#若无输出,执行
modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
#启用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表示已启用
sysctl net.ipv4.tcp_congestion_control