测延迟时最容易犯的错误,是把本地回环耗时算进结果。本机到本机的回环请求通常只有零点几毫秒,如果测试目标是代理本机端口而不是远端节点,这个数字与真实链路延迟没有可比性。正确的做法是明确三层口径:本机到代理端口、代理到接入节点、端到端。
工具选择上,逐包探测只能反映瞬时抖动,长期连续采样才接近实际体验;多跳路径工具适合定位问题段落,但它的默认发包频率往往高于官方探针的每分钟 1 次,直接拿它的统计值与官网分区均值对比并不合适。
| 测量层次 | 测量对象 | 典型量级 | 官方口径参照 |
|---|---|---|---|
| 本地回环 | 本机到代理端口 1080 | 不足 1 毫秒 | 不属于链路延迟 |
| 接入段 | 代理到分区接入点 | 数十毫秒 | 分区均值 41 至 214 毫秒 |
| 端到端 | 目标站点完整往返 | 含站点响应时间 | 需按场景单独统计 |
分区均值取自 7 天 10080 个采样点的统计结果。
当本机到代理端口的连通性异常时,建议按由下至上的顺序排查,每一步确认后再进入下一步,避免同时改动多个环节导致无法定位。
第一步确认端口监听状态:客户端设置里显示监听的端口与系统实际监听端口是否一致,若曾手动切换过端口,本地回环可能仍指向旧端口。第二步确认进程与防火墙:客户端进程是否在运行、系统是否拦截了该端口的回环请求。第三步确认代理模式与系统代理设置是否一致。
为什么握手耗时与端到端延迟是两个独立指标,详见快连协议握手与拥塞控制文章。
按 7 天采样口径给出的可用率 98.7% 与吞吐区间,是对照本文测量结果的参考材料。
6 个分区的覆盖范围与延迟均值,与本文的测量口径配套使用。
本文引用的所有数值均标注了来源口径与采样范围,引用时请一并注明。