•  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