机场节点延迟高、抖动大、丢包怎么办:三个指标怎么测、多少算正常、怎么换线路
延迟、抖动、丢包是三个不同的指标,分别影响网页打开、视频会议和下载。本文讲每个指标的含义、用 ping 和客户端测试怎么测、什么数值可以接受,以及怎么根据测试结果换节点、换协议、换线路。
三个指标,三种影响
延迟、抖动、丢包经常被混成一个词「卡」,但它们影响的场景完全不同:
- 延迟(Latency):一个数据包往返一次的时间,单位 ms。影响的是「点一下要等多久」,网页打开、游戏操作响应。延迟高但稳定,看视频其实没感觉。
- 抖动(Jitter):延迟的波动范围。这一秒 50 ms,下一秒 300 ms,再下一秒 80 ms。影响实时类应用,视频会议声音断断续续、游戏忽快忽慢,都是抖动。
- 丢包(Packet Loss):发出去的包有多少比例没到。影响下载速度和视频流畅度。TCP 遇到丢包会主动降速,1% 的丢包就能让下载速度掉一半,3% 以上视频开始反复缓冲。
排查时先搞清楚你的问题属于哪一类,再决定测什么。
怎么测
客户端延迟测试
所有主流客户端都有。点一下测全部节点,出来一个数字。这个数字是「通过节点访问一个测试网址」的往返时间,包含了你到节点、节点到测试站点两段。它更接近真实体验,但只测一次、只有延迟,看不到抖动和丢包。
用途:快速筛掉明显有问题的节点,比较同地区节点的相对好坏。
ping 节点 IP
从订阅里拿到节点服务器地址,终端执行:
ping -c 50 节点地址
Windows 用 ping -n 50。连续 50 次,结束后看三个数字:平均延迟(avg)、最大最小差(反映抖动)、丢包率(packet loss)。
这一步测的是你到入口服务器这一段,不含落地。入口在国内或香港的中转机场,这段应该很低、几乎不丢包。这段就差,问题在你的宽带或机场入口,和落地无关。
注意:部分机场的节点屏蔽了 ICMP,ping 不通不代表节点挂了。
简单 traceroute
traceroute 节点地址
Windows 是 tracert。看从你家出去经过哪些跳。有用的信息有两个:在哪一跳延迟突然跳高(通常是国际出口那一跳),以及有没有明显绕路(去香港却先到了美国)。不需要读懂每一跳,只看延迟从哪里开始飙升。
持续观察
单次测试意义有限。晚高峰测一次、白天测一次、深夜测一次,三组数据对比才知道是时段问题还是线路问题。
什么数值可以接受
按地区的延迟参考(从中国大陆出发,专线或优质中转):
| 地区 | 正常范围 | 偏高 |
|---|---|---|
| 香港、台湾 | 30 到 80 ms | 150 ms 以上 |
| 日本、韩国 | 50 到 100 ms | 200 ms 以上 |
| 新加坡 | 60 到 120 ms | 250 ms 以上 |
| 美国西岸 | 150 到 200 ms | 300 ms 以上 |
| 欧洲 | 200 到 280 ms | 400 ms 以上 |
抖动:平均延迟的 20% 以内算稳,比如 60 ms 的节点抖动 10 ms 很正常;抖动超过平均值本身,实时应用基本不可用。
丢包:0 到 1% 无感,1 到 3% 下载明显变慢,3 到 5% 视频缓冲、会议卡顿,5% 以上几乎不可用。
晚高峰中转线路丢包 5% 到 10% 很常见,这是公网国际出口的现状,不是某一家机场的问题。详见 机场晚上特别卡。
根据结果换线路
延迟高但不抖不丢
线路绕路了。香港节点 200 ms 说明数据可能先去了美国再回来。换同地区的另一个节点,或者换一个入口不同的节点(节点名里有「电信」「联通」「移动」「BGP」等标注的,选和你宽带匹配的)。
抖动大
多半是入口或国际出口拥塞,节点本身不一定有问题。先换入口(同一地区不同编号的节点可能走不同入口),不行就换到专线节点。专线不走公网出口,抖动通常能压到 10 ms 以内。
丢包高
先判断在哪一段丢。ping 入口不丢、客户端测试慢,问题在出海段,换专线节点或换时段。ping 入口就丢,问题在你到入口这一段,先排查本地:换 Wi-Fi 频段、有线直连、重启路由器、手机流量对比。
如果本地没问题,可以试换协议。Hysteria2 基于 UDP,有自己的拥塞控制,在 3% 到 8% 丢包的环境下比 TCP 协议明显更能顶住。机场如果提供多种协议,丢包环境下优先选它。各协议的差别见 机场协议说明。
所有节点都差
你到入口的这一段有问题。ping 一个国内网站,国内也高、也丢,是宽带或路由器。国内正常、所有节点都差,是宽带运营商的国际出口质量不行,移动用户最常遇到。这种情况中转机场怎么换都差不多,只有专线能绕过去。
专线和中转在这三个指标上的区别
中转线路:延迟多加 20 到 50 ms,白天抖动和丢包都不错,晚高峰丢包飙升到 5% 以上。 IEPL 专线:延迟低且稳定,全天抖动在 10 ms 以内,丢包接近 0。代价是价格贵、倍率高。
如果你的主要用途是视频会议、远程桌面、游戏这类对抖动和丢包敏感的场景,中转线路的晚高峰基本撑不住,专线是唯一解。详见 IEPL / IPLC / 中转的区别 和 IEPL 专线机场推荐。
延迟测试的数字为什么每次不一样
客户端里连续点几次延迟测试,同一个节点可能是 45、120、60、200。这不代表测试不准,而是网络本身就在波动。单次测试的数字参考价值很低,要看多次的分布。
几个影响因素:
- 测试目标。客户端默认通过节点访问一个测试网址(常见是 Google 的 generate_204 或 Cloudflare 的某个地址),这个目标站点的响应时间也算在里面。
- 并发测试。一次测全部节点时,几十个请求同时发,互相挤占带宽,数字会偏高。单独测一个节点更准。
- 连接复用。第一次测要建立连接,后面几次可能复用了连接,数字会低一些。
- 时间点。隔几秒就可能不一样,晚高峰波动更大。
所以别盯着某一次的数字做决定。连续测三五次,取中间值,看跳动幅度,这才是这个节点的真实状况。
几个常见误区
延迟低等于快。不是。延迟是往返时间,带宽是单位时间能传多少。一个 30 ms 但带宽只有 5 Mbps 的节点,看视频比 150 ms 但 100 Mbps 的节点差得多。两者都要看。
ping 不通等于节点挂了。不一定。很多节点服务器关闭了 ICMP 响应,ping 不通但代理正常。用客户端的延迟测试判断,不要只靠 ping。
自动选择一定选最好的。自动选择按延迟排,不看带宽和丢包。它选出来的常常是人最多、延迟最低、带宽最挤的那个。手动固定一个测过的节点往往更好。
丢包是机场的问题。晚高峰中转线路的丢包,是运营商国际出口的问题,所有中转机场一样。你到入口这一段的丢包,是你家网络的问题。真正属于机场的丢包,是入口服务器或专线段的,占比最小。
延迟高一定是绕路。也可能是节点服务器负载高、处理慢。看 traceroute 里中间跳数正常、延迟却高,可能就是服务器本身的问题,换同机房的另一个节点试。
相关
常见问题
机场节点延迟多少算正常?
香港、台湾、日本节点 30 到 80 ms 正常,新加坡 60 到 120 ms,美国西岸 150 到 200 ms。中转线路在此基础上加 20 到 50 ms。超过地区正常值一倍以上就是线路绕路或拥塞。
客户端里显示的延迟和 ping 有什么区别?
客户端延迟测试是通过节点访问一个测试网址的往返时间,包含了节点到目标站点的一段;ping 节点 IP 只测你到节点服务器这一段。前者更接近真实体验,后者用来判断入口线路质量。
延迟不高但看视频还是卡,为什么?
延迟只是单程往返时间,不代表带宽和丢包。丢包 3% 以上视频就会反复缓冲,抖动大视频会议就会断续。要分别测丢包和抖动,不能只看延迟数字。
丢包多少以内可以接受?
0 到 1% 基本无感;1 到 3% 网页正常、视频偶尔缓冲;3 到 5% 视频会议明显卡顿;超过 5% 几乎不可用。晚高峰中转线路丢包 5% 以上很常见。
换了好几个节点延迟都高,问题在哪?
所有节点一起高,通常是你到入口的这一段出了问题:宽带运营商国际出口拥塞、路由器故障或 Wi-Fi 信号差。先 ping 国内网站对比,国内也高就是本地网络。
本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。