首页/网络/网络排障速查/长时统计 ping:-c 大数 + -i 间隔 + -D 时间戳
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条
DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

长时统计 ping:-c 大数 + -i 间隔 + -D 时间戳

判断「偶尔断一下」要靠长时间统计:增加包数、放慢间隔、给每行打时间戳,才能看出丢包的模式(随机/周期性/突发)。

网络排障速查网络更新于 2026-10-12

长时监控并落盘(Linux)

长时监控并落盘(Linux)
ping -D -i 0.5 -c 3600 8.8.8.8 | tee /tmp/ping-1h.log        # 半小时、每秒 2 包、带 UNIX 时间戳
ping -q -i 0.2 -c 3000 8.8.8.8 | tail -2                     # 只留统计行
tail -f /tmp/ping-1h.log | grep -E 'timeout|unreachable'     # 实时只看异常

丢包时间分布粗分析

丢包时间分布粗分析
grep timeout /tmp/ping-1h.log | awk '{print strftime("%H:%M", $1)}' | uniq -c | head   # 按分钟看丢包密度
-D 输出中的时间戳为 Unix 秒(可加小数),配合 awk/strftime 能快速画出丢包时间线。

易错点

  • 不停刷新屏幕看 ping 输出无法保留证据,务必 tee/重定向落盘
  • 包间隔 0.5s 持续一天会产生 17 万行日志,记得轮转或加 -q

数据来源与参考

  • man 8 ping(-D、-i、-c 行为)
  • iputils 项目文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌