
1、终端执行命令,将系统更新到最新状态
yum -y update
2、查看当前版本的内核:
uname -sr
3、CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本。
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://mirror.rackspace.com/elrepo/extras/el7/x86_64/RPMS/elrepo-release-7.0-5.el7.elrepo.noarch.rpm
4、仓库启用后,你可以使用下面的命令列出可用的最新版本内核相关包(可以省略):
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
5、接下来,安装最新的主线稳定内核:
yum --enablerepo=elrepo-kernel install kernel-ml
6、更新引导
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
7、列出系统开机启动项
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/efi/EFI/centos/grub.cfg
8、设置新版内核默认启动项
grub2-set-default 0
9、重启
reboot
10、重启之后安装 BBR模块
yum install kernel-ml
modprobe tcp_bbr
11、BBR设置默认算法
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
12、验证BBR是否启用并重启网络服务
lsmod | grep bbr
如果输出中包含 "tcp_bbr",则表示 BBR 已成功加载。
systemctl restart network
重启网络服务
完成这些步骤后,BBR 算法将在 CentOS 7 系统上启用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



评论(0)