CentOS 7启用BBR后内核升级步骤

CentOS 7 默认的内核版本为 3.10,而 BBR 需要新版内核的支持,故经常在系统升级并重启之后,内核被替换回官方源中的 3.10 版,我们需要按以下步骤升级内核:

# 升级内核
yum --enablerepo=elrepo-kernel install kernel-ml -y

# 确定新内核的启动项,一般默认是第 1 项
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

# 设置以新内核启动
grub2-set-default 0

# 重启
reboot

重启后可以运行:

# 查看是否使用新版内核启动
uname -r

# 检验 BBR 是否已经启用
sysctl net.ipv4.tcp_available_congestion_control