测网速的时候,除了下载速度,你可能还见过"延迟""抖动""丢包"这几个词。它们衡量的不是网络有多快,而是网络有多稳。对打游戏、开视频会议、语音通话来说,这三个指标往往比下载速度更能决定实际体验。
这篇讲清楚它们分别是什么、多少算正常,以及为什么网页上测出来的延迟总是比命令行高。
延迟:数据往返要多久
延迟(latency)指一个数据包从你的设备到目标服务器、再返回来所花的时间,单位是毫秒(ms)。它衡量的是"反应快慢",不是"传输多快"。
一个常见的混淆:延迟和带宽是两回事。带宽是"管道有多粗"(每秒能传多少数据),延迟是"信号跑一趟要多久"。你可以有很高的带宽下载大文件飞快,同时延迟很高、打游戏很卡——两者互不替代。
延迟的高低,物理距离是主因。数据在光纤里的传播速度有上限,跨洲访问天然就比访问同城服务器慢。从中国访问美国服务器,光是物理往返就要一百多毫秒,这是硬性下限,再好的网络也压不下去。
大致的参考区间:
- 30 毫秒以内:优秀,同城或就近节点
- 30–80 毫秒:良好,日常使用无感
- 80–150 毫秒:正常,跨区域访问的常态
- 150–300 毫秒:偏高,实时应用开始有感知
- 300 毫秒以上:明显延迟,视频通话、游戏体验受影响
抖动:延迟稳不稳
抖动(jitter)指延迟的波动幅度。如果你连续测十次,延迟一会儿 40 毫秒、一会儿 120 毫秒,那抖动就很大;如果每次都稳定在 45 毫秒上下,抖动就很小。
对实时应用来说,抖动往往比延迟本身更要命。 原因是:稳定的高延迟,应用可以通过缓冲来补偿——比如视频通话缓存几十毫秒的数据,你感觉不到;但忽高忽低的抖动,缓冲区一会儿空一会儿满,就会表现为声音断续、画面卡顿、游戏里的"瞬移"。
打个比方:稳定的高延迟像一条限速但畅通的路,你能预判;大抖动像一条时快时堵的路,永远不知道下一秒什么情况——后者更难受。
所以看延迟指标时,别只看那个平均数,也要看它稳不稳。
丢包:数据有没有丢
丢包(packet loss)指发出去的数据包,有多少没能到达目的地,通常用百分比表示。
网络传输里,数据被切成一个个小包分别发送。理想情况下每个包都能到,但线路拥塞、信号干扰、设备过载都可能让一些包中途丢失。丢了的包需要重传,重传就意味着延迟和卡顿。
参考标准:
- 0%:理想状态
- 1% 以内:多数应用可接受
- 1–3%:实时应用(游戏、通话)开始明显受影响
- 3% 以上:体验会有明显问题
少量丢包在无线网络里其实很常见,有线连接通常更稳定。如果你在 Wi-Fi 下丢包严重,插网线往往立竿见影。
为什么网页测的延迟比命令行高
这是个很多人困惑的点:同样测延迟,网页工具的结果往往比命令行的 ping 高出几十毫秒。这不是网页工具不准,而是两者测的根本不是一回事。
命令行的 ping 用的是 ICMP 协议,直接发一个最精简的探测包,测纯粹的网络往返。
但浏览器出于安全限制,不能发送 ICMP 包。所以网页上的所有"ping 工具",测的其实是 HTTP 往返延迟——它要完整走一遍:DNS 解析、建立 TCP 连接、TLS 加密握手,然后才是真正的请求响应。这一整套流程,比单纯的 ICMP 往返多出几十毫秒是正常的。
所以:
- 命令行
ping测的是网络层的纯延迟 - 网页工具测的是应用层的完整往返,更接近你实际打开一个网站的真实耗时
两个数字都有意义,只是含义不同。网页测出来的值偏高不代表你的网络差,它反映的是"真实访问一个服务要多久",某种意义上更贴近实际体验。
为什么有的目标显示"不可达"
在网页 ping 工具里,某个目标显示不可达,通常不代表那个服务宕机了,而是它在你当前的网络里被阻断了。
这其实是个有用的诊断信息。举例:如果 Google、YouTube 显示不可达,而其他目标正常,说明你处在一个对这些服务有限制的网络环境里,而不是这些服务出了问题。
反过来,如果所有目标都不可达,那基本可以判断是你本地的网络、防火墙或代理出了问题,而不是这些服务同时集体故障——毕竟 Google 和你家路由器同时挂掉的概率,远低于后者单独出问题。
所以"哪些通、哪些不通"这个组合,本身就能帮你定位网络问题出在哪一环。
怎么测
打开延迟测试,它会测你的网络到一批主流服务(Google、TikTok、OpenAI、GitHub 等)的往返延迟,并显示抖动情况,标出不可达的目标。全程在浏览器里完成,不需要安装任何东西。
几个使用建议:
- 多测几次看稳定性。 单次结果受瞬时波动影响,连续测几次更能反映真实情况——尤其是想看抖动的时候。
- 对比不同目标。 如果只有跨境目标慢、本地目标快,说明是国际线路问题;如果全都慢,可能是本地网络问题。
- 换网络对比。 Wi-Fi 和网线、家里和公司分别测一下,能帮你判断瓶颈在哪。
小结
延迟、抖动、丢包衡量的是网络的"稳定性"而非"速度":延迟是往返耗时,抖动是延迟的波动,丢包是数据的丢失率。对实时应用而言,抖动和丢包常常比延迟本身更影响体验。
网页工具测的是包含 DNS、TCP、TLS 的完整 HTTP 往返,比命令行 ICMP 偏高是正常的,且更接近真实访问体验。想快速看看自己的网络到各大服务的连通性与延迟,用延迟测试即可。