现在很多人比较迷信bbr,所以需要升级内核来开启这个功能,centos7内核是3.10而bbr的内核最少要求是4.9

本人不是很建议在阿里云的服务器上升级内核,有一定的稳定性风险,那么接下来我就贴出yum的升级方式,参考了

烂泥的博客,

服务器升级内核开启bbr

阿里云深圳服务器1m带宽测试不明显,开启不开启没有明显区别,

美国洛杉矶线路,效果开启网站视频加速效果明显

升级内核方式

一、安装elrepo的yum源

升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key,

  1. # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
  2. # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 

二、升级内核

安装最新的主线稳定内核,使用如下命令:

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

 

三、修改grub默认的内核版本

centos7内核升级完毕后,还需要我们修改内核的启动顺序,使用如下命令:

vim /etc/default/grub

GRUB_DEFAULT=0

接下来还需要运行grub2-mkconfig 命令来重新创建内核配置,如下:

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

设置好后重启服务器reboot

如能正常启动

uname -a

最新稳定版本内核

开启bbr加速

vim /etc/sysctl.conf

net.core.default_qdisc = fq

net.ipv4.tcp_congestion_control = bbr

 

sysctl -p

开启成功

 

重要

阿里云建议用户不要自行升级内核详细见下面的网页链接

目前服务器运行的内核是3.10 bbr需要的内核是4.9以后的版本

服务器运行中可能会出现未知性和稳定性风险,不建议在现有的服务器上进行升级,建议在测试服务器上升级内核做测试,升级前需要打快照,避免无法启动,

 

注意事项参考

https://help.aliyun.com/document_detail/25430.html?spm=a2c4g.11186623.2.13.7fff34abQciwPF

https://help.aliyun.com/knowledge_detail/59360.html

Last modification:July 22, 2019
如果觉得我的文章对你有用,请随意赞赏