| 难点 | 故障窗口短、不可控、难以复现 |
|---|---|
| 对策 | 长时监控 + 自动记录 + 分卷抓包 → 等下一次 |
| 判读 | 看失败的时间分布:随机 / 周期性 / 与负载相关 |
挂着等故障(Linux 长时观测)
挂着等故障(Linux 长时观测)
ping -D -i 0.2 <目标> | while read l; do echo "$(date +%F' '%T) $l"; done >> /tmp/longping.log & # -D 带时间戳
mtr -r -c 3000 -i 0.5 -n <目标> >> /tmp/mtr.log 2>&1 &
tcpdump -i any -nn -W 20 -C 10 -w /tmp/wait.pcap 'host <目标>' & # 分卷抓包,最多 200MB失败模式 / 常见指向
| 失败模式 | 常见指向 |
|---|---|
| 周期性出现(整点/每 5 分钟) | 定时任务、备份占满带宽、路由协议震荡 |
| 与流量高峰相关 | 链路拥塞、队列丢包、上联带宽不足 |
| 随机、短促 | 物理层误码、光衰、无线干扰、双工问题 |
| 特定客户端才复现 | 客户端侧问题、NAT/MTU、无线终端或代理 |
长期挂后台观测脚本要设置日志轮转与磁盘告警,ping 日志一天能到几百 MB。