•  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: nowy sposób na zwiększenie szybkości Internetu

  • Home
  • Client
  • Blog
  • Internet
  • BBR: nowy sposób na zwiększenie szybkości Internetu

BBR: nowy sposób na zwiększenie szybkości Internetu

  • Category: Internet
  • Author: Admin
  • Publisher: Psychz Networks
  • July 31,2017

Przeciążenie algorytm sterowania opracowano Google, BBR (B ottleneck B andwidth i R ound powrotny czasu propagacji), jest rozwiązanie, aby zwiększyć szybkość transmisji pakietów za pośrednictwem Internetu. Ale jaki jest Algorytm Kontroli Zanikania? Algorytm Kontroli Zanikowania to różne sposoby przesyłania pakietów przez Internet. Są to wbudowane w każdym urządzeniu sieciowym i decydują o szybkości transmisji danych na podstawie przeciążenia, utraty pakietów itp.

Internet najczęściej stosował sterowanie przeciążeniami opartymi na stratach, które postanowiły wysłać pakiety na podstawie utraty pakietów. Jeśli wspomniana algorytm zmieści straty pakietów, przyjmowałoby stan przeciążenia i przestał wysyłać pakiety lub ograniczyć jego prędkość. Głównym ograniczeniem takiego algorytmu kontroli przeciążenia jest to, że przeciążenie nie jest jedynym czynnikiem powodującym utratę pakietów. Utrata pakietu może wystąpić z powodu licznych powodów, takich jak wadliwe media transmisyjne i płytkie bufory. W takich przypadkach algorytm zakłada przekrwienie i ogranicza szybkość transmisji.

Algorytm BBR został jednak uwzględniony przy uwzględnieniu wszystkich tych czynników. BBR ocenia sieć i szybkość, z jaką może przesyłać dane, monitorując prędkość sieci i czas okrążenia. Dzięki temu maksymalna dostępna przepustowość i minimalny czas podróży są oceniane, co prowadzi BBR do wysyłania maksymalnej ilości danych w określonym czasie.


Kontrola przeciążenia TCP BBR na Ubuntu / Debian

Poprawkę protokołu TCP BBR należy zastosować do jądra Linux Kernel.

 

Wymagania wstępne

1. Wersja kernela Linuksa powinna wynosić 4,9 lub wyższa.

2. W Kernze Linuxie powinny być dostępne następujące funkcje.

#CONFIG_TCP_CONG_BBR
#CONFIG_NET_SCH_FQ

(Uwaga: możesz sprawdzić, czy są dostępne, uruchamiając komendy wymienione poniżej).

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)


Konfiguracja

1. Edytuj jeden z poniższych plików za pomocą dowolnego wybranego edytora tekstowego. Użyliśmy edytora vi.

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


2. Do powyższych plików należy dodać następujące wiersze.

Net.core.default_qdisc = fq
Net.ipv4.tcp_congestion_control = bbr


3. Zapisz plik i zrestartuj system, aby wprowadzić zmiany.

Sudo reboot

4. Można spróbować przetestować sieć za pomocą narzędzi sieciowych.

Gdy zmiany wejdą w życie, zauważysz zmianę szybkości transmisji danych.

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