在linux系统中,mtr命令是用于检测网络是否连通以及延迟值,是一个网络诊断工具,该命令结合了traceroute命令和ping命令的功能。因此在某些方面,mtr命令相对方便些。
语法格式:mtr 参数 目标主机;参数可以为空;
如图1,是执行mtr命令(参数为空),所进入的显示界面,从图中信息可以看到,当,tr命令启动时,会调查运行在mtr和主机名之间的网络连接。
图1
同时mtr命令可以指定主机名,如图2,指定192.168.99.40的主机名。
图2
其中:
Host:表示目标主机名;
Loss%:表示数据包丢失的百分比;
Snt:表示发送的数据包总数;
Last:表示最近一次探测的延迟;
Avg:表示所有探测的平均延迟;
Best:表示探测到的最低延迟;
Wrst:表示探测到的最高延迟;
StDev:表示延迟的标准偏差;
参数说明-u/T:表示使用UDP/TCP,而不是显示ICMP回显;
-c:表示ping的次数,默认值为30;
-i:表示每个ping数据包的发送间隔,单位为秒,且默认为1秒;