码迷,mamicode.com
首页 > 编程语言 > 详细

centos7.4升级内核开启BBR新型拥塞控制算法

时间:2020-07-15 15:17:30      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:release   维护   rpm   try   Linux 服务   boot   升级内核   sys   配置   

1.查看内核版本
uname –r

2. 导入elrepo的key,然后安装elrepo的yum源
rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

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


3. 使用以下命令列出可用的内核相关包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available


长期维护版本lt为4.4,最新主线稳定版ml为5.7,我们需要安装最新的主线稳定内核,使用如下命令:
yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64


4、查看内核版本默认启动顺序:
awk -F\‘ ‘$1=="menuentry " {print $2}‘ /etc/grub2.cfg

如图,5.7版本内核目前位置为0,原来的3.10版本内核目前位置为1,所以需要修改内核启动顺序为0。

 

5、修改grub中默认版本启动顺序:
Vi /etc/default/grub
将GRUB_DEFAULT=saved改为GRUB_0=saved,保存退出


6、运行grub2-mkconfig命令来重新创建内核配置:
grub2-mkconfig -o /boot/grub2/grub.cfg

7、重启:reboot
8、待启动完毕,查看系统内核:uname –r

---------------------------------------------------------------BBR------------------------------------------------------------
BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。

1、 修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2、保存生效
sysctl –p


3、查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control

 


4、查看BBR是否启动
lsmod | grep bbr

centos7.4升级内核开启BBR新型拥塞控制算法

标签:release   维护   rpm   try   Linux 服务   boot   升级内核   sys   配置   

原文地址:https://www.cnblogs.com/wzhc/p/13304477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!