每秒数据包数和数据包大小

路由器交换机通常以每秒数据包为基准来代替数据传输。 特别是,思科基于64字节大小的数据包testing每秒数据包(PPS)。

例如,一个交换机的基准testing速度为50 mpps(每秒百万个数据包)和64个字节的数据包。 有没有人有关于如何在不同数据包大小的规模的数据?

例如,128字节的数据包将在25 mpps? 我想它不会保持严格的比例。 有没有人有这个实际的数据

依赖性更复杂(Cisco Nexus) 。 这适用于Nexus思科交换机: 在这里输入图像说明在这里输入图像说明

在这里输入图像说明

任何一个好的交换机都会至less提供两个性能指标:

  • 每秒数据包数 – 通常用相对较小的数据包来衡量,因为这是最坏的情况。 64字节的数据包似乎是一个相对标准的数字。
  • 交换结构 – 这是光谱的另一端,具有理想的数据包(通常是最大MTU),整个交换机可以推送多less数据。 任何高端交换机都应该有全交换结构(意味着每个端口可以同时发送和接收最大数据速率)。

如果您知道您的特定数据负载,但是如果通常有足够的信息来对“普通”应用程序的性能进行良好估计,那么知道如何在这两个极端之间切换。 此外,对最坏情况下的等待时间进行评级也是很常见的,尽pipe(和其他措施)比上述两个标准还不够标准化。

更直接地回答这个问题 。 如果交换机具有完整的交换结构,并且可以在64字节处执行50 MPPS,则可以合理地假设它将在大约128M处执行大约25MPPS。 数据包越大,效率就越高,所以权衡不是线性的,而是在好的开关上有点接近。 另一个答案中的图表显示了这种关系。

这是一个暂时的事情。 数据包越大(线上的时间越多),PPS越低,BPS越高。