标签: mtr

为什么 mtr 比 traceroute 快得多?

mtr手册页中,它写道:

mtr 在单个网络诊断工具中结合了 traceroute 和 ping 程序的功能

我用mtr了很多,发现它比traceroute. 本能地,立即mtr给我答案,同时每秒钟traceroute列出每个IP地址。在我自己的电脑上,我使用time mtr www.google.comtime traceroute www.google.com,结果是 21.9s VS 6.1s。

问题是为什么?因为mtr = ping + traceroute, 这并不意味着它更慢或至少与traceroute.

谁能给我一个合理而详细的答案?

networking mtr

14
推荐指数
1
解决办法
1万
查看次数

如何解释 MTR 的 traceroute / 输出?

我一直在运行 MTR 往返于我的一台服务器,并注意到一些对我来说看起来很奇怪的东西。因为我不是很喜欢这个,所以我会给你三个输出:

这是从服务器到我家的位置:

My traceroute  [v0.75]
prag341.server4you.de (0.0.0.0)                                                                                                                         Sat Apr 16 12:31:36 2011
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                                                        Packets               Pings
 Host                                                                                                                                 Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. v9-609a.s4y14.fra.routeserver.net                                                                                                  0.0%   143    6.6   2.9   0.7  15.6   2.4
 2. 217.118.16.161                                                                                                                     0.0%   143    0.7   5.7   0.4  67.3  13.2
 3. 217.118.16.25                                                                                                                      0.0%   143    3.3   5.3   3.3  63.5   8.6
 4. 194.25.211.53                                                                                                                      0.0%   143    3.4   5.5   3.2  61.1   9.1
 5. vie-sb2-i.VIE.AT.NET.DTAG.DE                                                                                                       0.7%   143   17.8  21.7  17.6 131.1  14.8
    vie-sb2-i.VIE.AT.NET.DTAG.DE …
Run Code Online (Sandbox Code Playgroud)

networking diagnostic mtr packetloss

8
推荐指数
1
解决办法
8075
查看次数

STDOUT 的 MTR 结果?

我正在尝试mtr (My traceroute) 用于教育目的。然而,令人不安的是我无法stdout直接打印结果。默认情况下,它会打开一个 GTK 窗口,将结果打印到其中。如果我使用该选项,-t我可以强制它ncurses在终端中使用。但这根本没有帮助。

  • 我无法将这些东西重定向到文件或管道中(我可以,但是有很多令人不安的东西,例如ESC[?1049h来自 ncurses 之类的东西)。

  • 当我定义循环时,例如,运行完成后-r -c 1结果立即从提示中消失

  • 如果我停止程序,结果也会消失。

有没有办法以“UNIX 方式”使用这个程序?我只想要结果stdout,没有花哨的附加功能!

我已经mtr在当前的debian wheezy.

$ mtr --version
mtr 0.82
Run Code Online (Sandbox Code Playgroud)

linux-networking mtr

7
推荐指数
2
解决办法
8813
查看次数

丢包率高 - TCP、ICMP - mtr - 向 ISP 投诉?

问题

根据mtr,当我通过 Internet 发送数据包时,丢包率很高。我应该向我的 ISP 投诉吗?

故事

我正在阅读OReilly Linux Networking Cookbook,这一章Using traceroute, tcptraceroute, and mtr to Pinpoint Network Problems引起了我的注意。从我的 ISP通过互联网 Ping 像 Google 这样的主机给了我 1200 毫秒和更高的记录延迟(不仅从今天开始;因为很长一段时间),所以我认为我不会更糟糕地分析mtr.

Mtr is a network diagnostic tool that combines ping and traceroute into one program.

摘录,同时,这个问题线程的原因是:

如果其中任何一个始终在同一路由器上挂断,或者如果 mtr 在同一路由器上始终显示大于 5% 的数据包丢失和较长的传输时间,则可以肯定地说该特定路由器有问题。如果它是您控制的路由器,那么看在上帝的份上修复它。如果不是,请使用 dig 或 whois 找出它属于谁,并很好地向他们报告问题。

问题

mtr --report www.google.com自己查看输出:(总共 12 次测试,每 5 分钟进行 1 次测试;这是代表可靠“平均值”的报告)

HOST: km                          Loss%   Snt   Last   Avg …
Run Code Online (Sandbox Code Playgroud)

networking internet google tcp mtr

6
推荐指数
1
解决办法
1万
查看次数

港铁报告分析

我们有两个不同的路由到服务器。

  • 一个有 20000+ 毫秒的延迟。另一个没有。
  • 延迟发生在相同的路由和相同的节点中。
  • 用户在通过这条路线到达服务器时抱怨互联网性能。

我的问题是,这种延迟实际上是导致此问题的原因,还是我们必须考虑其他因素。

注意:我们有一个很好的带宽监控系统,我们知道我们的任何工作站是否存在任何带宽滥用。

第一天路线

Start: Sun Oct  8 13:52:18 2017
HOST: gw131                       Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- gateway                    3.3%    30    0.2   0.3   0.2   0.9   0.0
  2.|-- 172.16.65.97               0.0%    30    0.5   0.5   0.4   1.2   0.0
  3.|-- 202.53.163.113             0.0%    30    0.4   0.5   0.4   1.0   0.0
  4.|-- 103.12.172.217             0.0%    30    1.1   0.8   0.5   5.9   1.0
  5.|-- 103.12.172.237             0.0%    30    0.8   0.8   0.5   4.6   0.7
  6.|-- ix-ge-2-0-1-0.tcore3.MLV-  3.3%    30   87.4  87.6  87.3  90.6   0.6
  7.|-- if-ae-4-2.tcore1.MLV-Mumb …
Run Code Online (Sandbox Code Playgroud)

performance internet mtr

4
推荐指数
1
解决办法
942
查看次数

mtr 如何工作/使用 mtr 解读痛点

我最近一直在尝试解决mtr网络拥塞的痛点。以下是示例mtr请求

示例 1

$ mtr --report -c 10 my.example.com 

HOST: ansh0l-Lenovo               Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.0.1                0.0%    10    1.3   5.2   1.3  22.4   8.0
  2.|-- 10.10.20.1                 0.0%    10    3.9   2.5   1.6   4.6   1.2
  3.|-- NSG-Static-*.*.*.*        10.0%    10    7.7   6.7   5.1  10.1   1.5
  4.|-- AES-Static-*.*.*.*        10.0%    10   46.3  48.5  46.2  53.8   2.6
  5.|-- s38895.sgw.equinix.com     0.0%    10   50.3  47.9  46.1  50.3   1.5
  6.|-- 203.83.223.2               0.0%    10   49.0  48.7  47.0  51.1   1.2
  7.|-- 203.83.223.23              0.0%    10 …
Run Code Online (Sandbox Code Playgroud)

networking mtr

3
推荐指数
1
解决办法
3376
查看次数

mtr 原始输出的格式是什么?

我使用 mtr 计算到主机的跃点数并将该数字传递给脚本。我发现了-l(或--raw) 选项,它产生一个准备好解析的输出。但是,我想知道在哪里可以找到这种原始格式描述?不幸的是,man谷歌只给了我这个:

-l

   --raw
          Use  this option to tell mtr to use the raw output format. This format is better suited for archival of the measure?
          ment results. It could be parsed to be presented into any of the other display methods.
Run Code Online (Sandbox Code Playgroud)

bash mtr

2
推荐指数
1
解决办法
2209
查看次数