开启BBR加速功能可以有效提升访问和下载速度。对于使用美国VPS的用户来说,可能会发现网站访问速度较慢或下载速度较慢。如果你正在使用CentOS 7系统,可以考虑开启BBR加速功能。
刚刚开始装机,版本有些工具还没有 安装一下sudo工具
yum install sudo
查看内核版本
hostnamectl
发现才是3.0版本,这里需要升级到Linux内核的4.9版本或更高版本。在VPS终端依次输入以下命令:
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
yum install yum-plugin-fastestmirror
yum --enablerepo=elrepo-kernel install kernel-ml
grub2-set-default 0
reboot
通过 uname -a 查看内核是否成功切换到最新的版本,确认后我们进入下一步开启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是否成功开启:
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网页访问速度均有显著提升。
今天就记录到这里了,对你有帮助的给上三连吧