Best Trace网络排查工具

常用的网络工具有ping, tracert, nslookup来检测网络连通性,best trace结合了多个功能。官方地址:https://www.ipip.net/

安装方式

  • Windows:下载地址:https://cdn.ipip.net/17mon/besttrace.exe 下载后直接安装即可
  • Linux可以直接用命令安装
    apt install mtr #Debian/Ubuntu 系统
    yum install mtr #RedHat/CentOS 系统
  • 苹果产品可以在App Store搜索 Best NetTools下载安装
  • 安卓客户端:下载地址 https://cdn.ipip.net/17mon/besttrace.apk

使用方式

Windows

Windows 版本 安装完成后,有两个图标

在上方输入IP地址或域名,点击开始即可进行路由跟踪

Best Trace 路由跟踪

Best Trace运行右侧会有各种工具,使用都很简单。

Best Trace

Linux

mtr baidu.com 或者 mtr IP地址

MTR baidu.com 测试界面

具体输出的参数含义为:

  • 第一列是IP地址
  • 丢包率:Loss
  • 已发送的包数:Snt
  • 最后一个包的延时:Last
  • 平均延时:Avg
  • 最低延时:Best
  • 最差延时:Wrst
  • 方差(稳定性):StDev

参数

-r or –report

使用 mtr -r baidu.com 来打印报告,如果不使用 -r or –report 参数 mtr 会不断动态运行。使用 report 选项, mtr 会向 qq.com 主机发送 10 个 ICMP 包,然后直接输出结果。

-s or –packetsize

使用 -s 来指定ping数据包的大小 mtr -s 100 baidu.com
100 bytes 数据包会用来发送,测试,如果设置为负数,则每一次发送的数据包的大小都会是一个随机数。

-c

指定发送数量
mtr -c 100 baidu.com

-n

不进行主机解释
使用 -n 选项来让 mtr 只输出 IP,而不对主机 host name 进行解释
mtr -n qq.com

测试数据分析

  • Loss% 列展示了数据包在每一跳的丢失率
  • Snt 列记录的多少个数据包被送出
  • Last, Avg, Best 和 Wrst 列都标识数据包往返的时间,使用的是毫秒( ms )单位表示
  • Last 表示最后一个数据包所用的时间
  • Avg 表示评价时间
  • Best 和 Wrst 表示最小和最大时间
  •  StDev 提供了数据包在每个主机的标准偏差。如果标准偏差越高,说明数据包在这个节点的延时越不相同。

网络丢包 主要看任何一跳上的Loss%,说明这一跳上可能有问题。有的运营商会限制ICMP的发送速率,可能会导致丢包现象,查看下一跳如果没有丢包,说明上一条是认为限制的。

Was this article helpful?

Related Articles