Командата mtr в Linux е комбинация от функционалностите на командите traceroute и ping. Тя се използва за диагностика на мрежови връзки и предоставя информация за пътя и качеството на връзката между локалния хост и специфициран дистанционен хост.
Основните характеристики на mtr включват:
- Трасиране на маршрута (Traceroute):
mtrпоказва всички мрежови възли (роутери, суичове и др.), през които минават данните между изходния и целевия хост. Това е полезно за идентифициране на точките, където може да има проблеми с връзката. - Статистика за времето на отговор (Ping): За всеки възел по пътя,
mtrпоказва статистика за времето за отговор (latency) и загубите на пакети. Това е полезно за оценка на качеството на връзката. - Динамично обновяване: Разликата между
mtrи традиционните команди катоtracerouteе, чеmtrобновява информацията в реално време. Това позволява на потребителя да наблюдава промените в мрежовата връзка през времето. - Графичен и текстов интерфейс:
mtrможе да се използва в текстов режим в терминала или с графичен интерфейс, ако е инсталирана подходящата версия.
Използването на mtr е просто – командата се стартира от терминала със следния синтаксис:
Bash
mtr [опции] целеви_хостКъдето целеви_хост може да бъде IP адрес или домейн име. Например, за да направите тест до google.com, можете да използвате командата:
Bash
mtr google.comТова ще стартира mtr, който ще започне да показва статистика за всеки възел между вас и google.com, обновявайки информацията в реално време.