blog
blog copied to clipboard
mtr 网络诊断工具
常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是 mtr。mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具。
traceroute默认使用UDP数据包探测,而mtr默认使用ICMP报文探测,ICMP在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况。
参考:
一、Ubuntu 安装和使用 mtr
1⃣️ 安装 mtr:
$ sudo apt update
$ sudo apt install mtr
2⃣️ 使用 mrt:
$ mrt + ip/domain
二、mtr google.com
效果图(macOS系统)
输出参数解释:
-
Host
IP地址 -
Loss
丢包率 -
Snt
已发送的包数 -
Last
最后一个包的延时 -
Avg
平均延时 -
Best
最低延时 -
Wrst
最差延时 -
StDev
方差(稳定性)
三、macOS 配置 mtr
1⃣️ $ vim .zshrc
export PATH="/usr/local/sbin/:${PATH}"
2⃣️ $ source .zshrc
# 使配置生效