wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-5.16.16-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-ml-5.16.16-1.el7.elrepo.x86_64.rpm
# 重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
# 查看系统中已有内核:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
# 调整默认内核
grub2-set-default 0
# 开启BBR+fq
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
# 关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
# 重启
reboot
# 然后查看bbr状态
lsmod |grep bbr
sysctl net.ipv4.tcp_available_congestion_control
------------------------------------------------------------
# 显示所有内核
rpm -qa | grep kernel
# 最后,删除不能启动的内核以及旧内核
yum remove kernel-ml-5.5.7-1.el7.elrepo.x86_64
yum remove kernel-3.10.0-327.el7.x86_64
# 清理之后可能需要重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
# 其他
# 开启BBR+cake
echo "net.core.default_qdisc=cake" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
# 然后查看bbr状态
sysctl net.ipv4.tcp_available_congestion_control
文章作者: 辣比丶小新
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Y丶Zon
分类 linux vps linux bbr centos
喜欢就支持一下吧