更新内核
1.查看 Kernel 版本
uname -r
2.更新软件包
yum update -y
3.导入 ELRepo 公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
4.安装 ELRepo 的 yum 源
yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
安装新内核
1.查看 ELRepo 仓库下当前系统支持的内核包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
2.安装最新的主线稳定内核
yum --enablerepo=elrepo-kernel install kernel-ml
更改 grub 配置
1.打开 /etc/default/grub 文件
vim /etc/default/grub
2.按 i 切换至编辑模式,将 GRUB_DEFAULT=saved 修改为 GRUB_DEFAULT=0
3.按 Esc,输入 :wq,保存文件并返回
4.重新生成 Kernel 配置
grub2-mkconfig -o /boot/grub2/grub.cfg
5.重启
reboot
6.查看是否更改成功
uname -r
删除多余内核
1.查看所有 Kernel
rpm -qa | grep kernel
2.删除旧内核
yum remove kernel-old_kernel_version
开启 BBR 加速
1.编辑 /etc/sysctl.conf 文件
vim /etc/sysctl.conf
2.按 i 切换至编辑模式,添加如下内容
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
3.按 Esc,输入 :wq,保存文件并返回
4.从/etc/sysctl.conf配置文件中加载内核参数设置
sysctl -p
5.依次执行以下命令 验证是否成功开启了 BBR
sysctl net.ipv4.tcp_congestion_control
显示如下内容即可:
net.ipv4.tcp_congestion_control = bbr
sysctl net.ipv4.tcp_available_congestion_control
显示如下内容即可:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
6.查看内核模块是否加载
lsmod | grep bbr
返回如下信息,表示开启成功