Bufferbloat: lagi na szybkim łączu

5 min czytania · Aktualizacja: 12 lipca 2026

Ktoś zaczyna pobieranie i wideorozmowa się rozpada, choć Mb/s nie brakuje. To nie problem prędkości, lecz kolejki.

Co naprawdę się dzieje

Każdy router i modem ma bufor — poczekalnię dla pakietów, gdy łącze jest chwilowo pełne. Małe bufory pomagają, lecz wiele domowych urządzeń ma je setki razy za duże.

Duży transfer wypełnia łącze i bufory. Każdy pakiet, także pilny pakiet rozmowy, gry lub kliknięcia, czeka za megabajtami danych. Opóźnienie rośnie z 20 do 300, 600, czasem ponad 1000 ms. To bufferbloat.

Charakterystyczne objawy

Wszystko działa, dopóki ktoś nie wysyła zdjęć, nie aktualizuje gry lub nie uruchamia kopii w chmurze. Wtedy rozmowy i gry zacinają się, filmy buforują, a strony zwalniają. Zatrzymanie transferu natychmiast pomaga.

Ponieważ wyzwalaczem jest własny ruch, zwykły test go nie widzi: pobieranie, wysyłanie i ping bez obciążenia mogą wyglądać idealnie.

Jak go zmierzyć

Zmierz opóźnienie przy nasyconym łączu. Nasz test wysyła sondy podczas pobierania i wysyłania, podaje opóźnienie pod obciążeniem oraz ocenę A–F. C lub gorzej oznacza problemy aplikacji czasu rzeczywistego przy zajętej linii.

Rozwiązania według skuteczności

Prawdziwym lekarstwem jest Smart Queue Management: fq_codel lub CAKE celowo utrzymują krótkie kolejki. Szukaj SQM, Smart Queues albo QoS z tymi algorytmami i ustaw limit nieco poniżej zmierzonej prędkości. Ocena często skacze z D do A.

Jeśli router nie ma SQM, włącz tryb anti-bufferbloat lub gaming QoS, wymień router na model z SQM (także OpenWrt) albo ustaw urządzenie dostawcy w trybie bridge przed takim routerem.

Co nie pomaga: więcej Mb/s. Szersze łącze z tymi samymi rozdętymi buforami po prostu szybciej się zapełni.

Powiązane poradniki