Linode CentOS 7换内核开启Google BBR降低访问延迟

主机教程评论字数 290阅读模式

说道 Google BBR,大鸟不得不提一下搬瓦工这家是自带bbr啊,大鸟今天折腾一台linode的vps,因为linode没有在linux系统里集成bbr,所以我们要自行编译进去,好处就是linode可以换内核,然后安全的编译!

Linode的后台管理功能较为强大,替换内核等工作可以直接图形化操作,避免手动操作可能存在的风险。但如果已经按照网络上的教程配置好了GRUB2。

这个教程网上有很多,大鸟这里也只是记录一下,方便以后操作!大鸟这里选择的是CentOS 7

第一:增加elrepo源

cat > /etc/yum.repos.d/elrepo.repo << EOF
[elrepo-kernel]
name=ELRepo.org Community Enterprise Linux Kernel Repository - el7
baseurl=http://elrepo.org/linux/kernel/el7/\$basearch/
http://mirrors.coreix.net/elrepo/kernel/el7/\$basearch/
http://jur-linux.org/download/elrepo/kernel/el7/\$basearch/
http://repos.lax-noc.com/elrepo/kernel/el7/\$basearch/
http://mirror.ventraip.net.au/elrepo/kernel/el7/\$basearch/
enabled=1
gpgcheck=0
EOF

Linode CentOS 7换内核开启Google BBR降低访问延迟

第二:安装elrepo替换最新内核及grub2

yum -y install kernel-ml grub2

Linode CentOS 7换内核开启Google BBR降低访问延迟
我们看到最新的内核已经是kernel-ml-4.17.5了。

第三:检查最新内核是否安装成功

ls -l /boot/vmlinuz*

虽然上面已经安装了最新的内核,但是我们还是要检查一下防止有什么问题。我们输入命令,然后回车。看图!Linode CentOS 7换内核开启Google BBR降低访问延迟
看到上面的结果,已经是4.17.5的啦,那么下面我们可以下面的步骤了。

第四:替换CentOS 7内核

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

Linode CentOS 7换内核开启Google BBR降低访问延迟
这里完成后,需要进入Linode后台来操作。

第五:点击linode后台的Edit

Linode CentOS 7换内核开启Google BBR降低访问延迟
貌似大鸟这默认就已经是GRUB 2所以不用在去选择了,如果你的不是的话就要在在这个页面找到Kernel,选择GRUB 2
Linode CentOS 7换内核开启Google BBR降低访问延迟
这里选择好之后我们回到SSH直接打命令重启吧!

第六:重启

reboot

重启之后会发现多了个系统选择
Linode CentOS 7换内核开启Google BBR降低访问延迟
重启后SSH会断开,我们需要稍微等待些许时间,即可再次连接上,我们发现我们编译的最新系统内核已经看到了。

第七:检查内核

虽然已经安装好了最新的内核,但是我们还是要检查一下看看是否为最新内核。

uname -a

Linode CentOS 7换内核开启Google BBR降低访问延迟
额,确实是万无一失了。应该已经是最新的4.17.5了那么赶紧开启BBR吧!

第八:开启BBR

cat >>/etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF

再继续内核参数:

sysctl -p

Linode CentOS 7换内核开启Google BBR降低访问延迟

第九:最后检查

最后保险起见,复核一下BBR是否生效:

sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

Linode CentOS 7换内核开启Google BBR降低访问延迟
大鸟这里已经成功开启了bbr。

总结

Linode的后台管理功能较为强大,替换内核等工作可以直接图形化操作,避免手动操作可能存在的风险。所以Linode被很多人喜欢还是有道理的。BBR和锐速一样,只支持非OpenVZ架构的机器,所以说,安装的时候要看清楚了自己机器的架构!

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 最后更新:2018-7-10
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定