丢包 测试

分别测量上传和下载丢包、迟到数据包和抖动。

测试设置

选择服务器和测试参数

服务器位置 选择离您最近的服务器
100 字节
10 次/秒
30 秒

实时分析

结果实时显示。

准备连接
—ms
平均 Ping
最小 — ms | 最大 — ms
抖动
—ms
丢包
—%
稳定性
—%

Ping 图表

为什么丢包需要单独测试

您在互联网上发送的所有内容都会被拆分成小数据包。当其中一部分丢失时,网页照样能加载,下载也照样能完成,因为基于 TCP 的应用只需重新请求丢失的部分。而游戏、语音聊天和视频通话等不起,只能继续处理下一个数据包。结果就是对手"瞬移"、话语被吞掉或视频画面卡住。丢包测试能让普通网速测试所掩盖的问题显现出来。

测量原理

测试会在您的浏览器和您选择的测试服务器之间建立一条 WebRTC 数据通道。该通道配置为无序传输且不重传(maxRetransmits: 0),因此丢失的数据包永远不会被重发。这与 UDP 的行为非常接近,而大多数游戏和 VoIP 应用使用的正是 UDP。由于连接通过服务器自有的 TURN 服务中继,即使在严格的 NAT 之后以及许多企业网络中也能正常工作。

每个数据包都带有序列号。服务器会立即回传每个数据包,并在测试结束时发回它收到的 ID 列表。您的浏览器会将该列表与自己发送的和收到回传的数据包进行比对:

  • 从未到达服务器的数据包计为上传丢包。
  • 到达了服务器但没有返回的数据包计为下载丢包。
  • 虽然返回了、但到得太晚已无用处的数据包标记为迟到。
  • 乱序和重复的数据包分别单独计数。

选择合适的设置

数据包大小、频率和时长决定了测试模拟的流量类型。默认设置适合大多数人,但如果您在排查某个具体问题,可以尝试以下配置:

  • 游戏:64–128 字节,每秒 60–100 个数据包,1–2 分钟。
  • 语音通话:160–200 字节,每秒 50 个数据包,1 分钟。
  • 大数据包:1000–1200 字节,每秒 20–50 个数据包。
  • 长时间监测:低频率,5 分钟。

如果大数据包丢包增加而小数据包没有,请检查 MTU 设置或线路的容量限制。如果短时间测试正常,而长时间测试偶尔出现突发丢包,问题很可能是间歇性的:Wi-Fi 干扰、路由器过热或晚间网络拥塞。

分方向丢包说明了什么

了解数据包在哪个方向丢失,是判断该由谁来解决问题的最快方法。家庭内部的问题,例如 Wi-Fi 信号弱或云备份占满上行带宽,通常会造成上传丢包。下载丢包则更多指向运营商网络拥塞、DSL 或有线电视宽带的线路质量,或通往服务器路径上某个拥塞的节点。如果两个方向都有丢包,请先检查设备与路由器之间的连接,再检查路由器与外部线路之间的连接。

抖动、MOS 和连接评级

丢包绝不应孤立地评判。抖动(jitter)即相邻往返时间之差的平均绝对值,反映延迟的不稳定程度。高抖动会迫使应用进行缓冲,而在缓冲播放完之后才到达的数据包实际上等同于丢失。MOS 评分采用简化的 ITU-T G.107 E 模型,综合延迟、抖动和丢包来估计语音通话的听感:4 分及以上为良好,低于 3.5 分则表示质量明显下降。A–F 评级和稳定性百分比则将这一切汇总为一个结论。

缩小问题范围

  1. 在同一台设备上先通过 Wi-Fi 测试,再通过网线测试。如果差异很大,问题就出在您的无线网络。
  2. 换一个服务器位置重新测试。如果只有某一台服务器出现丢包,问题就在那条线路上。
  3. 早上测一次,晚上再测一次。只在高峰时段出现的丢包说明是网络容量问题。
  4. 将结果下载为 CSV 或 JSON,必要时附在报修工单中。

如需快速全面检查,请使用首页上的 ping 测试。如果某款游戏卡顿,可以在 Valorant ping 测试等页面比较各区域的延迟。

常见问题

丢包的原因有哪些?

常见原因包括 Wi-Fi 干扰、路由器负载过高、网线或端口故障、运营商网络拥塞,以及通往远距离服务器路径上的瓶颈。

上传丢包和下载丢包是什么意思?

上传丢包是指数据包在从您到服务器的途中丢失;下载丢包是指在返回途中丢失。上传丢包通常说明问题出在您的家庭网络或路由器。

多少丢包算正常?

目标是 0%。0–1% 可以接受,1–2.5% 在游戏中会有明显影响,超过 2.5% 则是严重问题。

如何解决丢包?

尝试使用有线连接、重启路由器、更新路由器固件、更换 Wi-Fi 信道并暂停后台下载。如果问题依旧,请将测试报告发送给您的运营商。

工具