CentOS 8 一键开启 BBR 加速 TCP 流量

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。Google 已经开源了该算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。

BBR解决了两个问题:
一,在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
二,降低网络链路上的 buffer 占用率,从而降低延迟。非常适合慢速接入网络的用户。

小提示:因为 CentOS 8 默认系统内核版本 4.18.X > 4.9 所以我们无需升级内核就可以直接启用 BBR 加速。

登录 SSH 后台输入如下指令:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

然后输入如下指令重新系统:

reboot

重新登录 SSH 后台可以输入如下指令验证 BBR 是否生效:

sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr

如果输出包含 BBR,说明启用成功。

如果你不知道自己的 Linux 系统是哪个发行版可以通过 root 登录到 SSH 后台,然后输入如下指令一键开启 BBR 加速:

wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh

这个一键脚本是 秋水逸冰 大佬写的,支持所有 Linux 发行版一键启用 BBR 加速。

更多脚本相关内容可以参考 秋水逸冰 原文:https://teddysun.com/489.html

人已赞赏
VPS教程

GCP谷歌云ssh开启root账号密码登录

2020-8-31 10:32:59

VPS教程

Access-Control-Allow-Origin 轻松解决宝塔 Nginx 跨域问题

2020-9-2 15:41:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索