如果我理解正确,“goodput”适用于应用程序数据速率(即 1460 字节数据包),而“吞吐量”还包括所有协议标头(1514 字节数据包)。
应该使用什么术语来表示吞吐量,包括以太网 CRC 和以太网开销(1538 字节数据包)?
编辑:我听说它被称为“物理吞吐量”、“L1 速度”甚至“L0 速度”。
如果我理解正确,“goodput”适用于应用程序数据速率(即 1460 字节数据包),而“吞吐量”还包括所有协议标头(1514 字节数据包)。
应该使用什么术语来表示吞吐量,包括以太网 CRC 和以太网开销(1538 字节数据包)?
编辑:我听说它被称为“物理吞吐量”、“L1 速度”甚至“L0 速度”。
我简单地称之为链接速度或L1 吞吐量;对于以太网,这是标称速度。
您可以使用 (1460/1538) *链接速度直接计算标准以太网(无任何选项)上 TCP over IPv4 的最大有效 L4 吞吐量。
为完整起见,标称速度不包括所有以太网开销。物理层使用各种线路代码对位进行编码,因此例如 1000BASE-SX 信号(通过短波多模光纤 1 Gbit/s)是 8b/10b 编码的,物理信号速率为 1.25 Gbit/s。
您只能在物理层的顶层子层(在 PCS 之上)找到标称速度,但这是一个非常实用的数字。
虽然有些人可能将较低的物理子层称为L0,但我所知道的唯一官方用途是光纤通道,其中FC-0指的是 FC 物理层的最低部分 - PHY、收发器、电缆和连接器。对于以太网,这(或多或少)是PMD 子层。