Как проверить задержку сети и потерю пакетов с помощью MTR?
MTR — это инструмент сетевой диагностики, который объединяет функции ping и traceroute. Он показывает маршрут между вашим компьютером и сервером и помогает выявить задержку, потерю пакетов и проблемы с подключением на разных участках маршрута.
MTR может быть полезен при диагностике медленного соединения, нестабильной работы сети, потери пакетов или периодических проблем с подключением к серверу.
Как запустить MTR в Windows
В Windows можно использовать WinMTR:
- Скачайте и откройте WinMTR.
- Введите IP-адрес или имя хоста вашего сервера в поле Host.
- Нажмите Start.
- Дождитесь отправки как минимум 100 пакетов, чтобы собрать достаточно данных для анализа.
- После завершения теста нажмите Stop.
После этого вы можете скопировать или экспортировать результаты, если их необходимо предоставить службе поддержки HostZealot.
Как запустить MTR в Linux
В Debian и Ubuntu установите MTR с помощью:
sudo apt update
sudo apt install mtr-tiny
В дистрибутивах, использующих DNF, установите MTR с помощью:
sudo dnf install mtr
Чтобы выполнить тест со 100 пакетами и получить отчёт, используйте:
mtr -rw -c 100 server_ip
Замените server_ip на IP-адрес или имя хоста, который необходимо проверить.
Как запустить MTR в macOS
Если вы используете Homebrew, MTR можно установить с помощью:
brew install mtr
После установки выполните:
sudo mtr -rw -c 100 server_ip
Замените server_ip на IP-адрес или имя хоста, который необходимо проверить.
Как читать результаты MTR
Отчёт MTR показывает каждый сетевой узел на маршруте между источником и назначением. При диагностике соединения наиболее полезны следующие значения:
- Loss% — процент пакетов, на которые не был получен ответ.
- Avg — среднее время ответа узла.
- Best — минимальное зафиксированное время ответа.
- Wrst — максимальное зафиксированное время ответа.
Примечание:
Потеря пакетов на промежуточном узле не обязательно означает проблему с сетью. Некоторые маршрутизаторы ограничивают ответы на диагностический трафик или обрабатывают его с более низким приоритетом. Если потеря пакетов наблюдается на одном узле, но не продолжается на последующих узлах и конечном сервере, обычно это не означает реальную потерю пакетов, влияющую на ваше соединение.
При диагностике проблемы с соединением обращайте особое внимание на задержку или потерю пакетов, которые начинаются на определённом узле и продолжаются на последующих узлах вплоть до конечного сервера.
Проверка соединения с вашим сервером
Для более полной диагностики сети полезно проверить соединение в обоих направлениях: от вашего локального компьютера к серверу и от сервера к вашему локальному IP-адресу. Сетевые маршруты могут отличаться в зависимости от направления трафика.
Если вы обращаетесь в службу поддержки HostZealot из-за проблем с сетью, приложите результаты MTR, укажите исходный и конечный IP-адреса и опишите проблему.