![]() |
如何在 Linux VPS 上启用 TCP BBR (网络加速) - 可打印的版本 +- Netflix优惠码论坛 (https://www.sinovoter.com) +-- 版块: 合租专栏 (https://www.sinovoter.com/forum-18.html) +--- 版块: VPS 主机 服务器优惠 (https://www.sinovoter.com/forum-20.html) +--- 主题: 如何在 Linux VPS 上启用 TCP BBR (网络加速) (/thread-8130.html) |
如何在 Linux VPS 上启用 TCP BBR (网络加速) - netflix - 09-11-2023 在一些新的Linux版本上,已经默认安装bbr。您可以使用命令 代码: sysctl net.ipv4.tcp_congestion_control 引用:net.ipv4.tcp_congestion_control = bbr那么您可以关闭这个页面了。 Google 的 TCP BBR,即“Bottleneck Bandwidth and Round-trip propagation time”,是一种基于尖端技术的拥塞控制系统。它与用于通过 Google.com 和 YouTube 进行流量的系统相同。这就是 YouTube 的网络吞吐量每年增长 4% 的原因。此外,Google 的 BBR 还显著减少了查询时的延迟,并将排队延迟降至最低。 我们为您编写了本指南,以便您可以在 Linux 虚拟专用服务器上启用 Google 的 BBR。 指南中有两个步骤,其中第 1 步在某些情况下是可选的。让我们开始吧! 步骤 1. 检查并升级您的内核 我们需要 Linux 内核版本 4.9.0 或更高版本来支持 Google 的 BBR。我们将指导您如何为 CentOS 7 和 Ubuntu 更新它。 要检查您当前的内核版本,请运行以下命令: 代码: unname -r 基于 CentOS 7 的系统: 1) 安装 Elrepo repo 要更新 CentOS 内核,我们需要通过以下命令安装 Elrepo 存储库: 代码: sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 要安装更新的内核,请运行以下两个命令: 代码: sudo yum –enablerepo=elrepo-kernel install kernel-ml -y 运行此命令以查看内核列表: 代码: sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \’ 代码: sudo grub2-set-default 0 现在重新启动您的 VPS,并在它重新启动后,重新运行以下命令以验证安装: 代码: unname -r 如果您运行的是 Ubuntu 18.04,内核版本应该与 Google 的 BBR 兼容。但是,您仍然可以使用以下命令升级内核。 代码: cd /tmp/ 代码: reboot 步骤 2. 启用 Google 的 TCP BBR 下面的说明对于 CentOS 和 Ubuntu 都是一样的。 首先,在任何文本编辑器中打开“ 代码: /etc/sysctl.conf 代码: sudo vim /etc/sysctl.conf 代码: net.core.default_qdisc=fq 代码: sudo sysctl -p 代码: sysctl net.ipv4.tcp_congestion_control 代码: net.ipv4.tcp_congestion_control = bbr |