centos8 升级最新稳定内核开启BBR

CENTOS8 默认内核为4.18 然后BBR 内核需要高于4.9才能才能直接开启BBR,我们在这里升级默认内核到稳定版本

下面以AZURE centos8.3升级到最新稳定5.18.13 内核版本

首先我们安装 ELRepol 存储库(内核,软件等依赖库)

sudo dnf -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

第二步 开启ELRepo 源仓库

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

第三步 安装新内核

yum -y --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel

第四步重启机器 然后输入 uname -r

会发现内核版本已经5.18.13-1.el8.elrepo.x86_64

开启BBR

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

生效更改

sysctl -p

执行下面命令,如果结果中带有bbr,则证明你的内核已开启bbr。

sysctl net.ipv4.tcp_available_congestion_control

最后更新于