Ping, задержка и потеря пакетов: что означают цифры | Check Host

Какой пинг считается хорошим? Как читать результаты ping — время отклика, джиттер и потерю пакетов — и какие значения нормальны в разных частях мира.

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

Цифры в результате ping

Какой пинг хороший?

Расстояние задаёт нижнюю границу: свет в оптоволокне проходит около 200 км за миллисекунду, и сигналу нужно туда и обратно. Ориентировочные значения:

МаршрутТипичный RTT
Один город1–5 мс
Один континент10–50 мс
Европа ↔ восточное побережье США70–100 мс
Европа ↔ Азия / Австралия150–300 мс

Так что «хорошо ли 120 мс?» полностью зависит от того, откуда вы измеряете. Поэтому онлайн ping-тест показывает результаты по точкам на карте: хост может быть быстрым в одном регионе и медленным в другом по вполне нормальным причинам.

Потеря пакетов

Постоянная потеря выше примерно 1% заметна в звонках и играх, выше 5% соединение ощущается сломанным. Если вы видите потери:

Ping заблокирован? Используйте TCP ping

Многие облачные провайдеры и файрволы отбрасывают ICMP echo. TCP ping измеряет время до завершения TCP-рукопожатия на порту, например 443. Он идёт тем же путём, что и реальный трафик, поэтому часто даёт более честный результат.

Где добавляется задержка

Ping говорит, что путь медленный или с потерями, но не где. Для этого запустите traceroute — в статье как читать traceroute объяснено, на что смотреть.