traceroute 可以追踪路由,ping可以判断丢包率,在Linux有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr。
CentOS6 默认没有安装,先来安装
yum install mtr
常用参数
-r 已报告模式显示
-s 用来指定ping数据包的大小
-n no-dns不对IP地址做域名解析
-a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
-i 使用这个参数来设置ICMP返回之间的要求默认是1秒
-4 IPv4
-6 IPv6
-h 提供帮助命令
-v 显示mtr的版本信息
mtr -r www.baidu.com
HOST: JAPAN.guest Loss% Snt Last Avg Best Wrst StDev 1. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 2. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 3. xe-0-6-0-21.r01.tokyjp05.jp. 0.0% 10 1.1 1.2 0.9 2.4 0.4 4. ae-7.r30.tokyjp05.jp.bb.gin. 0.0% 10 1.1 1.9 0.9 7.3 2.0 5. ae-14.r22.tkokhk01.hk.bb.gin 0.0% 10 64.2 61.5 58.5 69.3 3.9 6. ae-6.r01.tkokhk01.hk.bb.gin. 0.0% 10 52.1 51.5 51.3 52.5 0.4 7. 203.131.250.22 0.0% 10 54.1 54.3 54.1 54.6 0.2 8. 103.235.45.6 0.0% 10 54.9 55.1 54.5 56.5 0.6 9. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 10. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 11. 103.235.46.39 0.0% 10 50.0 50.0 49.7 50.5 0.3
参数说明:
第三列 Loss: 是显示的每个对应IP的丢包率
第四列 Last: 显示的最近一次的返回时延
第五列 Avg : 是平均值 这个应该是发送ping包的平均时延
第六列 Best: 是最好或者说时延最短的
第七列 Wrst: 是最差或者说时延最久的
第八列 StDev: 是标准偏差
Leave a Reply
You must be logged in to post a comment.