测试仪表RFC2544吞吐量测试详细步骤
吞吐量概述:
吞吐量即吞吐率,这个词首先在RFC1242中被提出,是评估网络设备性能的首要指标,其定义是在设备没有丢帧的情况下的最大的转发速率,通常使用每秒钟通过的最大的数据包数(PPSFPS)或者bit数来衡量(bits,Kbits,Mbits,Gbits),测试公式为:速率总长度帧长度,简单来说,就是从源发送方,到目的接收方可传输的最大数据量。对于一个以太网系统,绝对的最大吞吐率应该等同于接口速率。而实际上,由于不同的帧长度具有不同的传输效率,这些绝对的吞吐率是无法达到的,越小的帧由于前导码和帧间隔的原因,其传输效率就越低。
在上文中我们提到了测量速率的公式:速率总长度帧长度,在看这个公式前首先有几个变量大家要清楚:
速率:FPS(framepersecond);
帧长度包括前导、开始符和帧间隔;
帧长度64711284Bytes848672bits;
速率10001066721,488,095;
帧间隔为12bytes;2个frame之间的间隔。
而在帧长的选择上,RFC2544测试标准建议选取以下7种,分别为64、128、256、512、1024、1280和1518字节。那么为什么要选择这七个值呢?最小64Bytes:原因是以太网的特性(CSMACD)决定,128、256、512、1024、1280都是设备处理最容易出错的值,最大1518Bytes:原因为以太网发展初期,受当时技术的限制。
另外,吞吐量有时特指64字节的吞吐量,帧长越小,每秒需要转发的frame越多,转发的frame越多消耗的资源越大,消耗的资源越大,设备越容易丢包。通常64字节没有没有丢包,其它字节也不会有丢包。
Frame长度
FramesperSecond
64hr1488095hr128hr844594hr256hr452896hr512hr234962hr1024hr119731hr1280hr96163hr1518hr81274hr吞吐量二分法查找
查找思路:在测试中以一定速率发送一定数量的帧,并统计DUT转发的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试,如果接收帧少于发送帧,则需要降低发送速率重新测试。
RFC2544使用二分法自动查找吞吐量简介:初始速率:第一次测试使用的速率最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试最大速率:当测试通过且当前速率等于最大速率时,不再增速测试速率精度:当相邻两次速率小于精度,测试就停止
这里我们做个二分法应用举例:第1次测试仪以50的速率发送frame
如果没有丢包,第2次以75的速率发送frame7550(10050)2
如果有丢包,第3次以62。5的速率发送frame
62。550(7550)2
如果没有丢包,第4次以68。75的速率发送frame68。7562。5(7562。5)2
内容
值
初始速率
50
最小速率
30
最大速率
100
速率精度
1
一般而言,吞吐量是一个比较通用的指标,两个具有不同用户数和用户使用模式的系统,如果其最大吞吐量基本一致,则可以判断两个系统的处理能力基本一致。下面向大家介绍信而泰Renix软件具体的测试方法。在这里我们模拟一个测试,测试说明如下:DUT是一台Layer2交换机,测试仪2个端口和交换机2个端口相连(千兆),目的是测试DUT的吞吐量。测试吞吐量流程1。添加机框2。占用端口3。选择向导4。选择吞吐量5。配置接口6。配置流量7。配置测试参数8。配置吞吐量参数9。运行测试10。查看结果导出报告
准备工作:添加机框打开软件预约端口输入IP地址
准备工作:预约端口
测试配置选择向导选择RFC2544向导
选择吞吐量测试测试项目选择吞吐量测试
选择端口选择端口选择参与测试的端口
配置接口
配接口默认无接口选择添加接口
向导配置接口向导配置接口一步一步根据需求填充
选择接口
选择接口刚才配置的接口MACIP等可修改
选择流量模型TrafficType对于Switch,选择EthernetTrafficMesh三种选择按照需求选
Bidirectional选中表示双向流量在流量上有箭头表示
选择测试参数学模式上,对于Switch,选择二层学,学频率则根据需求选择。结果显示时延,类型根据Switch转发类型选择,最后选择结果保存路径。
配置RFC2544参数
RFC2544关键参数说明
测试时间默认60秒RFC2544规定最少60秒测试次数默认1次RFC2544无规定可以配置多次,取平均值
最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试最大速率:当测试通过且当前速率等于最大速率时,不再增速测试初始速率:第一次测试使用的速率速率精度:当相邻两次速率小于精度,测试就停止可丢包百分比:当丢包率小于阈值时,也记为测试通过
默认取7个特殊字节来测试
配置:自动生成SmartScriptSmartScript根据配置自动生成SmartScript右侧自动弹出
配置:开始测试点击Start按钮开始测试
测试报告测试进度查看进度查看消息界面里,实时显示当前测试的字节预估进度
自动弹出ResultAnalyzer结果分析专业软件自动弹出手工打开自动安装打开结果
ResultAnalyzer结果分析结果分析点击RFC2544汇总结果Throughput一列就表示吞吐量(双向)
测试报告导出导出格式(PDFHTML)结果定制:默认会保存所有测试内容,测试结果太过详细,而且可以选择汇总模板,并只保存汇总信息。
测试报告内容打开测试报告自动弹出PDF查看吞吐量(Thoughput列)配置信息:包含当前的测试配置信息
图片2。png(177。36KB,下载次数:0)