主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
购买海外VPS时,必须启用BBR。 即使您使用的是CN2 GIA VPS,如果不开启BBR,下载速度也会很慢。 我的大部分朋友都使用Centos系统。 如果您使用的是Centos7系统,还可以启用BBR加速功能。 那么如何在Centos7上启用BBR呢?开启BBR加速可以有效提高访问和下载速度。
1.开启BBR有什么用
简单来说,开启BBR可以优化访问速度?你的网站。
BBR是Google开源的一种TCP网络拥塞优化算法。 TCP BBR 解决了两个问题:在给定丢包率的情况下最大限度地利用网络链路上的带宽。 降低网络链接的缓冲区占用率可以减少延迟并显着加快 VPS 远程下载和 HTTP 网页访问速度。 TCP拥塞控制的目标是最大限度地利用网络瓶颈链路上的带宽。
如何在centos7上打开bbr非常简单。 本文将对其进行简单介绍。 如果需要,启用 BBR 加速功能向您的朋友推荐可能是个好主意。
BBR的内核要求为4.9或更高版本,因此您必须首先检查您的Linux内核版本是否满足要求。
2.检查当前服务器的内核版本
uname -sr
上面的命令会确认VPS服务器的内核版本通常是3.x。 。
3. 启用 ELRepo 仓库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh https:// www.elrepo.org/ elrepo-release-7.0-3.el7.elrepo.noarch.rpm 4. 安装最新稳定的 Linux 内核 yum -- enablerepo=elrepo-kernel install kernel-ml [ k6]y
上述命令将安装 Linux 内核。 为了安全起见,安装完成后可以使用以下命令检查安装是否成功:
rpm -qa | grep kernel
我的显示是:
kernel-3.10.0-862.14.4.el7.x86_64kernel-ml-5.3。 8-1.el7.elrepo.x86_64kernel-3.10.0-1062.4.1.el7.x86_64kernel-标头-3.10.0-1062.4.1.el7.x86_64kernel- 3.10.0-957.5.1.el7.x86_64kernel-3.10.0-1062.1.2.el7.x86_64kernel-工具-3.10.0-1062.4.1.el7.x86_64kernel-tools-libs-3.10.0-1062.4.1.el7.x86_64kernel-3.10.0-957.1.3.el7.x86_64
在内核-ml中-5.3.8-1.el7.elrepo.x86_64 是已安装内核的新版本(因为在您阅读本教程时最新版本的内核可能已更改),请进行相应调整)。 。
接下来,您需要配置系统启动顺序。 使用以下命令:
sudo egrep ^menuentry /etc/grub2.cfg | Cut -f 2 -d \'
这是我看到的:
CentOS Linux (5.3.8[ k6]1. el7.elrepo.x86_64) 7 (核心)CentOS Linux (3.10) .0-1062.4.1.el7.x86_64) 7 (核心)CentOS Linux (3.10.0-1062.1.2.el7 .x86_64) 7 (核心)CentOS Linux (3.10.0-957.5.1) .el7.x86_64) 7 (核心)CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (核心)CentOS Linux (3.10 .0 -862.14.4.el7.x86_64) 7 (Core) )CentOS Linux (0-rescue-618ca2de6e204efbb013b592564ef36a) 7 (Core)
第一个是 CentOS Linux ( 5.3.8- ] 1.el7.elrepo.x86_64) 7(核心)。 第一行从0开始,根据新核心的编号,序号为0、1、2、3等。 然后输入以下命令(示例命令为第1行,替换以下内容)0 到最新的内核序列号)
sudo grub2-set-default 0
安装完成后,运行“reboot”命令重新启动内核。重新启动。 server:
reboot
重启完成后,运行uname命令再次检查内核版本,以确保使用正确的内核。
uname -r
本文更新时,新版本为5.3.8。 如果您满足启用 bbr 所需的 4.9 或更高版本内核要求,则您的安装被证明是成功的。
重建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统,检查是否存在。 没问题,没问题。
安装最新版本的Linux内核后,正式启动BBR。
5. 在新的 CentOS7 内核上启用 BBR
要在新安装的 CentOS7 上启用新内核,只需按顺序运行以下命令即可。 回显 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.confecho 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.confsudo sysctl -p
接下来,输入以下命令检查BBR是否成功启用。
sudo sysctl net.ipv4.tcp_available_congestion_control
如果成功,输出将类似于以下内容:
net.ipv4.tcp_available_congestion_control = bbrcubic reno
继续验证
sudo sysctl -n net.ipv4.tcp_congestion_control
输出如下所示:
bbr
最后检查内核模块是否加载。
lsmod | grep bbr
输出应如下所示:
tcp_bbr 16384 0
6. 测试开启BBR后的速度。
BBR安装成功后,可以检查效果,运行以下命令:
p>sudo dd if=/dev/zero of=500mb.zip bs =1024k count=500
当然,你也可以打开网页,测试文件下载速度。 最初,您需要在firewalld 上启用HTTP 服务。
据主机参考个人测试,在安装BBR之前,从justhost.ru购买的俄罗斯cn2 vps最大下载速度只有258KB/s左右。 安装BBR后,峰值下载速度可达2.1MB。 /s,速度提升2倍、10倍!
这几篇文章你可能也喜欢:
本文由主机参考刊发,转载请注明:如何在 CentOS7 上启用 BBR 加速?安装更新版本的内核并启用 BBR 来提高外部 VPS 的访问和下载速度。 https://zhujicankao.com/124935.html
评论前必须登录!
注册