Bufferbloat: dlaczego twój ping eksploduje, gdy ktoś zaczyna streamować

ZAKTUALIZOWANO

Twój ping jest dobry, dopóki ktoś czegoś nie pobiera, a potem skacze do 300 ms. To bufferbloat. Jak go przetestować i naprawić na dobre.

Twój ping to 20 ms. Potem współlokator odpala Netflixa albo Steam zaczyna aktualizację i nagle jest 200 ms i w nic nie trafiasz. Twoje połączenie nie jest „za wolne”. Ma bufferbloat.

Co się dzieje

Routery i modemy mają bufory: kolejki, w których pakiety czekają, gdy łącze jest zajęte. Wiele urządzeń ma ogromne bufory i wypełnia je całkowicie. Twój malutki pakiet z gry musi wtedy czekać w kolejce za megabajtami wideo. Przepustowość jest w porządku, ale czas oczekiwania eksploduje.

Jak to przetestować

Musisz zmierzyć ping dwa razy: raz przy wolnym łączu i raz przy w pełni obciążonym. Różnica to twój bufferbloat. Tryb Bufferbloat w Rekt-al Net robi dokładnie to: 10 pingów w spoczynku, potem 10 pingów podczas pobierania tak szybko, jak pozwala twoje połączenie.

Dodatkowy ping pod obciążeniemOcena
poniżej 5 msA+
5 do 30 msA
30 do 60 msB
60 do 200 msC, zauważalne w każdej grze online
powyżej 200 msF

Jak to naprawić

  1. Włącz SQM / Smart Queue Management. To jest prawdziwe rozwiązanie. Szukaj „SQM”, „Smart Queue”, „fq_codel”, „CAKE” albo „Adaptive QoS” w ustawieniach routera. Ustaw limity na około 90 do 95% zmierzonej prędkości pobierania i wysyłania. Router utrzymuje wtedy krótką kolejkę i pozwala małym pakietom z gry wyprzedzać inne.
  2. Brak SQM w twoim routerze? Wiele routerów od operatorów go nie ma. Router gamingowy z SQM albo router obsługujący OpenWrt postawiony za urządzeniem operatora rozwiązuje problem.
  3. Szybkie obejście: ogranicz przepustowość największych pobieraczy (limit pobierania w Steamie, jakość streamingu), kiedy grasz.

VPN nie naprawia bufferbloatu. Kolejka jest w twoim własnym routerze albo modemie, zanim zacznie się jakikolwiek tunel VPN.

Lag czy skill issue?

Sprawdź ping, jitter i utratę pakietów w przeglądarce. 4 sekundy, bez instalacji.

Uruchom diagnozę