通过MCP连接 →

输入计算

数学公式

广告

结果

丢包率
2.5%
的数据包未能到达目的地
成功接收数据包 975
成功率 97.5%

什么是丢包?

丢包(Packet Loss)是指数据包在网络传输过程中未能到达目的地的现象。它是衡量网络健康状况的重要指标,直接影响视频通话、在线游戏、VoIP 网络电话以及大文件传输等各类应用的体验。本计算器能把原始数据——你发送了多少个数据包、丢失了多少个——直接换算成一目了然的丢包百分比。

展示数据包在网络中传输、部分数据包在途中丢失的示意图
丢包是指部分数据包未能通过网络到达目的地。

使用方法

输入发送数据包的总数(例如 ping 测试中显示的数量),再填入丢失数据包的数量。计算器会立即给出丢包率、成功接收的数据包数量以及整体成功率。pingmtr 等命令行工具,或是路由器自带的诊断功能,都可以直接提供这些数据。

计算公式

计算原理很简单,就是一个换算成百分比的比例:

$$\text{丢包率(\%)} = \frac{\text{丢失数据包}}{\text{发送数据包}} \times 100$$

成功率则是它的补数:(接收数据包 / 发送数据包)× 100,其中 接收数据包 = 发送数据包 − 丢失数据包。

Advertisement
扁平示意图,将丢包率表示为丢失数据包除以发送数据包乘以一百
丢包率等于丢失的数据包除以发送的数据包再乘以 100。

实例演示

假设一次 ping 测试发送了 1,000 个数据包,其中 25 个丢失,那么丢包率就是 $$\left(\frac{25}{1000}\right) \times 100 = 2.5\%$$ 也就是说成功接收了 975 个数据包,成功率为 97.5%。一般可以这样判断:丢包率低于 1% 通常没什么问题;1%–2.5% 可能会让实时应用出现明显卡顿;一旦超过 5%,使用体验往往会明显变差。

常见问题

多少丢包率算正常?对于日常网页浏览和文件下载,偶尔出现低于 1% 的丢包是可以接受的。而游戏、视频通话等实时应用更为敏感,最好把丢包率控制在 0.5%–1% 以下。

为什么会出现丢包?常见原因包括网络拥塞、网线或硬件故障、Wi-Fi 信号干扰、路由器负载过高,以及运营商(ISP)一侧的线路问题。

丢包率能做到零吗?可以。在状态良好的有线连接下进行短时间测试,完全可能看到 0% 丢包。但在长时间运行或网络繁忙的情况下,出现少量丢包是正常现象。

最后更新: