直接用系统自带ping命令可测丢包和延迟,关键看“丢失”和“时间”字段;基础ping发4包验连通性,-n参数发50–100包提升可信度,-t持续ping抓间歇丢包,再结合tracert和pathping定位故障节点。
直接用系统自带的 ping 命令就能测丢包和延迟,不用装额外软件。关键看“丢失”和“时间”两个字段,操作简单但细节决定判断准不准。
基础 ping 快速验证连通性与丢包率
默认发 4 个包,适合初步排查:
- 按 Win + R,输入
cmd回车打开命令提示符 - 输入
ping www.baidu.com(或ping 8.8.8.8) - 看最后一行:若显示
丢失 = 0 (0%),说明没丢包;丢失 = 1 (25%)就已存在丢包 - 同时留意
最短/最长/平均 = xxxms,平均延迟超过 100ms 或波动大(比如最短 10ms、最长 500ms),可能隐含不稳定
用 -n 参数做定量测试提升可信度
只发 4 次容易受偶然超时干扰,发 50–100 次更真实:
- 输入
ping -n 100 192.168.1.1(目标可换为你的网关或常用服务器 IP) - 等全部完成再看结果——避免中途 Ctrl+C 中断影响统计
- 重点对比:丢包率是否稳定?延迟是否同步剧烈抖动?两者常并存
用 -t 持续 ping 抓住间歇性丢包
很多丢包是偶发的,一闪而过,-t 能实时暴露:
- 输入
ping -t 114.114.114.114(推荐国内 DNS,避免目标不可达误判) - 界面持续滚动,每出现一行
Request timed out就是一次丢包 - 观察是否集中出现(如每 30 秒卡一次)、或连续 timeout(链路已断)
- 按 Ctrl + C 停止后,末尾会汇总整段测试的丢包总数和百分比
结合 tracert 和 pathping 定位丢包位置
知道丢包了,但不知道卡在哪一跳?这时候需要路径分析:
-
tracert 8.8.8.8:逐跳显示路由路径,星号(*)多或某跳延迟突增,问题大概率出在那里 -
pathping 8.8.8.8:比 tracert 更进一步,对每跳做持续探测,直接给出各节点的丢包率和延迟,精准定位故障点 - 注意:tracert 默认最多 30 跳,若路径更长可加
/h 50扩展


















