跳转至

Packets Per Second (PPS)


2013-11-12 by dongnan

开始之前

概念:

  • PPS = Packets Per Second
  • Bps = Bytes Per Second
  • bps = bits per Second

计算公式

端口速率(bit/s) = 包个数 * (包大小+8Byte的前导码+12Byte的包间隔) * 8

举个栗子

例如,每秒200个包的速率发送包大小为100Bytes的数据包,则其速率为多少 Bps / bps

  • Bits:192000 bps = (8 + 100 + 12) * 200 * 8
  • Bytes:24000 Bps = (8 + 100 + 12) * 200

相反已知100m的以太网,那么它的PPS是多少?

  • 以太网其单位是bit/s
  • 100m换算成byte则是 100/8 等于 12.5m byte/s,也是 12500000bytes/s
  • 在以太网的数据包中,最小的数据包的大小是64byte/s,加上8个byte的前导字节以及12个byte帧间隙,合计就是84byte
  • 12500000/84=148809,得到每秒最大的包转发个数148809,换算成k即为148.8kPPS。

参考

端口速率与包个数计算 PPS 与 BPS

回到页面顶部