共计 1026 个字符,预计需要花费 3 分钟才能阅读完成。
现在很多人比较迷信 bbr, 所以需要升级内核来开启这个功能,centos7 内核是 3.10 而 bbr 的内核最少要求是 4.9
本人不是很建议在阿里云的服务器上升级内核, 有一定的稳定性风险, 那么接下来我就贴出 yum 的升级方式, 参考了
烂泥的博客,
服务器升级内核开启 bbr
阿里云深圳服务器 1m 带宽测试不明显, 开启不开启没有明显区别,
美国洛杉矶线路, 效果开启网站视频加速效果明显
升级内核方式
一、安装 elrepo 的 yum 源
升级内核需要使用 elrepo 的 yum 源,在安装 yum 源之前还需要我们导入 elrepo 的 key,
- # 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
二、升级内核
安装最新的主线稳定内核,使用如下命令:
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