什么二进制前缀,JEDEC 或 IEC,用于计算网络齿轮速度

网络工程 速度 测试
2021-07-17 14:25:11

计算支持以太网的设备速度的常见做法是什么,使用哪种标准(IEC 或 JEDEC)?

我正在开发和测试通过以太网互连的产品。

测试基本上是发送数千个数据包,以字节为单位指定“有效”大小(没有标头),并接收处理所有这些数据所需的时间。

我的目的是获得可以与交换机或路由器的速度相媲美的速度。

我对如何计算所得速度感到困惑。

在我的情况下,基本方程是:

(packet_size * packet_count) / time_total = speed_in_Bps

但是当我需要获得Mb/s 时是这样的:

(speed_in_Bps * 8) / (1024 ^ 2)

或者:

(speed_in_Bps * 8) / (10 ^ (3 * 2))

还是以其他方式计算这些速度?

以 300 毫秒处理 256MB * 10000 个数据包的结果示例,第一个给我 65.1 Mb/s 的速度,第二个给我 68.2 Mb/s

1个回答

已编辑

尽管在计算机世界中广泛使用二进制和两个基本单位(字节、32 位字等)的幂,但网络带宽通常以十个单位的幂表示。

所以它是(speed_in_Bps * 8) / (10 ^ (3 * 2))(或/50^3)