Пинг-тест: как измерить пинг и что означают цифры
6 мин чтения Обновлено:
Пинг-тест: как измерить пинг и что означают цифры

Пинг-тест: как измерить пинг и что означают цифры

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

Что именно измеряет пинг

Пинг (RTT, round-trip time) — время полного оборота пакета: от вас до сервера и обратно. Команда ping отправляет ICMP-пакет и засекает, через сколько миллисекунд придёт ответ. Важно понимать, что в это число входит всё сразу: ваш Wi-Fi, сеть провайдера, магистрали между городами и странами и скорость реакции самого сервера. Пинг-тест не скажет, кто именно виноват, — но точно скажет, есть ли проблема и насколько она велика. Подробно о том, почему сервер может вообще не отвечать на ping при живом сайте, мы писали в отдельной статье.

Как провести пинг-тест: команды

# Windows (по умолчанию 4 пакета)
ping example.ru

# Windows: непрерывный тест — остановить Ctrl+C
ping -t example.ru

# macOS / Linux: 20 пакетов
ping -c 20 example.ru

Для осмысленного теста нужны не 4 пакета, а хотя бы 20–50: разовые значения обманчивы. В итоговой сводке смотрите на три вещи: среднее время, разброс между минимумом и максимумом (джиттер — стабильность задержки) и процент потерь (packet loss). Средний пинг 40 мс с разбросом 38–42 — отличная сеть; те же средние 40 мс с выбросами до 400 и потерей 5% пакетов — сеть, в которой видеозвонок будет рассыпаться.

Нормы пинга: таблица ориентиров

Пинг Оценка Для чего достаточно
до 20 мс Отлично Соревновательные игры, всё остальное — с запасом
20–50 мс Хорошо Игры, звонки, стримы — комфортно
50–100 мс Нормально Сайты и звонки в порядке; в динамичных играх задержка уже ощущается
100–200 мс Терпимо Типично для межконтинентальных маршрутов; realtime-сценарии страдают
более 200 мс Плохо Заметно всем; ищите причину или меняйте маршрут/сервер

Важная оговорка про сайты: для загрузки страницы сам по себе пинг — лишь один из слагаемых. Страница «стоит» несколько последовательных обменов (DNS, TCP, TLS, запрос), поэтому пинг 100 мс легко превращается в 400–500 мс до первого байта. Именно поэтому время ответа сайта измеряют отдельным HTTP-тестом, а не только пингом.

Физика: почему пинг не может быть меньше

Сигнал в оптоволокне движется со скоростью около 200 000 км/с — две трети скорости света. Отсюда жёсткий физический минимум пинга, который не обойти никаким тарифом:

Маршрут Расстояние по прямой Физический минимум RTT Реалистичный пинг
Москва — Санкт-Петербург ~650 км ~6,5 мс 10–20 мс
Москва — Екатеринбург ~1 400 км ~14 мс 20–35 мс
Москва — Владивосток ~6 400 км ~64 мс 80–120 мс
Москва — Нью-Йорк ~7 500 км ~75 мс 110–160 мс
Геостационарный спутник 4 × 35 786 км ~480 мс 550–700 мс

Реальный маршрут всегда длиннее прямой (кабели идут не по геодезической), плюс каждый маршрутизатор по пути добавляет свои доли миллисекунды — поэтому реалистичная колонка в полтора-два раза больше физического минимума, и это нормально. Практический вывод из таблицы: если ваши посетители во Владивостоке, а сервер в Москве, их «идеальный» пинг — под сотню миллисекунд, и единственный способ увидеть их реальный опыт — измерять из их города, а не из вашего.

Читаем сводку теста на примере

--- example.ru ping statistics ---
20 packets transmitted, 19 received, 5% packet loss
round-trip min/avg/max/stddev = 38.1/44.6/158.3/26.9 ms

На первый взгляд всё неплохо: средний пинг 44,6 мс. Но опытный глаз видит в этой сводке две проблемы. Потерян 1 пакет из 20 — это 5% потерь, в пять раз выше терпимого. Максимум 158 мс при минимуме 38 и стандартном отклонении 27 мс — задержка нестабильна, что-то периодически задерживает пакеты. Такая сеть будет нормально открывать сайты, но звонки и игры на ней будут страдать. Вывод из примера: читайте всю сводку, а не только avg.

Джиттер и потери: два числа важнее среднего

Средний пинг — самая обманчивая цифра теста: он прекрасно скрывает проблемы. Сеть со стабильными 60 мс субъективно лучше сети со средними 35 мс, которые скачут от 15 до 300. Поэтому в сводке пинг-теста профессионалы первым делом смотрят на два других числа:

Метрика Что это Норма Симптом превышения
Джиттер Разброс задержки между пакетами до 20–30 мс для звонков Голос «роботом», видео рассыпается при нормальном среднем пинге
Потери пакетов Доля пакетов без ответа 0%, терпимо до 1% Паузы и «фризы»: протоколы пересылают потерянное, всё ждёт

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

Почему вечером пинг хуже, чем утром

Классика жалоб: днём 20 мс, после семи вечера — 80 с выбросами. Это час пик: в жилых районах нагрузка на сети провайдеров растёт кратно, буферы маршрутизаторов заполняются, и пакеты стоят в очередях — задержка растёт при формально свободной полосе. Вторая по частоте причина скачков — собственный Wi-Fi: перегруженный диапазон 2,4 ГГц в многоквартирном доме добавляет и задержку, и джиттер; проводное подключение или диапазон 5 ГГц снимают вопрос. Отличить одно от другого просто: пинг до роутера чистый, а дальше плохо — провайдер; пинг до роутера уже скачет — ваша локальная сеть.

Пинг вырос: как искать причину

Алгоритм диагностики — от близкого к далёкому. Сначала пингуйте свой роутер (обычно 192.168.0.1 или 192.168.1.1): если уже здесь десятки миллисекунд и потери — проблема в Wi-Fi или роутере, дальше можно не ходить. Затем — что-нибудь заведомо быстрое и близкое (DNS-сервер провайдера или 77.88.8.8): плохо здесь — вопрос к провайдеру. И только потом — целевой сервер: если плохо только до него, дело в маршруте до конкретной площадки или в самом сервере. Где именно на маршруте теряются миллисекунды, покажет трассировка — про неё у нас есть отдельный разбор.

Разовый тест против постоянного

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

Как это устроено в Пруфене

Пруфен выполняет ping-проверки по расписанию из 13 точек — 11 в России плюс Минск и Испания — и хранит историю по каждой локации: видно и средний пинг из каждого города, и моменты деградации. Живой пример — наша открытая страница /status, где точки мониторинга пингуют друг друга круглосуточно. Для сайтов та же логика работает в HTTP-проверках с разбором по фазам.

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

Чем пинг отличается от скорости интернета? Это независимые метрики: скорость — ширина трубы (сколько мегабит пролезает в секунду), пинг — длина трубы (как быстро доходит один пакет). Бывает гигабитный канал с пингом 600 мс (спутник) и скромные 50 Мбит/с с пингом 5 мс. Для звонков и игр пинг важнее скорости.

Какой пинг нормален до собственного сайта? Зависит от расстояния между точкой теста и сервером — сверьтесь с таблицей физических минимумов выше. Практичнее следить не за абсолютом, а за изменениями: если из одного и того же города пинг месяцами держался 30 мс и вдруг стал 150 — это событие, требующее внимания.

Что хуже — высокий пинг или потери пакетов? Потери. Высокий, но стабильный пинг просто добавляет задержку, а потери заставляют протоколы пересылать данные заново: соединение «дёргается», звонки рассыпаются, страницы грузятся рывками. Потери выше 1–2% на постоянной основе — повод для разбирательства с провайдером.

Почему в игре пинг 80, а ping до того же сервера показывает 40? Игра меряет полный круг через свой протокол и серверную обработку, а ICMP-ping — только сеть. Разница и есть время работы серверной части. Сравнивать эти числа между собой некорректно, следить стоит за динамикой каждого.

Была ли статья полезна?

Начните мониторинг прямо сейчас

Бесплатный тариф — до 5 проверок. 150 ₽ на баланс при регистрации.

Создать аккаунт