跳至正文
PEERYXNETWORK

免费网络工具

Gbps ↔ Mpps 计算器

将比特率换算为每秒包数,或从 Mpps 反推带宽。查看帧大小如何改变以太网端口的理论负载。

换算方向
0–100,000。Gbps 和 Mpps 使用十进制单位。速率仅对应一个流量方向。
包含以太网头、已有标签、载荷、填充和 4 字节 FCS。不包含前导码/SFD 和帧间间隔。

计算范围:64–9,216 字节。能够计算巨型帧,并不代表您的设备支持相应 MTU。

比较端口的物理上限

以下为所选帧大小在单一方向上的理论最大速率。负载列将您的计算结果与各端口进行比较。

横向滚动可查看所有列。

端口理论最大值 (Mpps)端口负载结果
10G14.881≈1,000%超出物理上限
25G37.202≈400%超出物理上限
40G59.524≈250%超出物理上限
100G148.81≈100%未超出物理上限
400G595.238≈25%未超出物理上限

显示速率经过四舍五入,计算保留完整精度。

结果低于端口上限,并不能证明网卡、CPU、PCIe 链路或过滤器能够持续处理该负载。仅增加端口数量,并不能确定单个流可用的容量。

具体计入哪些内容

输入帧大小已包含 FCS。计算另加 8 字节前导码/SFD,以及相当于 12 字节传输时间的帧间间隔,即每帧增加 20 个字节时间。

8前导码 + SFD
64以太网帧,包含 FCS
12帧间间隔
图中各时间组成仅作示意,不按比例绘制。间隔表示空闲时间,不是帧内数据。

计算公式

PPS = Gbps × 10⁹ ÷ ((N + 20) × 8)
Mpps = PPS ÷ 10⁶
Gbps = Mpps × (N + 20) × 8 ÷ 1000

N = 以太网帧大小(字节)

Gbps = 10⁹ 比特/秒;Mpps = 10⁶ 包/秒。这里使用标称以太网 MAC 速率,不再次叠加物理编码和 FEC 开销。

采用相同计量口径比较数据

1,500 字节的 IP 包不等于 1,500 字节的以太网帧。
加上不带标签的 Ethernet II 头和 FCS 后,帧大小为 1,518 字节。计算前,请将 VLAN 标签和封装计入实际帧大小。
抓包和接口计数器可能统计不同范围的字节。
抓包通常不包含 FCS,部分计数器则不包含前导码和帧间间隔。比较实测 Gbps 与链路速率计算结果前,请先确认计数器的定义。
平均帧大小可能掩盖短时突发。
字节数和包数应使用一致的测量时间窗口。除平均值外,还要考虑相关的小包和突发条件;仅靠此换算不能确定软件处理能力。

常见问题

为什么每个以太网帧要增加 20 字节?

计算为前导码/SFD 预留 8 字节,为帧间间隔预留 12 个字节时间。间隔是帧之间的等待时间,不是额外载荷。FCS 已包含在您输入的帧大小中。

100 Gbps 既可能是 148.8 Mpps,也可能是 8.1 Mpps 吗?

是的。包速率取决于帧大小。上述数值大致对应以 100 Gbps 理论 MAC 速率传输的 64 字节和 1,518 字节以太网帧。

此工具能认证服务器具备 100G 或 400G 防护能力吗?

不能。它计算的是物理链路容量。转发和过滤能力需要使用实际硬件、软件、策略、包类型组合及可接受的丢包标准进行测量。

此工具会向网络发送流量吗?

不会。它仅进行算术计算,不探测地址、不生成数据包,也不更改网络配置。

技术参考

从速率走向部署方案

端口计算只是一个输入条件。仍须在目标平台上验证 CPU、队列、NUMA 布局、包类型组合、有状态规则和故障场景。

Anti-DDoS 容量规划工具 ↗Defense Fabric 部署指南 估算受保护 IP Transit 使用 Flow Collector 测量流量