Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
linux 网络诊断_linux版软件网站,希望能够帮助你!!!。
请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. mtr功能介绍
本文主要介绍mtr命令,该工具是Linux中有一个非常优秀的网络连通性测试工具,它结合了ping, traceroute,nslookup 的相关特性。它把 ping和 traceroute 的功能并入了同一个工具中,所以功能更强大。
以CentOS7.5最小化安装为例,默认情况下并没有集成mtr工具,需要手动安装。
[root@zcwyou ~]# yum -y install mtr
mtr 默认发送 ICMP 数据包进行链路探测。可以通过 -u 参数来指定使用 UDP 数据包用于探测。
相对于 traceroute 只会做一次链路跟踪测试,mtr 会对链路上的相关节点做持续探测并给出相应的统计信息。所以,mtr能避免节点波动对测试结果的影响,所以其测试结果更正确,建议优先使用。
2. 比较traceroute与mtr
traceroute 223.5.5.5
[root@zcwyou ~]# traceroute www.linuxrumen.com
traceroute to www.linuxrumen.com (183.3.226.35), 30 hops max, 60 byte packets
1 gateway (113.105.164.129) 5.125 ms 5.521 ms 6.329 ms
2 172.16.23.1 (172.16.23.1) 5.818 ms 6.124 ms 6.297 ms
3 172.16.11.1 (172.16.11.1) 6.460 ms 6.691 ms 6.932 ms
4 113.105.150.13 (113.105.150.13) 6.476 ms 6.800 ms 7.165 ms
5 119.147.155.21 (119.147.155.21) 5.294 ms 119.147.155.29 (119.147.155.29) 1.671 ms 183.60.128.85 (183.60.128.85) 5.657 ms
6 113.96.254.109 (113.96.254.109) 3.405 ms 3.299 ms 113.96.254.133 (113.96.254.133) 3.037 ms
7 119.147.220.102 (119.147.220.102) 4.591 ms 119.147.220.162 (119.147.220.162) 4.771 ms 119.147.220.110 (119.147.220.110) 4.913
使用传统的traceroute
使用传统的traceroute
一次输出结果
[root@zcwyou ~]# mtr 223.5.5.5
mtr持续刷新输出结果如下
My traceroute [v0.85]
zcwyou (0.0.0.0) Tue Nov 13 22:07:30 2018
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
使用mtr持续跟踪网络质量
返回结果说明:
默认配置下,返回结果中各数据列的说明:
输出结果解释:
第一列(Host):节点IP地址和域名。如前面所示,按n键可以切换显示。
第二列(Loss%):节点丢包率。
第三列(Snt):每秒发送数据包数。默认值是10,可以通过参数 -c 指定。
第四列(Last):最近一次的探测延迟值。
第五、六、七列(Avg、Best、Wrst):分别是探测延迟的平均值、最小值和最大值。
第八列(StDev):标准偏差。越大说明相应节点越不稳定。
3. mtr常见选项
-r 或 --report:以报告模式显示输出。
-p 或 --split:将每次追踪的结果分别列出来,而非如 --report统计整个结果。
-s 或 --psize:指定ping数据包的大小。
-n 或 --no-dns:不对IP地址做域名反解析。
-a 或 --address:设置发送数据包的IP地址。用于主机有多个IP时。
-4:只使用 IPv4 协议。
-6:只使用 IPv6 协议。
另外,也可以在 mtr 运行过程中,输入相应字母来快速切换模式,比如:
?或 h:显示帮助菜单。
d:切换显示模式。
n:切换启用或禁用 DNS 域名解析。
u:切换使用 ICMP或 UDP 数据包进行探测。
本文已同步至博客站:
https://www.linuxrumen.com/cyml/665.html
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章