Перейти к содержимому
Test Speed Internet
Игры и задержка

Что такое джиттер и потеря пакетов? Как проверить и исправить

Джиттер и потеря пакетов вызывают прерывистые звонки и скачки лагов, даже когда скорость в порядке. Рассказываем, что они означают, как их измерить и как исправить.

Редакция TestSpeedInternetОпубликовано 7 мин чтения
Иллюстрация пакетов данных, которые приходят неравномерно, а часть из них теряется, — джиттер и потеря пакетов в сетевом подключении
В этой статье
  1. Что такое джиттер простыми словами?
  2. Что такое потеря пакетов?
  3. Какие значения джиттера и потери пакетов хорошие, а какие плохие?
  4. Как проверить джиттер и потерю пакетов
  5. Из-за чего возникают джиттер и потеря пакетов?
  6. Как исправить джиттер и потерю пакетов
  7. Влияют ли джиттер и потеря пакетов на результаты теста скорости?
  8. Итог

Джиттер — это разброс времени, за которое пакеты данных проходят через ваше подключение, а потеря пакетов — доля пакетов, которые вообще не доходят до адресата. Оба показателя характеризуют качество подключения, а не скорость, поэтому линия, которая в тесте выдаёт 500 Мбит/с, всё равно может давать «роботизированный» голос в звонках и внезапные лаги в играх. Хорошая новость: оба показателя измеряются за минуту, а большинство причин можно устранить своими силами.

Главное

  • Джиттер примерно до 30 мс устраивает большинство; до 10 мс — идеал для игр и звонков.
  • Потеря пакетов должна быть 0%. Всё, что регулярно превышает 1%, — реальная проблема, которую стоит решать.
  • Помехи Wi-Fi и перегруженный канал (bufferbloat) — две самые частые домашние причины.
  • Тест по Ethernet за один шаг отделяет проблемы Wi-Fi от проблем провайдера.
  • Приложения реального времени (звонки, игры, облачный гейминг) страдают гораздо сильнее, чем загрузки или стриминг.

Что такое джиттер простыми словами?

Каждый раз, когда ваше устройство обменивается данными с сервером, данные разбиваются на небольшие пакеты. В идеале каждый пакет проходит путь за одно и то же время. На деле задержка колеблется: один пакет приходит за 20 мс, следующий — за 45 мс, ещё один — за 22 мс. Эти колебания и есть джиттер; обычно его указывают в миллисекундах как среднюю разницу между последовательными замерами задержки.

Джиттер важен, потому что приложениям реального времени нужны пакеты в ровном ритме. Приложение для видеозвонков воспроизводит звук крошечными фрагментами; если фрагмент опаздывает, приложение либо ждёт (добавляя задержку), либо пропускает его (вызывая сбой). Чтобы сгладить это, приложения используют джиттер-буфер, но чем больше джиттер, тем больше должен быть буфер и тем сильнее задержка, которую вы слышите в разговоре.

Джиттер, пинг и задержка

Задержка (latency) — время, за которое пакет доходит до адресата, а пинг — распространённый инструмент и название для измерения задержки туда и обратно. Джиттер вычисляется по серии замеров пинга: он показывает, насколько они стабильны. Подробнее о целевых значениях задержки — в нашем руководстве о том, какой пинг считается хорошим для игр.

Что такое потеря пакетов?

Потеря пакетов — это процент отправленных пакетов, которые так и не дошли до адресата. Сети рассчитаны на то, чтобы переносить небольшие потери. При загрузках и открытии веб-страниц протоколы вроде TCP просто отправляют недостающие пакеты повторно, поэтому вы замечаете скорее замедление, чем ошибку.

С трафиком реального времени всё иначе. Голосовая связь, видеозвонки и многие онлайн-игры используют протоколы, где повторно отправленный пакет пришёл бы слишком поздно, чтобы быть полезным. Потерянный пакет в звонке превращается в «проглоченное» слово, а в игре — в телепортирующегося персонажа или незасчитанный выстрел. В таких приложениях заметны даже небольшие потери.

Какие значения джиттера и потери пакетов хорошие, а какие плохие?

Единого официального порога нет, но диапазоны ниже отражают широко используемые рекомендации VoIP-сервисов и игровых платформ. Считайте их практическими эмпирическими правилами.

Показатель Отлично Приемлемо Заметные проблемы
Джиттер Менее 10 мс 10–30 мс Более 30 мс
Потеря пакетов 0% Менее 1% 1–2% и больше
Пинг (для сравнения) Менее 30 мс 30–80 мс Более 100 мс

Стоит учитывать несколько нюансов. Один тест с кратковременным скачком мало что значит, а вот стабильные результаты в нескольких тестах — значат. А джиттер, который появляется только тогда, когда кто-то другой что-то выгружает или скачивает, указывает на вполне конкретную причину — о ней ниже.

Как проверить джиттер и потерю пакетов

Джиттер можно измерить в браузере, а потерю пакетов — встроенными в компьютер инструментами.

Проверка джиттера в браузере

  1. Если вам нужен чистый исходный результат, остановите загрузки, облачное резервное копирование и стриминг на других устройствах.
  2. Пройдите бесплатный тест скорости и запишите значения пинга и джиттера вместе со скоростью загрузки и отдачи.
  3. Повторите тест два-три раза с интервалом в несколько минут, чтобы понять, стабилен ли джиттер.
  4. Запустите его ещё раз, пока на другом устройстве идёт видео или выгрузка файла. Сильный рост джиттера под нагрузкой — весомая подсказка.

Если вас интересует только задержка, наш отдельный тест пинга выполняет серию замеров задержки и показывает, насколько они стабильны.

Проверка потери пакетов в Windows

  1. Нажмите клавишу Windows, введите cmd и откройте командную строку.
  2. Выполните ping -n 100 8.8.8.8, чтобы отправить 100 пингов на публичный DNS-сервер.
  3. По завершении посмотрите на итоговую статистику: там указано, сколько пакетов отправлено, получено и какой процент потерян.
  4. Для просмотра по узлам выполните pathping 8.8.8.8. Это займёт несколько минут, зато покажет, в каком месте маршрута начинаются потери.

Проверка потери пакетов в macOS или Linux

  1. Откройте Терминал.
  2. Выполните ping -c 100 8.8.8.8.
  3. Посмотрите процент «packet loss» в итоговой сводке.
  4. Попробуйте traceroute 8.8.8.8, чтобы увидеть путь, по которому идёт ваш трафик.

Одна оговорка: некоторые маршрутизаторы в интернете намеренно отвечают на пинг в последнюю очередь. Если pathping или traceroute показывает потери на промежуточном узле, но не на конечном, этот узел, как правило, ни при чём. Значение имеют потери, которые начинаются на каком-то узле и продолжаются до самого конца маршрута.

Из-за чего возникают джиттер и потеря пакетов?

Большинство проблем укладывается в несколько категорий; ниже они перечислены примерно в порядке того, как часто оказываются виновниками в обычном доме.

Помехи Wi-Fi и слабый сигнал

Wi-Fi — общая радиосреда. Сети соседей, микроволновки, Bluetooth-устройства, толстые стены и расстояние до роутера — всё это приводит к сбоям при передаче кадров и их повторной отправке. Повторные передачи проявляются как джиттер, а кадры, которые раз за разом не доходят, — как потеря пакетов. Диапазон 2,4 ГГц особенно перегружен в многоквартирных домах.

Перегрузка вашего собственного канала (bufferbloat)

Когда канал забит облачным резервным копированием, загрузкой игры или чьей-то выгрузкой видео, очередь в роутере переполняется. Пакеты ждут своей очереди, задержка раздувается, а джиттер подскакивает. Этот эффект называется bufferbloat, и это одна из самых частых причин, по которым игры лагают «только по вечерам». Подробно мы разбираем его в статье что такое bufferbloat.

Неисправные кабели, порты или оборудование

Повреждённый кабель Ethernet, плохо закреплённый коаксиальный разъём, перегревающийся роутер или стареющий модем могут периодически терять пакеты. Ещё один частый источник джиттера — старые PLC-адаптеры.

Проблемы провайдера и сети

Шумы на линии DSL, проблемы с сигналом в кабельной сети, перегруженные районные узлы в часы пик или неудачный маршрут между провайдером и игровым сервером могут вызывать потери и джиттер, которые никакие домашние настройки не исправят.

Проблемы на уровне устройства

Устаревшие сетевые драйверы, агрессивное энергосбережение Wi-Fi-адаптера и фоновые приложения (клиенты синхронизации, обновления) могут добавлять джиттер на отдельном устройстве, в то время как остальные устройства в сети работают нормально.

Как исправить джиттер и потерю пакетов

Действуйте по порядку. Каждый шаг либо решает проблему, либо сужает круг поиска.

  1. Перезагрузите модем и роутер. Выключите их на 30 секунд, затем включите. Это устраняет утечки памяти и зависания — и ничего не стоит.
  2. Проверьте по кабелю Ethernet. Подключите компьютер напрямую к роутеру и повторите тест. Если джиттер и потери исчезли, проблема в Wi-Fi. В нашем сравнении Ethernet и Wi-Fi объясняется, почему проводное подключение настолько стабильнее.
  3. Улучшите Wi-Fi, если дело в нём. Подойдите ближе к роутеру, переключитесь на диапазон 5 ГГц, выберите менее загруженный канал или добавьте mesh-модуль для дальних комнат.
  4. Остановите конкурирующий трафик. Во время звонков и матчей приостанавливайте облачное резервное копирование, большие загрузки и обновления игр. Проверьте и другие устройства.
  5. Включите QoS или Smart Queue Management. Многие роутеры поддерживают QoS, а некоторые — функции SQM (часто обозначаемые как fq_codel или CAKE), которые резко снижают задержку под нагрузкой. Это самое эффективное средство против джиттера, вызванного bufferbloat.
  6. Замените подозрительное оборудование. Поменяйте кабель Ethernet, попробуйте другой порт роутера и проверьте, что коаксиальные разъёмы плотно затянуты рукой. Если модему уже несколько лет или он устаревший провайдерский, спросите о замене.
  7. Обновите драйверы и прошивку. Обновите прошивку роутера и драйвер сетевого адаптера компьютера, а на ноутбуках с Windows отключите энергосбережение для Wi-Fi-адаптера.
  8. Обратитесь к провайдеру с доказательствами. Если потери сохраняются при проводном подключении и остановленном конкурирующем трафике, запишите несколько результатов ping в разное время суток и передайте их в поддержку. Конкретные цифры гораздо быстрее доходят до технических специалистов, чем «у меня плохой интернет».

Влияют ли джиттер и потеря пакетов на результаты теста скорости?

Отчасти. Потеря пакетов снижает измеренную скорость загрузки и отдачи, потому что TCP замедляется, обнаружив потери. Джиттер сам по себе не обязательно снижает показатели скорости — именно поэтому высокий результат может уживаться с плохим качеством звонков и игр. Вот почему стоит смотреть на значения пинга и джиттера, а не только на главную цифру в Мбит/с. На странице как это работает объясняется, как измеряется каждый показатель.

Итог

Джиттер и потеря пакетов объясняют досадные ситуации, когда интернет «быстрый», а звонки прерываются и игры дёргаются. Стремитесь к джиттеру ниже 30 мс (в идеале ниже 10) и нулевой потере пакетов и проверяйте подключение и по Wi-Fi, и по Ethernet, чтобы понять, где начинаются проблемы.

Большинство домашних проблем сводится к помехам Wi-Fi или перегруженному каналу, и то и другое можно исправить самостоятельно. Проверьте пинг и джиттер прямо сейчас с помощью быстрого теста, затем пройдитесь по советам выше, а если проблема сохраняется и при проводном подключении, отнесите свои замеры провайдеру.

Частые вопросы

Какое значение джиттера считается хорошим?

Для большинства задач джиттер примерно до 30 мс приемлем, а до 10 мс — очень хорош. Тем, кто играет в соревновательные игры или часто созванивается по видео, стоит стремиться к однозначным значениям.

Какая потеря пакетов допустима?

В идеале — 0%. Редкие потери менее 1% обычно незаметны, но стабильные потери выше 1–2%, как правило, вызывают слышимые сбои в звонках и откаты персонажа в играх.

Может ли Wi-Fi вызывать потерю пакетов?

Да. Помехи, слабый сигнал и загруженные каналы приводят к тому, что кадры Wi-Fi передаются повторно или теряются, а это проявляется как джиттер и потеря пакетов. Быстрее всего подтвердить или исключить Wi-Fi можно тестом по кабелю Ethernet.

Джиттер — это то же самое, что пинг?

Нет. Пинг — это время прохождения сигнала туда и обратно, а джиттер — то, насколько это время меняется от пакета к пакету. У подключения может быть низкий средний пинг, но высокий джиттер, и оно всё равно будет ощущаться нестабильным.

Может ли провайдер устранить потерю пакетов?

Если потери проявляются даже при проводном подключении, а ваше собственное оборудование исключено, проблема, скорее всего, на линии или в сети провайдера. Соберите результаты тестов в разное время суток и обратитесь с ними в поддержку.

  • #джиттер
  • #потеря пакетов
  • #задержка
  • #пинг
  • #онлайн-игры

Редакция TestSpeedInternet

Мы пишем практичные и понятные руководства о скорости интернета, Wi-Fi и домашних сетях и проверяем точность каждой статьи. Прочитайте нашу редакционную политику или сообщите нам об ошибке.

Проверьте своё подключение

Измерьте скорость загрузки и отдачи, пинг и джиттер примерно за 30 секунд. Бесплатно и без приложений.

Запустить тест скорости

Ваш интернет такой быстрый, как обещал провайдер?

Бесплатный тест скорости за несколько секунд. Без приложений и регистрации.

Начать тест скорости
Джиттер и потеря пакетов: как проверить и исправить