|
| 1 | +mtr |
| 2 | +=== |
| 3 | + |
| 4 | +`mtr`结合了`traceroute`和`ping`程序的功能,是一款简单的网络诊断工具。 |
| 5 | +用于调查 mtr 运行的主机与用户指定的目标主机之间的网络连接。在确定机器之间每个网络跳转的地址后,它会向每台机器发送一系列 ICMP ECHO 请求,以确定与每台机器的链路质量。在此过程中,它会打印每台机器的运行统计数据。 |
| 6 | + |
| 7 | +## 补充说明 |
| 8 | + |
| 9 | +Debian发行版已经内置了`mtr`,其它发行版可自行安装,支持主流操作系统。 |
| 10 | +可以访问其[官网](https://www.bitwizard.nl/mtr)详细了解。 |
| 11 | + |
| 12 | +### 语法 |
| 13 | + |
| 14 | +```shell |
| 15 | +mtr (参数) (目标ip/域名) |
| 16 | +``` |
| 17 | + |
| 18 | +### 参数 |
| 19 | +| 参数 | 解释 |
| 20 | +---- | ---- |
| 21 | +-r | 以报告模式显示 |
| 22 | +-c | 发送数据包大小 |
| 23 | +-n | 不用主机名解释 |
| 24 | +-s | 指定ping数据包的大小 |
| 25 | +--report | 不动态显示结果 |
| 26 | + |
| 27 | +### 实例 |
| 28 | + |
| 29 | +```shell |
| 30 | +使用 -r 参数显示报告: |
| 31 | +[root@localhost ~]# mtr -r github.com |
| 32 | + |
| 33 | +HOST: WIKIHOST Loss% Snt Last Avg Best Wrst StDev |
| 34 | + 1.|-- 161.129.42.1 0.0% 10 0.5 0.5 0.4 0.6 0.1 |
| 35 | + 2.|-- 10.12.52.0 0.0% 10 0.9 1.2 0.8 3.4 0.8 |
| 36 | + 3.|-- unn-138-199-1-182.cdn77.c 0.0% 10 0.9 0.8 0.8 0.9 0.1 |
| 37 | + 4.|-- 63.217.254.209 70.0% 10 1.3 1.3 1.2 1.3 0.0 |
| 38 | + 5.|-- 63-216-176-146.static.pcc 0.0% 10 4.1 3.6 1.1 12.9 3.5 |
| 39 | + 6.|-- ae27-0.icr02.hkg20.ntwk.m 0.0% 10 2.8 5.5 1.7 24.0 6.9 |
| 40 | + 7.|-- be-102-0.ibr01.hkg20.ntwk 20.0% 10 36.4 36.5 36.3 36.7 0.1 |
| 41 | + 8.|-- be-10-0.ibr01.sg3.ntwk.ms 50.0% 10 36.4 37.3 36.3 39.5 1.4 |
| 42 | + 9.|-- ae100-0.icr01.sg3.ntwk.ms 0.0% 10 35.9 38.8 35.9 53.3 5.4 |
| 43 | + 10.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 |
| 44 | + 11.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 |
| 45 | + 12.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 |
| 46 | + 13.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 |
| 47 | + 14.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 |
| 48 | + 15.|-- 20.205.243.166 0.0% 10 35.7 35.8 35.7 35.9 0.0 |
| 49 | + |
| 50 | +使用-c参数设置每秒发送数据包数量: |
| 51 | +[root@localhost ~]# mtr -r -c 30 github.com |
| 52 | + |
| 53 | +HOST: WIKIHOST Loss% Snt Last Avg Best Wrst StDev |
| 54 | + 1.|-- 161.129.42.1 0.0% 30 0.5 0.4 0.3 1.2 0.2 |
| 55 | + 2.|-- 10.12.52.0 0.0% 30 0.8 1.2 0.8 9.2 1.6 |
| 56 | + 3.|-- unn-138-199-1-182.cdn77.c 0.0% 30 0.9 0.9 0.8 3.0 0.4 |
| 57 | + 4.|-- 63.217.254.209 40.0% 30 1.3 1.3 1.1 2.4 0.3 |
| 58 | + 5.|-- 63-216-176-146.static.pcc 0.0% 30 3.0 3.1 1.0 13.5 3.4 |
| 59 | + 6.|-- ae27-0.icr02.hkg20.ntwk.m 0.0% 30 1.7 2.2 1.6 5.7 0.9 |
| 60 | + 7.|-- be-102-0.ibr01.hkg20.ntwk 6.7% 30 36.4 36.6 36.3 38.9 0.5 |
| 61 | + 8.|-- be-10-0.ibr01.sg3.ntwk.ms 50.0% 30 36.7 47.1 36.2 102.7 21.0 |
| 62 | + 9.|-- ae100-0.icr01.sg3.ntwk.ms 0.0% 30 36.1 41.4 35.9 78.4 8.8 |
| 63 | + 10.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 64 | + 11.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 65 | + 12.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 66 | + 13.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 67 | + 14.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 68 | + 15.|-- 20.205.243.166 0.0% 30 35.7 35.8 35.6 35.8 0.0 |
| 69 | + |
| 70 | +使用-s参数指定ping数据包的大小: |
| 71 | +[root@localhost ~]# mtr -r -c 30 -s 1024 github.com |
| 72 | + |
| 73 | +HOST: WIKIHOST Loss% Snt Last Avg Best Wrst StDev |
| 74 | + 1.|-- 161.129.42.1 0.0% 30 0.6 0.6 0.3 4.3 0.7 |
| 75 | + 2.|-- 10.12.52.0 0.0% 30 1.0 1.1 0.8 7.0 1.1 |
| 76 | + 3.|-- unn-138-199-1-182.cdn77.c 0.0% 30 0.9 0.9 0.8 1.1 0.1 |
| 77 | + 4.|-- 63.217.254.209 66.7% 30 1.3 1.3 1.2 1.5 0.1 |
| 78 | + 5.|-- 63-216-176-146.static.pcc 0.0% 30 3.1 3.3 1.0 18.4 4.5 |
| 79 | + 6.|-- ae27-0.icr02.hkg20.ntwk.m 0.0% 30 2.2 3.7 1.7 12.2 2.5 |
| 80 | + 7.|-- be-102-0.ibr01.hkg20.ntwk 6.7% 30 36.5 36.6 36.4 38.9 0.5 |
| 81 | + 8.|-- be-10-0.ibr01.sg3.ntwk.ms 33.3% 30 38.3 36.9 36.3 39.1 0.7 |
| 82 | + 9.|-- ae100-0.icr01.sg3.ntwk.ms 0.0% 30 36.1 38.4 35.9 66.6 5.9 |
| 83 | + 10.|-- ??? 100.0 30 0.0 0.0 0.0 0.0 0.0 |
| 84 | + |
| 85 | +``` |
0 commit comments