WinMTR:适用于 Windows 系统的免费网络诊断工具,集成了 Ping 和 tracert 的功能,具有图形界面,可以直观地看到各个节点的响应时间和丢包情况。
安装 WinMTR
- 登录 Windows 云服务器。
- 在操作系统界面,通过浏览器访问官方网站(或合法渠道)下载对应操作系统类型的 WinMTR 安装包。
- 解压缩 WinMTR 安装包。
使用 WinMTR
- 双击 WinMTR.exe,打开 WinMTR 工具。
- 在 WinMTR 窗口的 Host 处,输入目的服务器 IP 或者域名,单击 Start。如下图所示:

- 根据实际情况,等待 WinMTR 运行一段时间,单击 Stop,结束测试。如下图所示:

测试结果的主要信息如下:
- Hostname:到目的服务器要经过的每个主机 IP 或名称。
- Nr:经过节点的数量。
- **Loss%**:对应节点的丢包率。
- Sent:发送的数据包数量。
- Recv:接收到响应的数量。
- Best:最短的响应时间。
- Avrg:平均响应时间。
- Worst:最长的响应时间。
- Last:最近一次的响应时间。
MTR:Linux 平台上诊断网络状态的工具,继承了 Ping、traceroute、nslookup 的功能,默认使用 ICMP 包测试两个节点之前的网络连接情况。
安装 MTR
目前现有的 Linux 发行版本都预装了 MTR,如果您的 Linux 云服务器没有安装 MTR,则可以执行以下命令进行安装:
- CentOS 操作系统:
yum install mtr
- Ubuntu 操作系统:
sudo apt-get install mtr
MTR 相关参数说明
- -h/--help:显示帮助菜单
- -v/--version:显示 MTR 版本信息
- -r/--report:结果以报告形式输出
- -p/--split:与 --report 相对,分别列出每次跟踪的结果
- -c/--report-cycles:设置每秒发送的数据包数量,默认是10
- -s/--psize:设置数据包的大小
- -n/--no-dns:不对 IP 地址做域名解析
- -a/--address:用户设置发送数据包的 IP 地址,主要用户单一主机多个 IP 地址的场景
- -4:IPv4
- -6:IPv6
使用示例
以本机到 IP 为119.28.98.39的服务器为例。
执行以下命令,以报告形式输出 MTR 的诊断报告。
mtr 119.28.98.39 --report
返回类似如下信息:
[root@VM_103_80_centos ~]# mtr 119.28.98.39
Start: Mon Feb 5 11:33:34 2019
HOST:VM_103_80_centos Loss% Snt Last Avg Best Wrst StDev
1.|
2.|
3.|
4.|
5.|
6.|
7.|
8.|
9.|
10.|
11.|
12.|
13.|
14.|
15.|
16.|
17.|
18.|
19.|
主要输出的信息如下:
- HOST:节点的 IP 地址或域名。
- Loss%:丢包率。
- Snt:每秒发送的数量包的数量。
- Last:最近一次的响应时间。
- Avg:平均响应时间。
- Best:最短的响应时间。
- Wrst:最长的响应时间。
- StDev:标准偏差,偏差值越高,说明各个数据包在该节点的响应时间相差越大。
本页内容是否解决了您的问题?