平进我们在对远程主机的 络情况的好坏进行监测时用到的最多命令莫过于ping和tracert了,而且为了排查具体的问题原因,可能要试上半天才行。那有没有一个工具,把这两者的功能集中在一块,又不停的进行 络状态监测的工具呢,他就是mtr ,windows下的版本叫WinMTR
ping 与 tracert 通常被用來检测 络状况和服务器状态。ping 命令会送出封包到指定的服务器,如果服务器有回应就会传送回封包,另外也会告诉我们封包来回的时间。而 tracert 命令则是用来告诉我们从用户的电脑到指定的服务器中间一共会经过那些节点(路由)和每个节点的回应速度。
1软件下载安装
- linux
Hostname | Nr | Loss% | Sent | Recv | Best | Avg | Worst | Last | StDev |
---|---|---|---|---|---|---|---|---|---|
节点 IP 或域名 | 编 | 丢包率 | 已发送的数据包数量 | 已成功接收的数据包数量 | 延迟的最小值 | 延迟的平均值 | 延迟的最大值 | 延迟的最后一次值 | 标准偏差。越大说明相应节点越不稳定 |
3具体例子
4常见的链路异常场景
- 目标地址出现了100%的丢包 ->目标服务器设置了防火墙等相关安全策略
- 运营商骨干 络,出现了明显的丢包,但后续节点均未见异常 ->ICMP限速所致
- 出现循环跳转 ->运营商相关节点路由配置异常所致
- 骨干 络跳中无法收到任何反馈 ->相应节点中断所致。建议结合反向链路测试做进一步确认
5链路测试步骤
本地 络对应的公 IP ->正向链路测试->反向链路测试->测试结果分享
参考 :
WinMTR使用教程
What is MTR
络链路不稳定的排查问题方法
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8632 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!