首页/网络/网络排障速查/ping 基本用法与输出判读
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条
DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

ping 基本用法与输出判读

ICMP Echo 是最快的可达性探针:一次常规输出里包含解析结果、逐包 RTT、丢包统计与抖动;先学会把每个字段读对,再谈参数。

网络排障速查网络更新于 2026-10-12
协议ICMP Echo Request/Reply(IPv4)/ ICMPv6(IPv6)
语法ping [选项] 目标
默认行为Linux 每秒 1 包持续发送(Ctrl+C 停止);Windows 默认 4 包

典型输出(Ubuntu iputils)

典型输出(Ubuntu iputils)
$ ping -c 3 example.com
PING example.com (93.184.216.34) 56(84) bytes of data.
64 bytes from 93.184.216.34: icmp_seq=1 ttl=55 time=12.4 ms
...
--- example.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 12.350/12.484/12.620/0.110 ms
bytes 56(84)载荷 56 字节(含 ICMP 头 8),线缆上共 84 = 56+8+20 IP 头
ttl剩余 TTL,可用于粗判对端系统与跳数
mdevRTT 平均偏差,衡量抖动
time 值为单包 RTT,单位毫秒;mdev 明显大(>avg 的 20%)说明路径抖动大,业务体验可能差于平均值。

易错点

  • ping 通不代表端口/服务正常;ICMP 常被单独放行或单独拦截,结论要留余地
  • Windows 与 Linux 默认发包数不同(4 包 vs 持续),对比结论时先统一口径

数据来源与参考

  • RFC 792:ICMP Echo 报文定义
  • man 8 ping(iputils)

相关工具

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