Какой пинг считается хорошим? Как читать результаты ping — время отклика, джиттер и потерю пакетов — и какие значения нормальны в разных частях мира.
Ping — старейший сетевой тест: отправить маленький пакет, дождаться эха и измерить, сколько это заняло. Он отвечает на два вопроса — доступен ли хост и насколько быстрый и стабильный путь до него.
Расстояние задаёт нижнюю границу: свет в оптоволокне проходит около 200 км за миллисекунду, и сигналу нужно туда и обратно. Ориентировочные значения:
| Маршрут | Типичный RTT |
|---|---|
| Один город | 1–5 мс |
| Один континент | 10–50 мс |
| Европа ↔ восточное побережье США | 70–100 мс |
| Европа ↔ Азия / Австралия | 150–300 мс |
Так что «хорошо ли 120 мс?» полностью зависит от того, откуда вы измеряете. Поэтому онлайн ping-тест показывает результаты по точкам на карте: хост может быть быстрым в одном регионе и медленным в другом по вполне нормальным причинам.
Постоянная потеря выше примерно 1% заметна в звонках и играх, выше 5% соединение ощущается сломанным. Если вы видите потери:
Многие облачные провайдеры и файрволы отбрасывают ICMP echo. TCP ping измеряет время до завершения TCP-рукопожатия на порту, например 443. Он идёт тем же путём, что и реальный трафик, поэтому часто даёт более честный результат.
Ping говорит, что путь медленный или с потерями, но не где. Для этого запустите traceroute — в статье как читать traceroute объяснено, на что смотреть.