欢迎光临
我们一直在努力
Hi,请  登录  或  注册

一键简单开启BBR,优化当前网络。

TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)‌是由Google在2016年开发的一种新型TCP拥塞控制算法。与传统基于丢包的拥塞控制算法不同,BBR基于带宽和延迟反馈进行拥塞控制,主要解决网络中的缓冲膨胀问题,从而提升网络吞吐量和降低延迟‌。

BBR算法的主要优势包括:

  • 显著提升网络吞吐量‌:特别是在远距离传输和大带宽网络中,如跨太平洋的数据传输。
  • 降低延迟‌:在最后一公里的路径上表现尤为突出,有效减少缓冲膨胀导致的延迟。
  • 避免缓冲膨胀‌:BBR不会试图填满缓冲区,从而避免了缓冲膨胀问题‌2。

BBR算法适用于需要高吞吐量和低延迟的网络应用,特别是在全球化互联网环境中,如大数据传输、视频会议等场景‌。

本文给大家打开了一键开启BBR的简单教程,无需自己动手。bbr怎么用?bbr怎么启用?bbr怎么开启?怎么开启bbr加速?

BBR使用方法

使用root用户登录,运行以下命令:

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

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下检查:
No.1

uname -r

查看内核版本,显示为新版内核就表示 OK 了。
No.2

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

或者:

net.ipv4.tcp_available_congestion_control = reno cubic bbr

No.3

sysctl net.ipv4.tcp_congestion_control

返回值一般为:

net.ipv4.tcp_congestion_control = bbr

No.4

sysctl net.core.default_qdisc

返回值一般为:

net.core.default_qdisc = fq

No.5

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明 bbr 已启动。比如:

tcp_bbr 20480 3

注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

BBR特别说明

如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:

mount -o remount rw /
未经允许不得转载:Dpp博客 » 一键简单开启BBR,优化当前网络。

评论 抢沙发