centos升级bbr

1、bbr概念如下

2、bbr操作方法

步骤一:升级内核

刚刚开始装机,版本有些工具还没有 

查看内核版本

unamr -r
hostnamectl

发现才是3.0版本,这里需要升级到Linux内核的4.9版本或更高版本。

步骤二:修改内核版本


1、第一步,让我们添加 ELRepo GPG key:

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


3、第三步,安装 fastestmirror

yum install yum-plugin-fastestmirror


4、第四步,安装最新Kernel

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


5、第五步,切换到刚刚下载的新内核
 

grub2-set-default 0


6、第六步,重启(重启之后才能切换版本)

reboot


 

通过 uname -a 查看内核是否成功切换到最新的版本,确认后我们进入下一步开启BBR

步骤三:安装BBR
安装BBR,依次执行以下三个命令:

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p


步骤四:确认BBR是否开启成功
安装BBR完成后,可以执行以下命令来检查BBR是否成功开启:

sudo sysctl net.ipv4.tcp_available_congestion_control
输出应该是:net.ipv4.tcp_available_congestion_control = reno cubic bbr
sudo sysctl -n net.ipv4.tcp_congestion_control
输出应该是:bbr

lsmod | grep bbr
lsmod | grep fq
输出应该类似于:tcp_bbr 16384 2 sch_fq 16384 1

步骤五:速度测试
安装完BBR后,可以执行以下命令进行速度测试:

sudo dd if=/dev/zero of=500mb.zip bs=1024k count=500

当然,你也可以通过页面查看下载速度。请注意,在进行速度测试之前需要在firewalld中开启HTTP服务。

根据个人测试经验,在安装BBR之前,下载速度没怎么测试(可惜我没有截图,但正是因为速度太慢才促使我安装BBR的)。而安装BBR之后,下载速度峰值大家自己看吧。

BBR是由Google提出的一种新型拥塞控制算法,可以显著提高Linux服务器的吞吐量并减少TCP连接的延迟,对VPS远程下载和HTTP网页访问速度均有显著提升。

今天就记录到这里了,对你有帮助的给上三连吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值