网络问题定位问题手段总结

引言

网络问题,不像系统或者数据库问题,仅仅凭借日志,很难定位到原因;没有相关证据,只有猜测性的结果,无法有效的推动第三方协助解决;为了更好的定位问题,我们需要很多的工具以及方法进行获取证据。本文对常用的工具和方法做汇总。

连通性&丢包问题

此类问题排查方法排查手段一般有:ping&mtr&traceroute等命令;最常用的方法参考下面内容

  1. ping 丢包或不通时链路测试说明

    ping命令的最佳实践是:
    ping www.aliyun.com | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime()) } '
    ping -DO www.aliyun.com

    image
    image

  2. 能 ping 通但端口不通时端口可用性探测说明
  3. 手机移动端网络路由跟踪探测方式
  4. 网络异常时抓包操作说明

    1. Linux循环抓包命令参考
      其中相关的参数需要跟进实际情况调整。循环抓包参考如下,请注意磁盘大小;最大抓取50个包,每个包20M,共占用1G的空间,抓tcp协议的53端口的报文。

      tcpdump -iany tcp and port 53 -C 20 -W 50 -w /tmp/cap.pcap
    2. Windows循环抓包命令参考
      https://yq.aliyun.com/articles/72277
    3. 抓包时需要客户端与服务端共同抓包。
  5. TCPing测试
    工具可以在文末下载,命令参考(更多命令

    Mac:tcpping2-master xxx$ python tcpping2.py www.aliyun.com 80
    [2019-01-20 22:57:00,320] 10.65.148.173:51267, www.aliyun.com:80, conn_time: 0.034433
    [2019-01-20 22:57:02,342] 10.65.148.173:51269, www.aliyun.com:80, conn_time: 0.019742
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值