Я работал с кем-то над проектом и заметил, что он использовал mtr
(My Trace Route) вместо traceroute
, есть ли какое-то преимущество в этом? Почему они используют этот другой инструмент вместо этого?
Так как это ориентировано на Ubuntu на сайт, я сделал сравнение подобных инструментов доступным на этом распределении.
Из их соответствующих Страниц справочника:
Traceroute
traceroute отслеживает пакеты маршрута, взятые из сети IP на их пути к данному хосту.
Вывод в качестве примера (обрезал):
$ traceroute 1.1.1.1
traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.265 ms 0.248 ms 0.239 ms
2 * * *
3 X-X-X-X.X.X.pl (X.X.X.X) 21.871 ms 22.061 ms 25.072 ms
(more data here)
10 one.one.one.one (1.1.1.1) 24.072 ms 22.439 ms 21.497 ms
MTR
mtr комбинирует функциональность traceroute и программ ping в инструменте диагностики единой сети.
В коротком MTR делает traceroute
непрерывно и подарки это в хорошей отформатированной таблице.
Пример произвел:
$ mtr 1.1.1.1 -c 5 --report
Start: 2019-08-09T15:13:28+0200
HOST: blackhole Loss% Snt Last Avg Best Wrst StDev
1.|-- 192.168.1.1 0.0% 5 0.2 0.1 0.1 0.2 0.0
2.|-- X-X-X-X.X.X 0.0% 5 9.7 9.0 8.4 9.7 0.5
3.|-- X-X-X-X.X.X 0.0% 5 9.6 8.6 6.2 9.8 1.5
(more data here)
10.|-- one.one.one.one 0.0% 5 12.8 13.4 10.7 18.9 3.3