Test Utraty Pakietów
Test utraty pakietów (packet loss) na prawdziwych pakietach UDP, wysyłanych tak, jak robią to gry i rozmowy: zobacz, czy giną przy wysyłaniu, czy przy pobieraniu. Jeden przebieg to też test opóźnienia, test jittera i test bufferbloatu.
3000 pakietów UDP przez najbliższe centrum danych Cloudflare i z powrotem · 1 min · nic nie jest zapisywane
Każdy pakiet, tak jak dotarłPrzykład: 1 min na łączu światłowodowym
- Na czas 2995
- Spóźniony 0
- Utracony 4
- Poza kolejnością 1
- Duplikat 0
Jak działa ten test utraty pakietów?
Twoja przeglądarka wysyła równy strumień małych pakietów UDP do najbliższego centrum danych Cloudflare i od razu z powrotem do siebie, i liczy każdy, który nie wrócił.
Pakiety płyną kanałem danych WebRTC ustawionym tak, by nigdy nie wysyłać ponownie utraconej wiadomości, więc pakiet, który zginie, pozostaje zgubiony: to prawdziwa utrata pakietów, a nie opóźnienie ukryte przez ponowienie. Przekazuje je usługa TURN Cloudflare, działająca w anycast: twoja przeglądarka trafia do najbliższej lokalizacji Cloudflare i tam działa przekaźnik. Oba końce strumienia są w twojej przeglądarce, na jednym zegarze, więc opóźnienie każdego pakietu jest dokładne co do dziesiątej części milisekundy.
Pakiet w tej pętli przechodzi przez twoje łącze dwa razy, w górę i z powrotem w dół, więc sam nie powie, gdzie zginął. Dlatego obok działa krótka rozmowa głosowa: twoja przeglądarka wysyła cichy strumień audio do serwera rozmów Cloudflare (Realtime SFU) i odbiera go z powrotem. Cloudflare raportuje, których pakietów nigdy nie dostał – to twoja utrata przy wysyłaniu; to, co zginie potem, to twoja utrata przy pobieraniu.
Pod obciążeniem łącze jest wypełniane pobieraniem, a potem wysyłaniem z serwerów testu prędkości Cloudflare, a pakiety płyną dalej, więc widzisz, jak zmieniają się utrata, jitter i opóźnienie, gdy łącze jest zajęte.
- Pętla: opóźnienie i los każdego pakietu
- Rozmowa: w którym kierunku zginął
- Utracony pakiet

WerdyktUtrata, serie i wzrost opóźnienia pod obciążeniem, ocenione według progów Microsoft Teams lub oceny gier Cloudflare.Każdy pakietKażda kolumna to jedna sekunda, a każdy znacznik to jeden pakiet: na czas, spóźniony, utracony lub poza kolejnością, z seriami ujętymi w klamry.Wysyłanie czy pobieranieTestowa rozmowa rozdziela utratę: czego Cloudflare nigdy od ciebie nie dostał i co zginęło w drodze z powrotem do ciebie.Oceny i stopieńOceny Cloudflare dla streamingu, gier i rozmów wideo oraz stopień bufferbloatu według Waveform, od A+ do F.Co to jest utrata pakietów (packet loss)?
Utrata pakietów to odsetek pakietów danych, które opuszczają twoje urządzenie, ale nigdy nie docierają na drugi koniec albo docierają za późno, by można ich było użyć.
Gry oraz rozmowy głosowe i wideo wysyłają małe pakiety przez UDP wiele razy na sekundę i nie czekają na ponowne wysłanie utraconych: utracony pakiet to zamrożona klatka, słowo wycięte z rozmowy albo postać, która cofa się w miejscu. Pobieranie plików i strony WWW używają TCP, który wysyła utracone dane ponownie, więc utrata objawia się tam tylko wolniejszym wczytywaniem. Dlatego zwykły test prędkości nie widzi utraty pakietów.
Ten test liczy cztery rzeczy. Utracony: pakiet, który nie dotarł po 3 sekundach – to czas oczekiwania, który według metryki utraty IETF trzeba podawać. Spóźniony: taki, który dotarł, ale daleko za pozostałymi. Poza kolejnością: taki, który dotarł po pakiecie wysłanym później (RFC 4737). Duplikat: taki, który dotarł dwa razy i jest liczony raz.
- Na czasdotarł razem z pozostałymi
- Spóźnionydotarł, ale daleko za pozostałymi: za późno dla rozmowy
- Utraconynie wrócił w ciągu 3 sekund
- Poza kolejnościądotarł po pakiecie wysłanym później
- Duplikatdotarł dwa razy, liczony raz
Jaka utrata pakietów jest dopuszczalna?
W rozmowach wideo poniżej 1%: cel Microsoftu dla Teams to mniej niż 1% utraty w dowolnych 15 sekundach i mniej niż 10% w dowolnych 200 milisekundach, a Zoom zaleca 2% lub mniej.
Każdy werdykt na tej stronie dokładnie stosuje jedną opublikowaną regułę. Rozmowy wideo: progi Microsoft Teams dla trasy od twojego urządzenia do brzegu sieci: czas w obie strony poniżej 100 ms, utrata poniżej 1% w każdych 15 sekundach, utrata seryjna poniżej 10% w każdych 200 ms, jitter poniżej 30 ms, pakiety poza kolejnością poniżej 0,05%, oraz zalecenie Zoom: opóźnienie 150 ms, jitter 40 ms i utrata 2%.
Gry i streaming: oceny jakości sieci Cloudflare, te same punkty, których używa speed.cloudflare.com: utrata poniżej 1% daje pełne punkty, od 1% do 5% połowę, od 5% do 25% zero punktów, a większa kosztuje punkty. Producenci gier nie publikują limitu utraty; nawet 1% w serii to widoczne przycięcie przy 64 lub 128 aktualizacjach na sekundę.
- Poniżej 1%: pełne punkty, w granicach progu Teams
- Od 1% do 2%: w granicach progu Zoom
- Powyżej 2%: poza obydwoma
Czy twoja utrata pakietów jest losowa, czy seryjna?
Wzorzec jest tak samo ważny jak odsetek: 2% utraty rozłożone w czasie są w rozmowie ledwo odczuwalne, a 2% utracone w kilku seriach to ciąg przerw.
Test liczy epizody strat, czyli ciągi pakietów utraconych jeden po drugim (RFC 6534), pokazuje najdłuższy i oblicza współczynnik serii z ITU-T G.107: 1, gdy straty są losowe, powyżej 1, gdy się skupiają. Serie zwykle biorą się z pełnej kolejki w routerze lub modemie, która odrzuca naraz kilka pakietów tego samego strumienia, albo z chwilowego zaniku Wi-Fi.
Krótki test nie udowodni, że utraty nie ma. Jeśli z 750 pakietów nie zginął żaden, odsetek utraty wciąż jest gdzieś poniżej 0,4%, dlatego strona pokazuje zakres, a nie same 0%. Uruchom 3-minutowy test, aby wychwycić utratę, która pojawia się i znika.
Losowapojedyncze straty, rozproszone
- Epizody strat
- 60
- Najdłuższa seria
- 1 · 20 ms
- Współczynnik serii
- 0,98
W rozmowie: ciche kliknięcie od czasu do czasu
Seryjnapięć serii po 12
- Epizody strat
- 5
- Najdłuższa seria
- 12 · 240 ms
- Współczynnik serii
- 11,76
W rozmowie: pięć przerw po 240 ms na minutę
Co to jest jitter i jak się go mierzy?
Jitter to zmienność opóźnienia z pakietu na pakiet. Rozmowy i gry buforują pakiety, aby go wygładzić, a ten bufor dodaje opóźnienie.
Ta strona mierzy jitter wzorem z RFC 3550, tym samym, który podają aplikacje do rozmów WebRTC: to zmiana opóźnienia między pakietami w chwili ich nadejścia, wygładzona po ostatnich pakietach. Inne narzędzia używają innych wzorów: test prędkości Cloudflare uśrednia różnicę między kolejnymi pingami, Waveform i Ookla odchylenie od średniej, więc ich wartości jittera nie są bezpośrednio porównywalne. Oceny Cloudflare na tej stronie używają wzoru samego Cloudflare, tak jak muszą.
Czasy przejścia w ms. Każda zmiana przesuwa J o jedną szesnastą drogi, więc pojedynczy skok podnosi go tylko trochę, a stabilne pakiety sprowadzają go z powrotem w dół.
Co to jest bufferbloat? Opóźnienie pod obciążeniem
Bufferbloat to dodatkowe opóźnienie, które dodaje twoje łącze, gdy jest zajęte: router lub modem kolejkuje za dużo danych, więc każdy pakiet czeka w kolejce za pobieraniem albo wysyłaniem.
Test pod obciążeniem mierzy opóźnienie w spoczynku, potem przy pobieraniu, potem przy wysyłaniu, i ocenia wzrost w skali Waveform: A+ poniżej 5 ms dodanego opóźnienia, A poniżej 30, B poniżej 60, C poniżej 200, D poniżej 400, F przy 400 ms lub więcej, na podstawie średniego opóźnienia i gorszego z dwóch kierunków.
Rozwiązaniem jest inteligentne zarządzanie kolejką (SQM) na routerze: CAKE lub FQ-CoDel, z prędkością ustawioną nieco poniżej tego, co daje twoje łącze, według poradnika OpenWrt na około 90% zmierzonej prędkości. Potem uruchom test ponownie: ocena powinna wzrosnąć do A lub A+.
Waveform- A+<5
- A<30
- B<60
- C<200
- D<400
- F400+
Co powoduje utratę pakietów i jak ją naprawić?
Większość utraty pakietów bierze się z Wi-Fi, zajętego łącza (bufferbloat), uszkodzonego kabla lub portu albo sieci twojego dostawcy; wzorzec z testu podpowie, która to przyczyna.
Utrata tylko przy pobieraniu lub wysyłaniu wskazuje na bufferbloat: włącz SQM. Losowa utrata w spoczynku przez Wi-Fi wskazuje na zakłócenia lub odległość: przetestuj ponownie na kablu. Utrata także na kablu może oznaczać uszkodzony kabel, zły port albo stary firmware routera. Jeśli test rozmowy pokazuje utratę po stronie pobierania na kablu, z włączonym SQM, problem zwykle leży za twoim routerem: wyślij dostawcy link do udostępnienia testu i plik CSV.
Wybierz wzorzec, który widzisz
Utrata tylko przy pobieraniu lub wysyłaniu
Prawdopodobna przyczyna
Bufferbloat: kolejka routera lub modemu się przepełnia
Rozwiązanie
Włącz SQM (CAKE lub FQ-CoDel) na około 90% swojej prędkości
Losowe pojedyncze straty, tylko przez Wi-Fi
Prawdopodobna przyczyna
Zakłócenia, odległość lub słaby sygnał
Rozwiązanie
Podejdź bliżej, przełącz na 5 GHz albo użyj kabla
Utrata także na kablu, nawet w spoczynku
Prawdopodobna przyczyna
Uszkodzony kabel lub port, stary firmware
Rozwiązanie
Wymień kabel i port, zaktualizuj router
Utrata po stronie pobierania, kabel i włączone SQM
Prawdopodobna przyczyna
Sieć twojego dostawcy
Rozwiązanie
Wyślij dostawcy link do udostępnienia i plik CSV
Test utraty pakietów, test ping i test prędkości: porównanie
Test prędkości mierzy, ile danych przesyła twoje łącze, test ping – ile trwa jedna podróż w obie strony, a test utraty pakietów – jak niezawodnie docierają małe pakiety: to trzy różne pytania.
Użyj testu ping, aby zobaczyć swoje opóźnienie do miejsc na całym świecie, tego testu utraty pakietów, gdy rozmowy się rwą albo gry się przycinają, i testu prędkości, gdy pobieranie jest wolne.
| Porównanie | Test utraty pakietów | Test ping | Test prędkości |
|---|---|---|---|
| Mierzy | Utracone, spóźnione i przestawione pakiety, jitter, opóźnienie pod obciążeniem | Czas w obie strony do serwera lub regionu | Przepustowość pobierania i wysyłania |
| Protokół | UDP (bez ponownego wysyłania) | ICMP, TCP lub HTTPS | TCP (ponowne wysyłanie ukrywa utratę) |
| Odpowiada na pytanie | Dlaczego rozmowy się rwą, a gry przycinają | Jak daleko wydaje się serwer | Dlaczego pobieranie jest wolne |
Test utraty pakietów: pytania i odpowiedzi
Jaka utrata pakietów jest dobra do gier?
Czy 1% utraty pakietów to dużo?
Dlaczego ten test pokazuje utratę pakietów, skoro test prędkości jest w porządku?
Dlaczego tracę pakiety tylko podczas pobierania?
Czy utrata pakietów jest po mojej stronie, czy po stronie dostawcy?
Jak test w przeglądarce odróżnia utratę przy wysyłaniu od utraty przy pobieraniu?
Jak długo powinien trwać test utraty pakietów?
Czy VPN wpływa na test utraty pakietów?
Ile danych zużywa test?
Czy coś jest zapisywane?
Powiązane narzędzia
Test Ping
Zmierz ping, jitter i utratę pakietów, sprawdź ping do 34 regionów chmury i pinguj dowolną stronę lub IP z 11 miast
Jaki Jest Mój ISP
Odkryj swojego ISP, ASN i szczegóły połączenia
Test Szybkości DNS
Zmierz Cloudflare 1.1.1.1, Google 8.8.8.8 i inne publiczne serwery DNS w swojej przeglądarce, porównaj z obecnym DNS i znajdź najszybszy
Sprawdzanie Portów
Testuj łączność portów i dostępność usług
Traceroute
Śledź trasę do dowolnej strony lub IP z 8 miast, hop po hopie, z nazwami sieci
Wyszukiwanie IP
Wyszukaj geolokalizację adresu IP, ISP i szczegóły sieci natychmiast