继续折腾Centos7开启BBR加速有效提升访问和下载速度(亲测有效)

CentOS 7如何开启BBR加速功能?

开启BBR加速功能可以有效提升访问和下载速度。对于使用美国VPS的用户来说,可能会发现网站访问速度较慢或下载速度较慢。如果你正在使用CentOS 7系统,可以考虑开启BBR加速功能。

目录

  • CentOS 7如何开启BBR加速功能?
    • 步骤一:升级内核
    • 步骤二:修改内核版本
      • 1、第一步,让我们添加 ELRepo GPG key:
      • 2、第二步,添加源:
      • 3、第三步,安装 fastestmirror
      • 4、第四步,安装最新Kernel
      • 5、第五步,切换到刚刚下载的新内核
      • 6、第六步,重启(重启之后才能切换版本)
    • 步骤三:安装BBR
    • 步骤四:确认BBR是否开启成功
    • 步骤五:速度测试

步骤一:升级内核

刚刚开始装机,版本有些工具还没有 安装一下sudo工具

 yum install sudo

查看内核版本

hostnamectl

发现才是3.0版本,这里需要升级到Linux内核的4.9版本或更高版本。在VPS终端依次输入以下命令:

步骤二:修改内核版本

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

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

你可能感兴趣的:(wordpress建站,服务器维护相关,服务器,linux,运维)