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
: 是标准偏差