В чем разница между traceroute и mtr?

Я работал с кем-то над проектом и заметил, что он использовал mtr (My Trace Route) вместо traceroute, есть ли какое-то преимущество в этом? Почему они используют этот другой инструмент вместо этого?

1
задан 9 August 2019 в 17:16

1 ответ

Так как это ориентировано на 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
2
ответ дан 7 December 2019 в 13:15

Другие вопросы по тегам:

Похожие вопросы: