#导入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
文章评论