PRIVATE DIGITAL GARDEN

在折腾里, 记录世界。 知名博客|折腾博客|心爱的⎛⎝xinai.de⎠⎞
Linux系统ARTICLE · 82923

centos6/centos7升级最新内核,安装启用BBR

CentOS7 升级最新内核

#导入ELRepo 公钥

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

#安装ELRepo

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

#升级最新内核

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

CentOS 7 使用grub2引导程序,需要将最新内核优先级调整最高。先输入命令

cat /boot/grub2/grub.cfg|grep menuentry

查找所有内核,并找出最新内核的全名,并记录下来

#设置最新内核(请输入上面查询到的最新内核)

grub2-set-default "CentOS Linux (4.14.14-1.el7.elrepo.x86_64) 7 (Core)"

#设置完毕后,输入下面的命令查看是否成功

grub2-editenv list

显示:
saved_entry=CentOS Linux (4.14.14-1.el7.elrepo.x86_64) 7 (Core)
是ok,没问题重启服务器生效

reboot

centos6 升级最新内核

#导入ELRepo 公钥

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

#安装ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

#升级最新内核

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

升级完毕后修改/etc/grub.conf将default=0修改为default=1,然后reboot重启服务器。
或者直接sed

sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf

开启BBR
直接复制下面的命令即可:#修改配置

cat >>/etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF

#使配置生效

sysctl -p

输入下面的命令来检测,如果看到返回的结果包含bbr 说明成功了。

sysctl net.ipv4.tcp_available_congestion_control

显示:
net.ipv4.tcp_available_congestion_control = reno cubic bbr

lsmod | grep bbr

显示:
tcp_bbr 16384 1

资源:
http://elrepo.org/tiki/tiki-index.php
https://www.xiaoz.me/archives/9919

0

0 条评论

想法、补充或纠错,都欢迎写下来。

成为第一个评论的人

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理