交易员日志

 找回密码
 受邀注册
查看: 8996|回复: 0

CentOS 7 系统启用Google BBR

[复制链接]

256

主题

887

帖子

898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
898
发表于 2020-1-10 14:25:48 | 显示全部楼层 |阅读模式

因为 Vultr 的所有机房都位于国外,当晚上上网高峰期来临时,在连接速度上会比较慢,所以我们有必要安装一些程序来加速连接速度。本次推荐安装的是目前比较热门的 Google BBR 拥塞控制算法,分为原版和魔改版两个版本,其中魔改版是在原版的基础上调整一些参数,在某些情况下有更强劲的加速效果。

一、注意事项

1、安装 Google BBR 需升级系统内核,而安装锐速则需降级系统内核,故两者不能同时安装。

2、安装 Google BBR 需升级系统内核,有可能造成系统不稳定,故不建议将其应用在重要的生产环境中。

3、原版和魔改版 Google BBR 在不同地区的服务器上会有不同效果,具体孰优孰劣请分别安装进行测试。

二、原版 Google BBR

按照《Windows 使用 Xshell 软件连接 Vultr VPS 教程》连接服务器,按照下图提示,我们首先复制命令:

[size=1.5]

然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

回车后系统会自动下载脚本并执行。脚本执行后会显示出当前系统以及系统内核版本,按照下图提示,我们直接回车确认安装即可。

回车后脚本会继续执行并自动安装最新版系统内核同时开启 Google BBR 拥塞控制算法。当脚本安装完毕后会询问我们是否重启服务器,按照下图提示,我们首先输入“y”,然后回车确认重启即可。

确认重启后,Xshell 软件会断开连接。等待 3~5 分钟服务器即可重启完毕,我们重新连接服务器,然后依次运行下列命令并对比输出值是否一致。

[size=1.5]
  • sysctl net.ipv4.tcp_available_congestion_control

执行后输出值需为:net.ipv4.tcp_available_congestion_control = reno cubic bbr。

[size=1.5]
  • sysctl net.ipv4.tcp_congestion_control

执行后输出值需为:net.ipv4.tcp_congestion_control = bbr。

[size=1.5]
  • sysctl net.core.default_qdisc

执行后输出值需为:net.core.default_qdisc = fq。

以上三条命令的输出值正确后则说明原版 Google BBR 已经成功安装并开机自启动。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 受邀注册

本版积分规则

Archiver|手机版|小黑屋|交易员日志

GMT+8, 2025-5-4 00:53 , Processed in 0.038136 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表