netperf 调研2 数据包尺寸选择

在进行网络性能测试过程中,如何选择网络数据包的尺寸很重要,不同尺寸的网络数据包不仅仅能反映网络传输速度的变化,还能反映出系统的瓶颈。

由于业务的不同,网络数据包的size是千变万化的,如果我们可以找出一些有针对性的数据包size来进行测试,可以提高说服力并能与实际场景结合,给出更有意义的参考数据。

本文是根据google文章后汇总的,仅供学习参考。

网络数据包分为大、中、小三类。
大包,将数据包payload和包头数据长度完全添满。达到最高的使用比例。
中包,大多数的网络流量在300到400字节每个包,我们使用512字节的测试长度来完成针对中包的测试。
小包,小包测试主要是针对网络设备,单位时间内有更多的数据需要去处理,由于每一个网络包都是一个软件中断,所以这会产生大量中断,对中断代码的处理速度也提出了更高的要求。64字节是最小的,也可以使用88字节用于无线网络的传输。

基本概念
MTU,MTU最大传输单元。这个概念要结合物理层介质说明。在802.3网络中(以太网),MTU通常是1500。它代表了除帧头以外的payload尺寸大小。
https://en.wikipedia.org/wiki/Ethernet_frame
有网路数据帧的标准格式。
在L2中我们关心的是Payload域的size,因为其他是于应用层数据无关的字段。

到L3以后,payload数据结构是由IP数据报来决定的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值