Перейти к содержимому
RU

Инструменты

Что на самом деле значат пинг, джиттер и потери пакетов


Единого хорошего пинга не существует, потому что всё зависит от того, чем вы заняты. Меньше 30 мс — отлично для чего угодно. От 30 до 80 мс — комфортно для звонков и большинства игр. От 80 до 150 мс заметно в быстрых играх и незаметно при просмотре страниц, а после 150 мс разговор начинает напоминать спутниковую связь. Джиттер и потери пакетов значат не меньше, а для живого звука и видео — больше.

Пинг — это расстояние, а не скорость

Пинг измеряет путь туда и обратно: маленький пакет уходит, возвращается, и секундомер показывает миллисекунды. О том, сколько данных вы можете передать, он не говорит ничего.

Эту путаницу стоит развести первой. Скорость — это ширина трубы. Пинг — её длина. Спутниковое соединение может передавать большой файл вполне приличным темпом и оставаться безнадёжным для звонка, потому что каждый слог идёт полсекунды. Медленное соединение с коротким путём ощущается отзывчивее быстрого с длинным — во всём, что интерактивно.

Для наблюдения за этим не нужен специальный инструмент: любое приложение с пингом, которое печатает по строке на пакет, а не одно усреднённое число, показывает все три величины сразу.

Нижнюю границу задаёт физика. Свет идёт по оптоволокну примерно на две трети от скорости в вакууме — около 200 км за миллисекунду, — а путь туда-обратно покрывает расстояние дважды. Значит, сервер за 3000 км стоит около 30 мс ещё до всякого оборудования, и каждый коммутатор и маршрутизатор по дороге добавляет сверху. Число, близкое к этой границе, не подлежит улучшению: оно и есть ответ.

Путь туда-обратноПросмотр страницВидеозвонокБыстрая игра
Меньше 30 мсМгновенноИдеальноСоревновательно
30–80 мсМгновенноНормальноНормально
80–150 мсНормальноЛёгкие перебиванияЗаметно
150–300 мсСлегка вялоНеудобно говоритьРаздражает
Больше 300 мсВялоРазговор даётся тяжелоИграть нельзя

Джиттер — то, что портит звонки

Джиттер — это разброс между соседними пингами. Соединение с показаниями 20, 21, 20, 22, 20 мс и соединение с показаниями 5, 90, 8, 140, 12 мс могут дать похожее среднее и вести себя совершенно по-разному.

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

Джиттер меньше 5 мс — хорошо. Меньше 20 мс — пригодно. Стабильно больше 30 мс будет слышно, и поэтому фраза «интернет быстрый, а звонки ужасные» — осмысленная жалоба, а не противоречие.

Потери пакетов накапливаются

Потери пакетов — это доля тех, что не вернулись, и звучит это мягче, чем есть на самом деле. Потерянный пакет обычно пересылают, поэтому 2% потерь стоят вам заметно больше, чем 2% впечатления.

  • В собственной сети допустимо нисколько. Пинг до собственного роутера, в котором что-то теряется, — это неисправность Wi-Fi, а не колебание. С этой проверки начинается статья это мой Wi-Fi или интернет.
  • Через интернет меньше 1% — норма и незаметно.
  • 1–3% уже слышно на звонках и заметно в играх.
  • Больше 5% ломает живой трафик напрочь и сильно замедляет загрузки, потому что передача файла принимает потери за перегрузку и намеренно сбавляет темп.

Прочитайте три результата

Три соединения, у всех среднее около 40 мс. A: 39, 41, 40, 42 мс, потерь 0%. B: 8, 120, 15, 95 мс, потерь 0%. C: 40, 41, 40 мс, потерь 4%. Какое хуже всего для видеозвонка?

Answer: B — числа дико скачут — Верно. Это примерно 100 мс джиттера. Буфер приёмника такое погасить не может, поэтому пакеты приходят слишком поздно, чтобы их воспроизвести, и их выбрасывают — те самые роботизированные провалы в разговоре, у которого средний пинг выглядит прилично.

Как измерять, чтобы число что-то значило

Четыре привычки, ни одна из них не сложная:

  • Двадцать пакетов, а не четыре. По четырём пакетам не увидеть ни джиттера, ни правдоподобной доли потерь. Один из двадцати — это 5%; один из четырёх — это шум.
  • Пингуйте число и имя по отдельности. 1.1.1.1 проверяет достижимость, example.com заодно проверяет разрешение имён. Когда одно работает, а другое нет, вы нашли неисправность, даже не пытаясь.
  • Сравнивайте с собственным роутером. Число до интернета само по себе значит немного. Та же проверка до роутера отделяет ваш Wi-Fi от всего, что за ним.
  • Проверяйте на том устройстве, где проблема, и на его соединении. Ноутбук по кабелю не расскажет, почему у телефона по Wi-Fi рвутся звонки.

Чем пользоваться

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

Ping Network Tool печатает вывод, честный по отношению к линуксовому: по строке на пакет с номером последовательности, TTL и временем в обе стороны, рисует живой график, на котором пропуск — это потерянный пакет, и в конце даёт сводку отправлено/получено/потеряно и min/max/среднее. Трассировка показывает время до каждого узла на пути — так и находят тот, который добавляет задержку, вместо того чтобы гадать. Рекламы нет; разовое улучшение добавляет TCP-пинг для узлов, блокирующих ICMP, а подписки нет.

Если на самом деле вопрос звучит как «почему ничего не открывается», начните лучше со статьи это мой Wi-Fi или интернет — это порядок диагностики, а эти числа как раз то, что он читает. Остальные наши утилиты — на странице «Инструменты», включая AI Wallet Pass, а рассуждение о том, почему любая из них продаётся один раз, а не помесячно, — в статье во сколько обходится подписка на игру-головоломку.

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

Какой пинг считается хорошим?
Меньше 30 мс — отлично для чего угодно, от 30 до 80 мс — нормально для звонков и большинства игр, от 80 до 150 мс заметно в быстрых играх и незаметно при просмотре страниц, а выше 150 мс разговор становится неудобным. Загрузкам на всех этих значениях почти всё равно.
Что такое джиттер и почему он важнее пинга?
Джиттер — это разброс пинга от пакета к пакету. Живому звуку и видео нужно воспроизводиться ровно, поэтому соединение, скачущее между 20 и 200 мс, звучит сломанным, хотя среднее у него выглядит здоровым.
Сколько потерь пакетов допустимо?
В собственной сети — нисколько. Через интернет меньше 1% — норма и обычно незаметно; от 1 до 3% уже слышно на звонках; выше 5% ломает почти весь живой трафик и сильно замедляет загрузки, потому что каждый потерянный пакет пересылают заново.
Высокая скорость загрузки означает хороший пинг?
Нет. Скорость — это сколько проходит через трубу, а пинг — какой длины труба. Спутниковый канал может быстро передать большой файл и всё равно быть непригодным для звонка.
Почему пинг до игрового сервера намного хуже, чем до сервера проверки скорости?
Из-за расстояния и маршрутизации. Проверка скорости специально выбирает ближайший сервер, а игровой может стоять на другом континенте, — при этом свет в оптоволокне проходит около 200 км за миллисекунду, и путь туда-обратно оплачивает это расстояние дважды ещё до всякого оборудования.

Приложения из статьи

  • Ping Network Tool — Одно касание отвечает: дело во мне или в интернете?

Что ещё почитать