mtr (My Traceroute) — мощная сетевая утилита, которая объединяет функции ping и traceroute для диагностики сетевых проблем. Она позволяет определить задержки, потери пакетов и сбои в маршруте передачи данных между вашим устройством и сервером.
Диагностика маршрута: анализирует путь передачи пакетов до целевого сервера.
Измерение задержки: определяет время ответа каждого узла на маршруте.
Обнаружение потерь пакетов: выявляет узлы с потерей данных.
Homebrew — это пакетный менеджер, упрощающий установку утилит на macOS. Чтобы его установить, выполните в терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Введите пароль администратора.
Подтвердите установку, нажав Enter.
После завершения проверьте установку:
brew -v
Установите mtr
через Homebrew:
brew install mtr
Затем скопируйте утилиту в системную директорию для корректной работы:
sudo cp $(brew --prefix mtr)/sbin/mtr /usr/local/bin && sudo cp $(brew --prefix mtr)/sbin/mtr-packet /usr/local/bin
Запуск тестирования
Выполните следующую команду, чтобы протестировать соединение:
sudo mtr <IP_or_url>
Host
— имя хоста или IP-адрес.
Loss %
— процент потерянных пакетов.
Snt
— отправленные пакеты.
Last/Avg/Best/Wrst
— метрики задержек (последняя, средняя, минимальная и максимальная).
StDev
— стандартное отклонение задержки.
-r
: вывод отчёта без интерактивного обновления.
-c N
: количество отправляемых пакетов (например, -c 10
для 10 пакетов).
-i
X
: интервал между запросами (по умолчанию — 1 секунда).
-4
или -6
: использование только IPv4 или IPv6.
-T
: отправка TCP-пакетов (полезно для диагностики сервисов).
-u
: отправка UDP-пакетов (если ICMP заблокирован).
Вы хотите узнать, почему соединение с сервером нестабильно. Выполните:
sudo mtr example.com
Посмотрите на Loss % и Avg, чтобы найти узлы с потерями или задержками.
Используйте флаг -r
для получения отчёта, который можно передать в техническую поддержку:
sudo mtr -r -c 10 example.com
Важно: Результаты mtr
помогут вам найти сбои в сети и определить проблемные узлы. Если вы сталкиваетесь с проблемами на маршруте к нашим серверам, вы можете отправить результаты диагностики в техническую поддержку для оперативного решения вопроса.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: