Jak włączyć BBR w Debianie 12, 11 lub 10

BBR (przepustowość wąskiego gardła i czas propagacji w obie strony) to algorytm kontroli przeciążenia protokołu TCP opracowany przez Google. Ma na celu poprawę przepustowości sieci i zmniejszenie opóźnień poprzez dynamiczne dostosowywanie przepływu danych w oparciu o warunki sieciowe w czasie rzeczywistym. W przeciwieństwie do tradycyjnych algorytmów kontroli przeciążenia, takich jak CUBIC i Reno, które w celu wykrycia przeciążenia opierają się na utracie pakietów, BBR wykorzystuje pomiary przepustowości i czasu podróży w obie strony w celu optymalizacji transmisji danych, co skutkuje bardziej wydajną i stabilną wydajnością sieci.

Cechy techniczne i zalety BBR:

  • Poprawiona przepustowość: BBR może osiągnąć wyższe szybkości przesyłania danych, efektywniej wykorzystując dostępną przepustowość.
  • Zmniejszone opóźnienie: Unikając utraty pakietów i dostosowując się do warunków sieciowych w czasie rzeczywistym, BBR zmniejsza opóźnienia, zapewniając płynniejszą pracę w aplikacjach takich jak strumieniowe przesyłanie wideo i gry online.
  • Stabilność: BBR zapewnia bardziej stabilną wydajność w zmiennych warunkach sieciowych, zmniejszając ryzyko załamania się przeciążenia sieci.
  • Efektywność: Optymalizuje dostępne zasoby sieciowe, zapewniając płynny przepływ danych nawet w scenariuszach o dużym natężeniu ruchu.

Włączenie BBR w Debianie 12, 11 lub 10 może zwiększyć wydajność sieci, szczególnie w przypadku aplikacji wymagających dużej przepustowości. Ten przewodnik pokaże Ci, jak włączyć BBR w systemie Debian.

Krok 1: Sprawdź, czy BBR jest już włączony

Przed włączeniem BBR niezbędne jest sprawdzenie, czy jest on już włączony w twoim systemie. Aby to zrobić, uruchom następujące polecenie:

sysctl net.ipv4.tcp_congestion_control

Jeśli BBR jest włączone, zobaczysz następujące dane wyjściowe:

net.ipv4.tcp_congestion_control = bbr

Jeśli widzisz inny algorytm kontroli zatorów, taki jak sześcienny lub reno, oznacza to, że BBR nie jest włączony.

Krok 2: Zaktualizuj system Debian

Przed wprowadzeniem jakichkolwiek zmian w systemie ważne jest, aby go zaktualizować, aby mieć pewność, że masz najnowsze pakiety i poprawki bezpieczeństwa. Aby to zrobić, uruchom następujące polecenie:

sudo apt update && sudo apt-get upgrade

Krok 3: Sprawdź, czy Twój system Debian obsługuje BBR

Nie wszystkie systemy obsługują BBR, dlatego sprawdzenie, czy Twój system jest niezbędny. Aby to zrobić, uruchom następujące polecenie:

sudo modprobe tcp_bbr

Jeśli Twój system obsługuje BBR, nie zobaczysz żadnych wyników. Jeśli tak się nie stanie, zostanie wyświetlony komunikat o błędzie.

Krok 4: Włącz BBR za pomocą poleceń CLI

Aby włączyć BBR, uruchom następujące polecenie:

sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

Te polecenia ustawią domyślną dyscyplinę kolejkowania na fq i włączą BBR jako algorytm kontroli zatorów.

Krok 5: Załaduj ponownie sysctl, aby włączyć BBR

Aby zastosować zmiany, uruchom następujące polecenie:

sudo sysctl -p

Krok 6: Sprawdź, czy BBR jest teraz włączony

Aby sprawdzić, czy funkcja BBR jest włączona po uruchomieniu tych poleceń w celu jej włączenia, uruchom następujące polecenie:

sysctl net.ipv4.tcp_congestion_control

Jeśli BBR jest włączone, zobaczysz następujące dane wyjściowe:

net.ipv4.tcp_congestion_control = bbr

Wniosek

Włączając BBR w systemie Debian, możesz skorzystać z jego zaawansowanych funkcji kontroli przeciążenia, aby poprawić przepustowość sieci i zmniejszyć opóźnienia. Powoduje to bardziej wydajną i stabilną pracę sieci, co jest szczególnie korzystne w przypadku zastosowań wymagających dużej przepustowości. Regularnie monitoruj wydajność sieci, aby mieć pewność, że BBR zapewnia pożądane ulepszenia. Ciesz się rozszerzonymi możliwościami sieciowymi, jakie BBR wnosi do Twojego środowiska Debian.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz