28
2024
06
15:39:07

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网页访问速度均有显著提升。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6866.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: