Centos7开启BBR加速

热帖

本人喜欢折腾电脑相关的一切东东,从硬件到软件、从编程到网络,最近迷上建站,于是各种爬文查资料,近日购得虚拟主机一台便开始了漫漫建站路……

由于银子太少(穷哭了都)只能挑便宜的买,那速度可想而知—-慢如蜗牛啊!!硬件配置咱是没办法改善,只好从系统方面下手了,唉……都是穷的啊,废话少说,言归正传!!折腾下BBR吧

首先看看自己系统是什么内核版本,输入如下命令:

uname -a

出现下面一行字,蓝色的就是内核版本了(我这个已经升级到最新了)

Linux host.localdomain 4.14.3-1.el7.elrepo.x86_64 #1 SMP Thu Nov 30 09:35:20 EST 2017 x86_64 x86_64 x86_64 GNU/Linux

如果内核版本低于4.9那就得先升级内核,因为……BBR要求内核最低版本为4.9

那就干吧!!

首先,让我们添加 ELRepo GPG 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
安装 fastestmirror
yum install yum-plugin-fastestmirror

安装最新Kernel

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

切换到刚刚下载的新内核

grub2-set-default 0

重启系统!!

然后再用uname-a命令看内核是否升级成功,成功了就继续!!失败了就重来!

假设你已成功升级内核:

开启BBR

在/etc/sysctl.conf中加入下面两行

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

保存后运行下面命令以使内核参数设置生效

sysctl -p

没有任何报错信息的话就继续——————

通过以下两条命令确认BBR是否设置成功

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

显示如下信息即表示成功

net.ipv4.tcp_available_congestion_control = bbr cubic reno
net.ipv4.tcp_congestion_control = bbr

最后可以确认下BBR是否正常运行

lsmod | grep tcp_bbr

出现类似下面的信息即表示正常

[root@host ~]# lsmod | grep tcp_bbr
tcp_bbr 20480 1

恭喜你成功开启了BBR加速!!

 

全文完

 

 

温馨提示:本文最后更新于2020-04-03 20:11:31,某些文章具有时效性,若有错误或已失效,请在下方留言或联系上网的蜗牛
本文资源整理自网络,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!

如果觉得本文有用就按Ctrl+D收藏,方便以后随时翻看,免得想看时又找不着 或 发现更多

本站所有资源站长均亲自测试过,确认能正常使用

十二 1

本站历史上的今天

© 版权声明
本文结束
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

为了防止灌水,需登录后方可发表评论

    暂无评论内容