Коротка відповідь: Міряйте через mtr щонайменше на 100 циклах в обох напрямках. Втрати, що з’являються на одному проміжному хопі, але не на кінцевому — зазвичай нешкідливий ICMP rate-limiting; реальна втрата пакетів видна на фінальному хопі та на кожному хопі після проблемної точки. Зберіть звіти й надішліть підтримці, якщо втрати справжні.
Огляд
Втрата пакетів «підвішує» з’єднання, робить SSH смиканим і рве дзвінки. Але більшість «втрат» у traceroute — артефакт: маршрутизатори знижують пріоритет ICMP-відповідей про самих себе, бездоганно передаючи реальний трафік. Уміння — відділити косметичні втрати від реальних, і коректно запущений MTR робить саме це.
Що потрібно мати
- Встановіть mtr на обох кінцях, якщо можливо:
sudo apt install -y mtr-tiny(Debian/Ubuntu) абоsudo dnf install -y mtr(Alma/Rocky). Windows: WinMTR. - Занотуйте точні мітки часу та ваш публічний IP-джерело — підтримці треба обидва.
Покрокова інструкція
- З вашого боку до сервера:
(mtr -rwbzc 100 SERVER_IP-rзвіт,-wширокий,-bімена+IP,-zномери AS,-c 100циклів.) - Із сервера назад до вас (зворотний шлях часто інший):
Свій публічний IP дізнайтеся черезmtr -rwbzc 100 YOUR_PUBLIC_IPcurl -4 ifconfig.meна робочій машині. - Читайте колонку Loss%: ігноруйте поодинокі втрати на проміжних хопах, якщо подальші чисті; втрати реальні, коли починаються на якомусь хопі і тривають до пункту призначення.
- Перевірте сам сервер: насичення CPU чи переповнення conntrack імітують втрати —
uptime; ss -s ip -s link show eth0 # помилки та дропи RX/TX - Якщо реальні втрати тримаються в часі та в обох напрямках — повідомте з обома виводами MTR.
Типові проблеми
- «50% втрат на хопі 3!», але 0% на призначенні = ICMP-тротлінг маршрутизатора, не проблема.
- Тест лише під час сплеску: підтвердьте патерн кількома прогонами/годинами — миттєва перегрузка трапляється в будь-якій мережі.
- Wi-Fi як перший хоп: втрати з хопів 1–2 — це ваша локальна мережа; тестуйте по кабелю чи з іншого підключення.
Коли звертатися в підтримку
Стійкі наскрізні втрати (Loss% призначення > 0 на 100+ циклах, обидва напрямки, кілька разів) — наша справа: відкрийте тикет з обома звітами, мітками часу та вашим IP-джерелом.
Часті запитання
MTR показує втрати на проміжному хопі, але 0% наприкінці — це проблема?
Ні. Маршрутизатори знижують пріоритет ICMP-відповідей про себе, нормально передаючи трафік. Втрати реальні лише тоді, коли тривають до фінального хопа.
Навіщо тестувати в обох напрямках?
Маршрутизація в Інтернеті асиметрична — зворотний шлях може відрізнятися і саме він може нести проблему. Запускайте MTR і з вашого боку, і з сервера.
Скільки циклів MTR достатньо?
Щонайменше 100 циклів (-c 100), це близько двох хвилин — коротші прогони дають статистичний шум, який виглядає як втрата пакетів, але нею не є.
Схожі статті
- Як зробити traceroute / MTR
- Як діагностувати низьку швидкість мережі
- Як повідомити підтримку про мережеві проблеми
- Як перевірити затримку до локацій Cloud2Y
Потрібна допомога? Звернутися в підтримку Cloud2Y →
