Що таке ping і як перевірити затримку мережі
Автор: Редакція Domeny.ForSale Опубліковано
Коротко: Ping — це інструмент для перевірки, чи відповідає пристрій у мережі та скільки часу потрібно, щоб повідомлення дійшло до нього, а відповідь повернулася. У повсякденному вжитку пінгом називають саму затримку, яку вимірюють у мілісекундах: що вона менша, то швидше реагує з’єднання. Низький пінг особливо корисний в іграх і розмовах у реальному часі, але не означає автоматично швидкого завантаження файлів.
Що саме вимірює ping?
Команда ping надсилає вказаному пристрою контрольне повідомлення за протоколом ICMP, який використовують для діагностики мережі. Якщо пристрій відповідає, інструмент показує час від надсилання запиту до отримання відповіді. Це RTT, тобто час проходження в обидва боки, а не затримка лише в одному напрямку.
Отже, результат 30 мс означає, що запит і відповідь подолали весь шлях приблизно за 30 тисячних секунди. На цей час впливають m.in. відстань до цільового пристрою, маршрут між мережами, навантаження на канали зв’язку та спосіб підключення до маршрутизатора.
Показник пінгу, який ви бачите в грі, може вимірювати сама гра, без використання ICMP. Тому його значення не обов’язково збігатиметься з результатом команди ping, особливо якщо ви перевіряєте інший сервер.
Який пінг вважається добрим і чим він відрізняється від швидкості інтернету?
При з’єднанні з ігровим сервером затримка в десять із лишком або кілька десятків мілісекунд зазвичай забезпечує швидку реакцію. Затримки понад 100 мс можуть бути відчутними в динамічній грі, а кількасот мілісекунд помітно ускладнюють взаємодію. Це орієнтовні рекомендації, а не універсальні межі якості: значення результату залежить від застосунку та відстані до сервера.
Пропускна здатність визначає, скільки даних можна передати за одиницю часу, найчастіше в мегабітах за секунду (Мбіт/с). Натомість пінг показує, як довго ви чекаєте на відповідь. З’єднання з пропускною здатністю 1 Гбіт/с може мати більші затримки, ніж з’єднання на 100 Мбіт/с, якщо дані проходять довшим маршрутом або канал перевантажений.
Наприклад, для завантаження великої гри найбільше значення має висока пропускна здатність. Під час самої гри важливішими стають низька та стабільна затримка, а також відсутність втрат пакетів — невеликих порцій даних, що передаються мережею.
Звертайте увагу не лише на середнє значення. Джитер — це мінливість затримки: результати 20, 22 і 21 мс свідчать про інші умови, ніж 20, 150 і 400 мс. Різкі стрибки можуть спричиняти підвисання гри або перешкоди під час розмови, навіть якщо частина вимірювань показує добрі результати.
Як перевірити пінг на комп’ютері?
Встановлювати додаткову програму не потрібно. У системі Windows відкрийте командний рядок або PowerShell і введіть:
ping 1.1.1.1
За замовчуванням Windows надішле чотири запити. Для довшої перевірки використайте ping -n 20 1.1.1.1. У macOS або Linux відкрийте термінал і введіть:
ping -c 20 1.1.1.1
Адреса 1.1.1.1 належить публічній службі DNS від Cloudflare; у цій команді вона слугує лише ціллю для перевірки зв’язку. Ви можете замінити її адресою маршрутизатора або доменним ім’ям, наприклад example.com. Якщо вказати доменне ім’я, комп’ютер спершу має визначити його IP-адресу через DNS — систему, що перетворює імена на мережеві адреси.
У результатах перевірте:
- час відповіді (
timeабоczas) — затримку кожного успішного вимірювання; - мінімум, максимум і середнє значення — різниця між ними допомагає помітити стрибки;
- втрату пакетів — відсоток запитів, на які не надійшла відповідь.
Відсутність втрат під час короткої перевірки не виключає періодичних збоїв. Якщо проблема виникає раз на кілька хвилин, проведіть довше вимірювання під час користування застосунком, який підвисає.
Як визначити причину високого пінгу?
Найкорисніше порівнювати вимірювання, виконані за різних умов, а не оцінювати одне число. Почніть із такої процедури:
- Перевірте пінг до маршрутизатора. Його адресу можна знайти в налаштуваннях мережі як основний шлюз. Стрибки затримки вже на цій ділянці вказують на можливу проблему в локальній мережі, хоча сам маршрутизатор може надавати діагностичним відповідям низький пріоритет.
- Порівняйте Wi-Fi з підключенням через кабель Ethernet. Якщо після підключення кабелю результати стабілізуються, перевірте покриття Wi-Fi, перешкоди та розташування маршрутизатора.
- Призупиніть завантаження, надсилання даних і резервне копіювання. Якщо затримка зростає під навантаженням, причиною може бути накопичення даних у черзі на перевантаженому каналі зв’язку.
- Перевірте кілька адрес в інтернеті. Добрий результат для однієї адреси та поганий для іншої можуть вказувати на відмінності маршрутів або проблему на боці конкретного цільового пристрою.
Якщо ви користуєтеся VPN, також порівняйте результати з увімкненим і вимкненим тунелем, якщо правила користування цією мережею дозволяють це робити. VPN змінює маршрут трафіку й може збільшувати затримку. Натомість зміна сервера DNS зазвичай не зменшить пінг до ігрового сервера, з яким уже встановлено з’єднання.
Чого не можна з’ясувати за допомогою ping?
Повідомлення про перевищення часу очікування не доводить, що сайт або сервер не працює. Пристрій чи мережевий екран може блокувати ICMP або обмежувати кількість відповідей і водночас справно обслуговувати вебсайти та інші служби.
Низький пінг також не підтверджує справність усього сайту. Сервер може швидко відповідати на контрольні повідомлення, але повільно формувати сторінку через перевантаження застосунку або бази даних. Ping також не є перевіркою пропускної здатності.
Перш ніж повідомляти оператору про проблему, запишіть час вимірювання, адресу, яку перевіряли, результати та спосіб підключення — кабель чи Wi-Fi. Порівняння перевірок до маршрутизатора й кількох адрес в інтернеті буде значно кориснішим, ніж просте твердження «в інтернеті високий пінг».
Дивіться також: Що таке 2FA?
