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

Алгоритм управления перегрузками, разработанный Google, BBR ( B ottleneck B andwidth и R ound-trip) - это решение для увеличения скорости передачи пакетов через Интернет. Но что такое алгоритм управления перегрузкой? Алгоритмы управления перегрузками - это различные способы, с помощью которых пакеты могут быть отправлены через Интернет. Они встроены в каждое сетевое устройство и определяют скорость передачи данных на основе перегруженности, потери пакетов и т. Д.

Интернет чаще всего использовал контроль перегрузки на основе потерь, который решил отправить пакеты на основе потери пакетов. Если упомянутый алгоритм распознает потерю пакета, он будет принимать состояние перегрузки и прекратить отправку пакетов или ограничить его скорость. Основным ограничением такого алгоритма управления перегрузкой является то, что перегрузка не является единственным фактором потери пакетов. Потеря пакетов может произойти из-за множества причин, таких как неисправные носители передачи и мелкие буферы. В таких случаях алгоритм предполагает перегрузку и ограничивает скорость передачи.

Однако алгоритм BBR был написан с учетом всех этих факторов. BBR оценивает сеть и скорость, с которой она способна передавать данные, контролируя скорость сети и время туда-обратно. Благодаря этому оценивается максимальная доступная пропускная способность и минимальное время прохождения в оба конца, которое направляет BBR для отправки максимально возможного количества данных в данный момент времени.


TCP BBR контроль перегрузки на Ubuntu / Debian

Патч TCP BBR должен применяться к ядру Linux.

 

Предпосылки

1. Версия ядра 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