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网页访问速度均有显著提升。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6866.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~