Когда нужно диагностировать сетевые проблемы, чаще всего используют
traceroute или mtr. Оба инструмента помогают определить путь пакетов до целевого хоста, но mtr значительно превосходит traceroute по функциональности. Разберем различия.▪️traceroute - классический анализ маршрута
traceroute показывает последовательность узлов, через которые проходит пакет до цели.
traceroute bashtex.com
1 192.168.1.1 (192.168.1.1) 1.234 ms 1.567 ms 1.678 ms
2 10.0.0.1 (10.0.0.1) 2.345 ms 2.678 ms 2.789 ms
3 203.0.113.1 (203.0.113.1) 10.345 ms 11.456 ms 12.567 ms
📌 Показывает только один запуск, без динамики.
▪️ mtr - интерактивный анализ сети
mtr комбинирует traceroute и ping, предоставляя динамическое обновление маршрута.
mtr bashtex.com
HOST: myhost Loss% Snt Last Avg Best Wrst StDev
1.|-- 192.168.1.1 0.0% 10 1.2 1.3 1.0 1.5 0.2
2.|-- 10.0.0.1 0.0% 10 2.4 2.5 2.2 3.0 0.3
3.|-- 203.0.113.1 10.0% 10 10.4 11.2 10.0 13.5 1.2
📌Отличия от traceroute:
Постоянно обновляет данные (динамический анализ).
Показывает потерю пакетов (Loss%), среднее и максимальное время отклика (Avg, Wrst).
Удобно для выявления нестабильных узлов.
💡 Когда использовать?
traceroute - если нужен единоразовый снимок маршрута.
mtr - если важно видеть динамику и выявить нестабильные узлы.
BashTex 📱 #linux #networks