阿里云轻量应用服务器开启 BBR 加速

0 Comment

VPS 一般建议安装 BBR,多少能提点速度。一般用脚本一键安装最新内核开启 BBR 加速即可。不过阿里云轻应用可能还是默认 3.x 内核启动,需要手工切换一下。

更新系统

yum update -y

安装内核

使用 root 用户登录,运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。

重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r

查看内核版本,显示为最新版(如:5.3.1-1.el7.elrepo.x86_64)就表示成功了。如果还是 3.x 版本,执行如下操作。

手工切换启动内核

阿里云这个貌似每次 yum update -y 后都需要手工切换到最新内核启动。

查看可用内核

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

列表:

0 : CentOS Linux (3.10.0-1062.1.1.el7.x86_64) 7 (Core)
1 : CentOS Linux (5.3.1-1.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux 7 Rescue 6a5038154923a6102ea1cf7441924cc8 (5.0.1-1.el7.elrepo.x86_64)
3 : CentOS Linux (0-rescue-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 7 (Core)

修改开机默认使用内核

grub2-set-default 'CentOS Linux (5.3.1-1.el7.elrepo.x86_64) 7 (Core)'
#grub2-mkconfig -o /boot/grub2/grub.cfg ##有可能需要执行一下

检查内核修改结果

grub2-editenv list

结果:

saved_entry=CentOS Linux (5.3.1-1.el7.elrepo.x86_64) 7 (Core)

然后重启一下。

检查 BBR 是否开启成功

sysctl -p

最后会有如下输出:

……
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

检查内核版本:

uname -r

当前内核版本:

5.3.1-1.el7.elrepo.x86_64

除非注明,常阳时光文章均为原创,本文地址 https://cyhour.com/1118/ 转载时必须以链接形式注明原始出处。
Vultr 送$25,搬瓦工年付最低$49,优惠码 BWH34QMFYT2R,更多推荐VPS信息,或支持老杨
Views: 147 Tags:  ,  ,  , 

Comments:0

发表留言

Vultr 送$25,搬瓦工年付最低$49,优惠码 BWH34QMFYT2R,更多推荐VPS信息