•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

BBR:提高互联网速度的新途径

  • Home
  • Client
  • Blog
  • 互联网
  • BBR:提高互联网速度的新途径

BBR:提高互联网速度的新途径

  • Category: 互联网
  • Author: Admin
  • Publisher: Psychz Networks
  • July 31,2017

拥塞控制算法由谷歌的BBR(B ottleneck 乙 andwidth和R ound行程传播时间)开发是提高分组的传输速度在互联网中的溶液。但是什么是拥塞控制算法?拥塞控制算法是通过互联网发送数据包的不同方法。这些都在每个网络设备中建立,并根据拥塞,丢包等决定数据传输的速度。

互联网最常用的是基于丢包的拥塞控制,决定在丢包的基础上发送数据包。如果所述算法感知分组丢失,则将承担拥塞状态并停止发送分组或限制其速度。这种拥塞控制算法的主要限制是拥塞并不是丢包的唯一因素。由于诸如故障传输介质和浅缓冲区等众多原因,可能会丢包。在这种情况下,算法假设拥塞并限制传输速率。

然而,BBR算法是考虑到所有这些因素的。 BBR通过监视网络速度和往返时间来评估网络和能够传输数据的速度。通过这一点,可以评估最大可用带宽和最小往返时间,从而指导BBR在给定时间发送最大可能的数据量。


Ubuntu / Debian上的TCP BBR拥塞控制

TCP BBR补丁需要应用于Linux内核。

 

先决条件

Linux内核的版本应该是4.9或更高版本。

2. Linux内核中应具备以下功能。

#CONFIG_TCP_CONG_BBR
#CONFIG_NET_SCH_FQ

(注意:可以通过运行以下命令来检查这些是否可用)

grep'CONFIG_TCP_CONG_BBR'/ boot / config - $(uname -r)
grep'CONFIG_NET_SCH_FQ'/ boot / config - $(uname -r)
egrep'CONFIG_TCP_CONG_BBR | CONFIG_NET_SCH_FQ'/ boot / config - $(uname -r)


组态

1.请在您选择的任何文本编辑器的帮助下编辑以下文件之一。我们使用vi编辑器。

sudo vi /etc/sysctl.conf
sudo vi /etc/sysctl.d/10-custom-kernel-bbr.conf


2.以上几行应添加到上述文件中。

net.core.default_qdisc = FQ
net.ipv4.tcp_congestion_control = BBR


3.保存文件并重新启动系统以使更改生效。

sudo重启

4.您可以在网络工具的帮助下尝试测试网络。

一旦更改生效,您会注意到数据速度的变化。

Categories

Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801