05
2020
04

centos7升级内核+开启bbr拥塞控制算法

一键脚本升级最新内核及开启bbr

脚本是某大佬在github的开源项目,不是我写的,若是对此脚本存在疑虑,往下拉有手动升级方式


使用root用户登录,运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.s

提示按任意键启动,或者Ctrl+C退出,这里点击任意键启动


稍等几分钟后提示是否重启:

输入y,回车重启


重新登录系统,查看是否已经开启bbr:

sysctl net.ipv4.tcp_congestion_control

lsmod | grep bbr

image.png

返回bbr则已经成功开启


手动升级最新内核及开启bbr

导入签名文件:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org


安装yum源包:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm


安装最新内核:

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


编辑Grub引导程序:

vi /etc/default/grub

GRUB_DEFAULT=saved 修改为GRUB_DEFAULT=0  保存退出

image.png


重新编译内核文件:

grub2-mkconfig -o /boot/grub2/grub.cfg

image.png


reboot重启,uname -r查看是否为新内核:

image.png


开启bbr:

编辑sysctl.conf:

vi /etc/sysctl.conf

添加以下内容

net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr

image.png

保存退出!


更新内核文件:

sysctl -p


查看是否已经开启bbr:

sysctl net.ipv4.tcp_congestion_control

lsmod | grep bbr

image.png

返回bbr则已经成功开启

« 上一篇 下一篇 »

评论列表:

1.访客  2020-04-30 09:37:03 回复该评论
不错不错,百度搜的一大推都是脚本开启bbr,全都是复制粘贴,你这个还有手动开启方式,图文讲解简单易懂,持续关注,希望博主持续更新

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Top