当前位置: 首页 > 工具软件 > BPS > 使用案例 >

bps、pps、fps

子车煌
2023-12-01

bps

每秒钟有多少bit的数据经过

pps

packet per second
每秒钟有多少数据包经过

fps

frame per second
每秒钟有多少个数据帧经过(我的理解这个是二层的概念,不清楚是不是,和pps一般情况可以互换)

以10Mbps的网络来说,线速(线速转发就是指按照某一个特定的条件发包,比如统一的包长,统一的时隙,对设备的进行的流量压力测试,测试结果如果没有发现丢包,包时延的增长是线性的,我们就是这台设备支持线速转发)时pps最大值为14880pps。

计算过程:
1、以太网最小的数据包大小为64Bytes,包括:

  • DA(目的MAC):6字节
  • SA(源MAC):6字节
  • 类型/长度:2字节,0~1500保留为长度域值,1536~65535保留为类型域值(0x0600~0xFFFF)
  • 数据:46~1500字节,最小为46Bytes
  • 帧校验序列(FCS):4字节,使用CRC计算从目的MAC到数据域这部分内容而得到的校验和。
    2、除了上述64Bytes,每个数据帧开始必须有8Bytes的前导位,以确保发送方接收方同步数据位。
    3、以太网帧与帧之间至少要有12Bytes的帧间隙(IFP,inter frame gap)。
    4、于是10Mbps网络环境下pps最大值就是
    10Mbps/((8+64+12)*8)bit = 14880pps
    5、同理,我们可以计算出10Mbps网络环境下fps的最小值
    10Mbps/((8+1518+12)*8)=812pps

100Mbps环境下,这两个值分别为148809pps和8127pps

 类似资料: