Проверка потери пакетов
Проверка потери пакетов онлайн настоящими UDP-пакетами, такими же, как в играх и звонках: вы увидите, теряются ли они на отдаче или на скачивании. Один запуск — это ещё и тест задержки, тест джиттера и тест bufferbloat.
3 000 UDP-пакетов через ближайший дата-центр Cloudflare и обратно · 1 мин · ничего не сохраняется
Каждый пакет по мере приходаПример: 1 мин на оптоволоконной линии
- Вовремя 2 995
- С опозданием 0
- Потерян 4
- Не по порядку 1
- Дубликат 0
Как работает этот тест потери пакетов?
Чтобы проверить потерю пакетов, ваш браузер отправляет ровный поток небольших UDP-пакетов до ближайшего дата-центра Cloudflare и сразу обратно к себе и считает каждый, который не вернулся.
Пакеты идут по каналу данных WebRTC, настроенному никогда не переотправлять потерянное сообщение, поэтому пропавший пакет так и остаётся пропавшим: это настоящая потеря пакетов, а не задержка, скрытая повторной отправкой. Их передаёт сервис TURN от Cloudflare, работающий через anycast: ваш браузер попадает на ближайший узел Cloudflare, и ретранслятор находится там же. Оба конца потока — в вашем браузере, на одних часах, поэтому задержка каждого пакета точна до десятой доли миллисекунды.
Пакет в этой петле проходит ваше подключение дважды, туда и обратно, поэтому сам по себе не может показать, где он потерялся. Поэтому рядом идёт короткий голосовой звонок: ваш браузер отправляет беззвучный аудиопоток на сервер звонков Cloudflare (Realtime SFU) и получает его обратно. Cloudflare сообщает, какие пакеты он не получил, — это ваши потери на отдаче; то, что пропало после этого, — ваши потери на скачивании.
Под нагрузкой линия заполняется скачиванием, а затем отдачей с серверов теста скорости Cloudflare, пока пакеты продолжают идти, — так видно, как меняются потери, джиттер и задержка, когда линия занята.
- Петля: задержка и судьба каждого пакета
- Звонок: в каком направлении пакет потерян
- Потерянный пакет

ВердиктПотери, серии потерь и рост задержки под нагрузкой — в сравнении с целевыми показателями Microsoft Teams или игровой оценкой Cloudflare.Каждый пакетКаждый столбец — одна секунда, каждая отметка — один пакет: вовремя, с опозданием, потерян или не по порядку; серии потерь выделены скобками.Отдача или скачиваниеТестовый звонок разделяет потери: что Cloudflare так и не получил от вас и что потерялось на обратном пути к вам.ОценкиОценки Cloudflare для стриминга, игр и видеозвонков и оценка bufferbloat от Waveform — от A+ до F.Что такое потеря пакетов?
Потеря пакетов — это доля пакетов данных, которые уходят с вашего устройства, но так и не доходят до другой стороны или доходят слишком поздно, чтобы их можно было использовать.
Игры, голосовые и видеозвонки много раз в секунду отправляют небольшие пакеты по UDP и не ждут повторной отправки потерянных: потерянный пакет — это застывший кадр, выпавшее из разговора слово или персонаж, которого отбрасывает назад. Загрузки и веб-страницы используют TCP, который заново отправляет потерянное, поэтому там потери лишь замедляют страницу. По этой же причине обычный тест скорости не видит потерю пакетов.
Тест считает четыре вещи. Потерян: пакет, который не пришёл за 3 секунды, — время ожидания, которое метрика потерь IETF требует указывать. С опозданием: пришёл, но сильно позже остальных. Не по порядку: пришёл после пакета, отправленного позже (RFC 4737). Дубликат: пришёл дважды, засчитан один раз.
- Вовремяпришёл вместе с остальными
- С опозданиемпришёл, но сильно позже остальных: для звонка слишком поздно
- Потерянне вернулся за 3 секунды
- Не по порядкупришёл после пакета, отправленного позже
- Дубликатпришёл дважды, засчитан один раз
Какая потеря пакетов допустима?
Для видеозвонков — меньше 1%: цель Microsoft для Teams — потери меньше 1% за любые 15 секунд и меньше 10% за любые 200 миллисекунд, а Zoom рекомендует 2% или меньше.
Каждый вердикт на этой странице точно следует одному опубликованному правилу. Видеозвонки: целевые показатели Microsoft Teams для пути от вашего устройства до границы сети — время туда и обратно меньше 100 мс, потери меньше 1% за каждые 15 секунд, серийные потери меньше 10% за каждые 200 мс, джиттер меньше 30 мс, пакеты не по порядку меньше 0,05%, — а также рекомендация Zoom: задержка 150 мс, джиттер 40 мс и потери 2%.
Игры и стриминг: оценки качества сети Cloudflare, те же баллы, что использует speed.cloudflare.com: потери меньше 1% дают максимум баллов, от 1% до 5% — половину, от 5% до 25% — ноль, а больше отнимают баллы. Для игр разработчики не публикуют предел потерь; даже 1% сериями — заметный рывок при 64 или 128 обновлениях в секунду.
- Меньше 1%: максимум баллов, в пределах нормы Teams
- От 1% до 2%: в пределах нормы Zoom
- Больше 2%: вне обеих норм
Потери пакетов случайные или сериями?
Характер потерь важен не меньше процента: 2% потерь вразброс в звонке почти незаметны, а 2%, потерянные несколькими сериями, — это череда провалов.
Тест считает эпизоды потерь — пакеты, потерянные подряд один за другим (RFC 6534), показывает самый длинный и вычисляет коэффициент серийности (burst ratio) по ITU-T G.107: 1, когда потери случайны, больше 1, когда они группируются. Серии обычно возникают из-за переполненной очереди в роутере или модеме, которая отбрасывает сразу несколько пакетов одного потока, или из-за кратковременного пропадания Wi-Fi.
Короткий тест не может доказать, что потерь нет. Если из 750 пакетов не потерян ни один, уровень потерь всё равно где-то ниже 0,4%, поэтому страница показывает диапазон, а не голые 0%. Запустите 3-минутный тест, чтобы поймать потери, которые то появляются, то исчезают.
Случайныеодиночные потери вразброс
- Эпизоды потерь
- 60
- Самая длинная серия
- 1 · 20 мс
- Коэффициент серийности
- 0,98
В звонке: редкие едва заметные щелчки
Сериямипять серий по 12
- Эпизоды потерь
- 5
- Самая длинная серия
- 12 · 240 мс
- Коэффициент серийности
- 11,76
В звонке: пять провалов по 240 мс в минуту
Что такое джиттер и как его измеряют?
Джиттер — это то, насколько задержка меняется от пакета к пакету. Звонки и игры буферизуют пакеты, чтобы его сгладить, и этот буфер добавляет задержку.
Эта страница измеряет джиттер по формуле из RFC 3550, которую показывают приложения для звонков на WebRTC: изменение задержки между пакетами по мере их прихода, сглаженное по последним пакетам. Другие инструменты используют другие формулы: тест скорости Cloudflare усредняет разницу между последовательными пингами, Waveform и Ookla — отклонение от среднего, поэтому их значения джиттера напрямую не сравнимы. Оценки Cloudflare на этой странице, как и положено, используют собственную формулу Cloudflare.
Время в пути в мс. Каждое изменение сдвигает J на одну шестнадцатую, поэтому один всплеск немного поднимает его, а ровные пакеты возвращают обратно.
Что такое bufferbloat? Задержка под нагрузкой
Bufferbloat — это дополнительная задержка, которую добавляет подключение, когда оно занято: роутер или модем ставит в очередь слишком много данных, и каждый пакет ждёт своей очереди за скачиванием или отдачей.
Тест под нагрузкой измеряет задержку в простое, затем при скачивании, затем при отдаче и оценивает рост по шкале Waveform: A+ — меньше 5 мс добавленной задержки, A — меньше 30, B — меньше 60, C — меньше 200, D — меньше 400, F — 400 мс и больше; по средней задержке и худшему из двух направлений.
Решение — интеллектуальное управление очередями (SQM) на роутере: CAKE или FQ-CoDel со скоростью чуть ниже той, что выдаёт линия, — около 90% от измеренной скорости по руководству OpenWrt. Затем запустите тест снова: оценка должна подняться до A или A+.
Waveform- A+<5
- A<30
- B<60
- C<200
- D<400
- F400+
Почему возникает потеря пакетов и как её устранить?
Чаще всего потери пакетов вызывают Wi-Fi, загруженная линия (bufferbloat), неисправный кабель или порт либо сеть провайдера; характер потерь в тесте подскажет, что именно.
Потери только при скачивании или отдаче указывают на bufferbloat: включите SQM. Случайные потери в простое по Wi-Fi указывают на помехи или расстояние: проверьте снова по кабелю. Потери и по кабелю могут означать повреждённый кабель, плохой порт или старую прошивку роутера. Если тестовый звонок показывает потери на стороне скачивания по кабелю и с включённым SQM, проблема обычно за пределами вашего роутера: отправьте провайдеру ссылку на результат и CSV.
Выберите, что вы видите
Потери только при скачивании или отдаче
Вероятная причина
Bufferbloat: очередь роутера или модема переполняется
Что делать
Включите SQM (CAKE или FQ-CoDel) примерно на 90% вашей скорости
Случайные одиночные потери, только по Wi-Fi
Вероятная причина
Помехи, расстояние или слабый сигнал
Что делать
Подойдите ближе, переключитесь на 5 ГГц или подключите кабель
Потери и по кабелю, даже в простое
Вероятная причина
Неисправный кабель или порт, старая прошивка
Что делать
Замените кабель и порт, обновите прошивку роутера
Потери на стороне скачивания по кабелю и с SQM
Вероятная причина
Сеть вашего провайдера
Что делать
Отправьте провайдеру ссылку на результат и CSV
Проверка потери пакетов, пинг тест и тест скорости: в чём разница?
Тест скорости измеряет, сколько данных пропускает линия, пинг тест — сколько длится один круг туда и обратно, а тест на потерю пакетов — насколько надёжно доходят небольшие пакеты: это три разных вопроса.
Используйте пинг тест, чтобы увидеть задержку до разных точек мира, эту проверку потери пакетов — когда звонки прерываются или игры дёргаются, а тест скорости — когда медленно скачиваются файлы.
| Критерий | Проверка потери пакетов | Пинг тест | Тест скорости |
|---|---|---|---|
| Что измеряет | Потерянные, опоздавшие пакеты и пакеты не по порядку, джиттер, задержку под нагрузкой | Время туда и обратно до сервера или региона | Скорость скачивания и отдачи |
| Протокол | UDP (без повторной отправки) | ICMP, TCP или HTTPS | TCP (повторная отправка скрывает потери) |
| Отвечает на вопрос | Почему прерываются звонки и дёргаются игры | Насколько далёким ощущается сервер | Почему медленно скачиваются файлы |
Проверка потери пакетов: вопросы и ответы
Какая потеря пакетов нормальна для игр?
1% потери пакетов — это плохо?
Почему тест показывает потерю пакетов, если тест скорости в порядке?
Почему пакеты теряются только при скачивании?
Потеря пакетов на моей стороне или у провайдера?
Как браузерный тест отличает потери на отдаче от потерь на скачивании?
Сколько должен длиться тест на потерю пакетов?
Влияет ли VPN на проверку потери пакетов?
Сколько трафика расходует проверка интернета на потерю пакетов?
Сохраняются ли мои данные?
Похожие инструменты
Пинг тест
Проверьте пинг, джиттер и потерю пакетов, пинг до 34 облачных регионов и пинг любого сайта или IP из 11 городов
Мой провайдер
Узнайте своего интернет-провайдера, ASN и параметры подключения
Тест Скорости DNS
Измерьте Cloudflare 1.1.1.1, Google 8.8.8.8 и другие публичные DNS-серверы прямо в браузере, сравните с вашим текущим DNS и найдите самый быстрый
Проверка портов
Тест доступности порта и определение работающих сервисов
Трассировка
Трассировка маршрута до сайта или IP из 8 городов по хопам, с названием сетей
IP Поиск
Мгновенный поиск геолокации IP адреса, провайдера и данных сети