探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

CentOS 8 开启 BBR/升级内核

CentOS 8 默认内核版本为 4.18.x,内核版本高于 4.9 就可以直接开启 BBR,所以 CentOS 8 启用 BBR 非常简单。Vultr VPS CentOS Linux release 8.0.1905 系统测试通过。

CentOS 8 开启 BBR
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
sysctl -p
然后重启一下系统。

检查 BBR 是否开启成功
sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr
如果输出包含 BBR,说明启用成功。

CentOS 8 升级内核
参考资料:https://www.vpser.net/manage/centos-rhel-upgrade-kernel.html、https://www.aikaiyuan.com/12532.html

查看当前内核版本
uname -r
Linux 内核最新稳定版可以从 https://www.kernel.org 查看,当前最新稳定版为 5.2.13 ,ELRepo 上版本也是 5.2.13。

升级内核
安装 ELRepo 源:

rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
启用 ELRepo 源仓库:

yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available
安装新内核:

yum -y –enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
如无意外,最新内核已经安装好。

修改 grub 配置使用新内核版本启动
查看当前默认启动内核:

dnf install grubby
grubby –default-kernel
当前最新版本 5.3.8,一般安装完就会以最新内核启动,回返回信息:

/boot/vmlinuz-5.3.8-1.el8.elrepo.x86_64

如不是,查看所有内核:

grubby –info=ALL

列表:

index=0
kernel=”/boot/vmlinuz-5.3.8-1.el8.elrepo.x86_64″
args=”ro consoleblank=0 crashkernel=auto rhgb quiet $tuned_params”
root=”UUID=017899bc-0f07-4d05-825c-15f1f8e84d6a”
initrd=”/boot/initramfs-5.3.8-1.el8.elrepo.x86_64.img $tuned_initrd”
title=”Red Hat Enterprise Linux (5.3.8-1.el8.elrepo.x86_64) 8.0 (Ootpa)”
id=”6e9de0df25a04991b05aa3980b4a01ef-5.3.8-1.el8.elrepo.x86_64″
index=1
kernel=”/vmlinuz-0-rescue-6e9de0df25a04991b05aa3980b4a01ef”
args=”ro consoleblank=0 crashkernel=auto rhgb quiet”
root=”UUID=017899bc-0f07-4d05-825c-15f1f8e84d6a”
initrd=”/initramfs-0-rescue-6e9de0df25a04991b05aa3980b4a01ef.img”
title=”Red Hat Enterprise Linux (0-rescue-6e9de0df25a04991b05aa3980b4a01ef) 8.0 (Ootpa)”
id=”6e9de0df25a04991b05aa3980b4a01ef-0-rescue”
index=2
kernel=”/boot/vmlinuz-4.18.0-80.11.2.el8_0.x86_64″
args=”ro consoleblank=0 crashkernel=auto rhgb quiet $tuned_params”
root=”UUID=017899bc-0f07-4d05-825c-15f1f8e84d6a”
initrd=”/boot/initramfs-4.18.0-80.11.2.el8_0.x86_64.img $tuned_initrd”
title=”CentOS Linux (4.18.0-80.11.2.el8_0.x86_64) 8 (Core)”
id=”cad5aebed85947769a25cf534d8f4e59-4.18.0-80.11.2.el8_0.x86_64″
index=3
kernel=”/vmlinuz-0-rescue-cad5aebed85947769a25cf534d8f4e59″
args=”ro consoleblank=0 crashkernel=auto rhgb quiet”
root=”UUID=017899bc-0f07-4d05-825c-15f1f8e84d6a”
initrd=”/initramfs-0-rescue-cad5aebed85947769a25cf534d8f4e59.img”
title=”CentOS Linux (0-rescue-cad5aebed85947769a25cf534d8f4e59) 8 (Core)”
id=”cad5aebed85947769a25cf534d8f4e59-0-rescue”

然后指定新内核启动:

grubby –set-default /boot/vmlinuz-5.3.8-1.el8.elrepo.x86_64
重启系统 reboot,然后 uname -r 查看就是新内核。

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《CentOS 8 开启 BBR/升级内核》
文章链接:https://www.thefreesky.com/blog/26414.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发