OSCILLOSCOPE / RTT 连续探测

网络抖动测试

一句话说清用途:看延迟稳不稳,而不只看快不快。连续探测后给出 平均 RTT、RFC 3550 抖动、P95、失败率 与 RTT 波形,支持多轮对比、游戏与视频会议 场景判读及 CSV 转义导出。

探测目标为本站同源静态资源,结果反映浏览器到本站这一段往返波动,不是到游戏服务器的延迟;不装插件、不登录、不上传网络数据。

RTT WAVEFORM待机
min —max —0 / 50

本轮统计

尚未开始探测

RTT 分布与场景判读

按 8 档分箱 · 同源探测口径

口径说明:抖动 J 按 RFC 3550 平滑公式递推,页面同时给出未平滑的平均绝对差;P95 为升序样本第 95 百分位;失败率=失败探测数 ÷ 总探测数。判读档位只用于横向比较,不构成网络质量承诺。

多轮对比与导出

最近 6 轮 · 保存在本机
CSV 含每次探测序号、RTT、状态与统计摘要,特殊字符已转义。
#时间样本 / 间隔平均 RTT抖动 JP95失败率判定
完成一轮探测后,结果会自动记录在这里。

AI 网络排查建议

仅本页接入 · 点击先过人机验证

把本轮的 RTT、抖动、P95、失败率与多轮对比整理成摘要,让 AI 给出可执行的排查顺序(本地网络、代理、无线干扰、跨网段差异)。不点按钮不会发起任何模型请求。

首次点击需通过人机验证,验证通过后本次会话有效

📡抖动口径与判读档位 RFC 3550、P95 与失败率怎么读

探测对象 连续 GET 本站同源的一个静态小资源,记录每次往返耗时;只反映浏览器到本站这一段,不含到游戏或会议服务器的跨网路径。
抖动口径 按 RFC 3550:相邻 RTT 绝对差 D 代入 J = J + (D − J) / 16 递推,第一对差值作为初值;页面同时给出未平滑的平均绝对差,避免只看一个数字。
P95 与失败率 P95 取升序成功样本第 95 百分位;失败率=失败探测数 ÷ 总探测数,超时或响应非成功都计为失败。
判读档位 抖动 <5 ms 且 P95 <100 ms、失败率 <1% 判稳定;5–15 ms 为可用;>30 ms 或失败率明显升高建议排查。这是页面用于横向比较的档位,不是运营商质量承诺。
样本与间隔 20 / 50 / 100 次三档,间隔 100 / 200 / 500 ms;样本越多越能看出偶发尖峰,对比时请固定同一组参数。
示例波形 断网或静态资源不可达时可用固定示例数据熟悉图表,结果明确标注「示例」,不会被当作真实网络结论。

这个工具解决什么问题

延迟 30 ms 很稳,和延迟 20 ms 却忽上忽下,体感完全不同。这个示波器连续探测同源资源,把 平均 RTT、抖动 J、P95、失败率 和逐次波形画出来,再按游戏、视频会议、无线代理三类场景给判读,还能把多轮结果放在一起比。不装插件、不登录,不点 AI 按钮就不会把网络数据提交给模型。

四条排查原则

  • 先认口径:这里测的是到本站的往返波动,跨运营商与到游戏服务器的路径不在这段结果里。
  • 固定参数复测:样本数、间隔、网络环境一致,多轮对比才有意义。
  • 结合失败率看:抖动小但失败率高,往往是代理、DNS 或链路中断,不是单纯的排队波动。
  • 区分实测与示例:示例波形只演示图表读法,不能写进验收或报障结论。

按这几步用

  1. 选样本与间隔:首屏选 20 / 50 / 100 次与 100 / 200 / 500 ms 间隔,保持标签页在前台。
  2. 开始探测:点「开始探测」,示波器逐次画出 RTT 波形,进度条与 KPI 同步刷新。
  3. 看波形与分布:观察尖峰是否成簇出现,再用 8 档直方图确认延迟集中在哪个区间。
  4. 读判读与场景:结算后页面给出稳定 / 可用 / 波动偏大 / 建议排查,并给游戏、会议、无线代理三类提示。
  5. 做多轮对比:调整网络环境后按同样参数再测,最近 6 轮自动进表,比较抖动与失败率是否持续偏高。
  6. 导出或请 AI 排查:导出逐次 RTT 的 CSV;需要排查顺序建议时点 AI 按钮,先完成人机验证再生成。

小提示

浏览器缓存可能影响单次读数,探测请求都带唯一参数并声明 no-store;即便如此,一次结果仍不足以给网络定性,建议至少复测两轮。

更新记录

  • v1.0 2026-11-11 工具上线:同源静态资源连续探测、RFC 3550 平滑抖动与平均绝对差、P95 / 失败率、RTT 波形与 8 档分布图、游戏 / 会议 / 无线三类场景判读、最近 6 轮对比、逐次 CSV 转义导出、示例波形与 AI 排查建议(点击先过人机验证)。

常见问题

网络抖动和延迟有什么区别?

延迟是单次往返要多久(RTT),抖动是相邻两次 RTT 差了多少。延迟高但稳定时,游戏仍可预判;延迟不高但抖动大,画面和声音就会忽快忽慢。本页两个值分开给,不混为一谈。

抖动是怎么算出来的?

按 RFC 3550 的平滑估计:逐对取相邻 RTT 的绝对差 D,用 J = J + (D − J) / 16 递推,第一对差值作为初值。页面同时给出未平滑的平均绝对差,方便对照;P95 取升序样本第 95 百分位。

这里测的是到游戏服务器的延迟吗?

不是。为避免跨域限制,探测目标是本站同源的一个静态小资源,反映的是「当前浏览器到本站」这一段往返波动,不含运营商到游戏服务器、视频会议服务器的路径。跨网段的结论请用对应的服务端工具复核。

网络抖动多少算好?

页面按抖动、P95 与失败率三档给参考:抖动小于 5 ms 且失败率低判为稳定,5–15 ms 为可用,大于 30 ms 或失败率明显升高建议排查。这是本页的判读档位,不是运营商服务等级承诺。

为什么会显示「载入示例波形」?

断网、代理拦截或站点静态资源不可达时,真实探测可能全部失败。示例波形用一组固定数据演示统计图表的读法,并明确标注「示例」,不会被写进真实测量结论,也不冒充实测结果。

AI 排查建议为什么先弹验证码?

AI 解读会调用站内推理接口,先做一次人机验证以防刷;验证通过后本次会话一段时间内有效。不使用 AI 按钮时,探测、图表、多轮对比与 CSV 导出都不触发验证,也不会把网络数据提交给模型。

失败率高但抖动很小说明什么?

抖动只在成功样本之间计算,失败探测单独计入失败率。若抖动小却失败率高,更可能是请求超时、代理拦截或链路中断,而不是排队波动,建议先核对代理设置与 DNS,再换有线复测。

多轮记录会保存多久?

最近 6 轮保存在当前浏览器的 localStorage,刷新页面仍在,清除站点数据才会消失;记录只含统计摘要,不保存逐次 RTT 明细,明细请导出 CSV 自行留存。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码