rfc2544
来源:互联网 发布:中国网络拍卖平台首页 编辑:程序博客网 时间:2024/06/05 23:03
性能测试
一、吞吐量
吞吐量(Throughput)一般作为考察网络设备性能的首要指标。
为了能够及时、迅速地处理网络上传送的数据、语音和视频,要求交换机必须具备高速处理能力,提供高速数据链路,保证网络高吞吐能力,满足各种应用环境,特别是像图文发送和视频会议系统等高吞吐量场合对网络带宽的需求。
测试中我们针对不同的以太网帧长,分别测试清华同方TFS6024A在24个端口1对 1双向全双工转发情况下的吞吐量,即采用全部端口同时工作的测试,以考察交换机处理数据的能力。吞吐量越大,说明交换机处理数据的能力越强。
测试时,帧长选择RFC 2544建议的7种,分别为64、128、256、512、1024、1280和1518字节。帧长越小,对交换机的资源占用越大,交换机在转发这些数据包时的开销和压力就越大,如果交换机的转发性能不够,在转发较小的帧时容易出现丢包。本次测试中,清华同方TFS6024A吞吐量表现出色,7种帧长吞吐量全部达到线速。具体测试结果数据如表1所示。
表1 吞吐量测试结果数据
帧长(byte)
快速以太网理论最大值(pps)
通过速率(%)
24个端口双向吞吐量(pps)
64
148810
100.00
3571440
128
84459
100.00
2027016
256
45290
100.00
1086960
512
23496
100.00
563904
1024
11973
100.00
287352
1280
9615
100.00
230760
1518
8127
100.00
195048
二、延迟
延迟(Latency)也是考察一台交换机的重要性能指标之一,也称延时或时延,以微秒(μs)为单位。延迟大小和交换机的转发方式有关,延迟越大,说明交换机处理数据包的速度越慢。清华同方TFS6024A交换机支持存储转发方式。
交换机采用存储转发模式处理数据,不仅可以适应不同的速率,而且还可以确保数据的完整性,从而提高网络的可靠性。
对于一些时延敏感的高负荷多媒体应用如语音、视频、图像等,要求交换机转发数据时具备较低和稳定的时延,以保证这些应用的正常、实时运行。测试时我们采用12对端口1对1双向测试,速率为100%线速,从测试结果来看,清华同方TFS6024A转发延迟很小,12对端口双向转发延迟平均值低于4μs,可以满足那些要求高负荷、低延迟的应用场合。
三、丢包率
丢包率是指交换机在稳定的负载下由于缺少资源应转发而没有转发的帧所占全部帧的百分比。该
项指标可以用来考察交换机对过载压力的承受能力。从理论上讲,如果一台交换机吞吐量达到线速,那么在测试速率为线速并且其他条件相同的情况下,丢包率应该为零。清华同方TFS6024A交换机的实际测试结果也验证了这一点。测试结果见表2。
表2 丢包率测试结果数据
帧长(bytes)
测试速率(%)
丢包率(%)
64
100.00
0.000
128
100.00
0.000
256
100.00
0.000
512
100.00
0.000
1024
100.00
0.000
1280
100.00
0.000
1518
100.00
0.000
四、背对背帧
背对背(Back-to-back)帧指的是固定长度的数据帧以合法的最小帧间隔在传输媒介上突发一段较短的时间(以太网标准规定帧间隔最小为96bits),一般以帧数多少来表示。背对背包突发通常发生在文件传送或数据备份操作中。随着Internet规模不断扩大,网络设备急剧增加,远程文件服务和远程备份系统操作日益频繁,这些因素都会导致背对背包突发的出现。进行背对背包测试可以帮助我们考察交换机对于突发数据的缓冲能力,背对背帧数越大,交换机缓冲能力就越强。清华同方TFS6024A交换机背对背帧测试结果如表3所示。
表3 背对背帧测试结果数据
帧长(bytes)
测试速率(%)
背对背帧数(frames)
64
100.00
7142880
128
100.00
4054032
256
100.00
2173920
512
100.00
1127808
1024
100.00
574704
1280
100.00
461520
1518
100.00
390096
原文见: http://liwei521930.blog.163.com/blog/static/515217082009112892721333/
- rfc2544
- RFC2544 Performance Testing
- RFC2544测试指标
- 防火墙性能测试RFC2544
- RFC2544性能测试
- RFC2544-网络基准测试
- ·电信网络中以太网服务的RFC2544测试
- android环境变量配置
- 基于插件式的开发框架
- git add
- [设计模式]单例模式(Singleton)
- 斐波那契数列(兔子数列)计算函数式
- rfc2544
- Maven2中snapshot快照库的使用
- Android 中使用 ComponentName 类
- ImageView中android:adjustViewBounds属性
- 数据库设计--DISCUZ技术文库
- Linux内核源代码的Makefile文件分析
- JavaScript 小笔记(一)
- pretty漂亮地格式化json
- 企业信息系统开发技能的两面