服务跨境电商
助力企业出海

如何在 Debian 12/11/10 中启用 BBR

随着互联网使用量的持续增长,拥有快速可靠的网络至关重要。实现这一目标的一种方法是启用 BBR,这是一种由 Google 开发的拥塞控制算法。BBR(Bottleneck Bandwidth and Round-trip propagation time)优化您的网络速度和可靠性,确保您的数据传输更快、更高效。本指南将演示如何在 Debian 12 Bookworm、Debian 11 Bullseye 或 Debian 10 Buster 上启用 BBR。

1666182976 debian

什么是 BBR,它是如何工作的?

BBR 是一种拥塞控制算法,它使用网络测量来估计带宽和丢包率。它计算可以通过网络发送数据而不会导致拥塞或数据包丢失的最大速率。BBR 通过跟踪网络的往返时间 (RTT) 和在任何给定时间传输的数据量来实现这一点。

我为什么要使用 BBR?

BBR 可以通过减少数据包丢失和增加吞吐量来显着提高网络的速度和可靠性。它通过使用实时网络测量来优化数据流来实现这一点。这使得 BBR 非常适合需要高吞吐量和低延迟的应用程序,例如视频流、在线游戏和文件传输。

如何检查您的系统是否启用了 BBR?

在启用 BBR 之前,检查它是否已在您的系统上启用是必不可少的。为此,请运行以下命令:

sysctl net.ipv4.tcp_congestion_control

如果启用了 BBR,您将看到以下输出:

net.ipv4.tcp_congestion_control = bbr

如果您看到不同的拥塞控制算法,例如 cubic 或 reno,则 BBR 未启用。

如何在 Debian Linux 中启用 BBR?

要在 Ubuntu Linux 上启用 BBR,请执行以下步骤:

第 1 步:更新您的系统

在对系统进行任何更改之前,更新它以确保您拥有最新的软件包和安全修复程序至关重要。为此,请运行以下命令:

sudo apt update && sudo apt-get upgrade

第 2 步:检查是否支持 BBR

并非所有系统都支持 BBR,因此检查您的系统是否必不可少。为此,请运行以下命令:

sudo modprobe tcp_bbr

如果您的系统支持 BBR,您将看不到任何输出。如果您的系统不支持 BBR,您将看到一条错误消息。

第 3 步:启用 BBR

要启用 BBR,请运行以下命令:

sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

这些命令会将默认排队规则设置为 fq 并启用 BBR 作为拥塞控制算法。

第 4 步:重新加载 sysctl

要应用更改,请运行以下命令:

sudo sysctl -p

如何验证是否启用了 BBR?

要验证 BBR 是否已启用,请运行以下命令:

sysctl net.ipv4.tcp_congestion_control

如果启用了 BBR,您将看到以下输出:

net.ipv4.tcp_congestion_control = bbr

结论

在 Debian Linux 上启用 BBR 是一个简单的过程,可以显着提高网络的速度和可靠性。BBR 可以减少数据包丢失、增加吞吐量并优化网络性能。如果您遇到网速缓慢或网络拥塞的情况,请考虑启用 BBR 以查看它是否有所作为。请记得在启用前检查您的系统是否支持 BBR,并按照本指南中概述的步骤操作以避免出现任何问题。

声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《如何在 Debian 12/11/10 中启用 BBR》
文章链接:https://www.zjcp.com/20679.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。