长时监控并落盘(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 能快速画出丢包时间线。