[发明专利]一种网络设备吞吐量的测试方法及装置有效
申请号: | 201210289413.7 | 申请日: | 2012-08-14 |
公开(公告)号: | CN102843273A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 黎泽 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孔凡红 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 吞吐量 测试 方法 装置 | ||
1.一种网络设备吞吐量的测试方法,其特征在于,该方法包括:
根据设定的初始测试区间,为同类型的三台待测试的网络设备分配初始取值点,并在初始测试中有至少一台网络设备发生丢包时,启动下一次测试;其中,所述初始测试区间的上限值、下限值和所述初始测试区间的黄金分割点的值分别作为该三台网络设备的初始取值点;
所述下一次测试过程包括:
步骤a:根据上一次测试中所述三台网络设备对应的取值点及所述三台设备是否发生丢包,确定本次测试所使用的测试区间;
步骤b:从确定的测试区间中分别为所述三台网络设备分配本次测试对应的取值点;
步骤c:并行接收所述三台网络设备发送的数据包,在所述三台网络设备都不发生丢包,且本次测试的测试区间的上限值与本次测试中最大取值点的值满足设定的测试精度时,确定该类型网络设备的相对吞吐量为本次测试中最大取值点的值,并结束测试;否则,启动下一次测试,转至步骤a;
其中,各网络设备对应的传输速率为该类型网络设备对应的接口类型的理论最大速率与该网络设备对应的取值点的乘积。
2.如权利要求1所述的方法,其特征在于,若上一次测试中最小取值点对应的网络设备不发生丢包,所述步骤a中确定本次测试所使用的测试区间包括:
将上一次测试中发生丢包的网络设备对应的取值点中的最小值作为本次测试的测试区间的上限值;
从上一次测试中不发生丢包的网络设备对应的取值点中,选择值小于同一次测试中发生丢包的网络设备对应的取值点的值的取值点,并将选择的取值点中的最大值,作为本次测试的测试区间的下限值。
3.如权利要求1所述的方法,其特征在于,若上一次测试中最小取值点对应的网络设备发生丢包,所述步骤a中确定本次测试所使用的测试区间包括:
将上一次测试中的最小取值点的值作为本次测试的测试区间的上限值;
将所述初始测试区间的下限值作为本次测试的测试区间的下限值。
4.如权利要求1~3任一所述的方法,其特征在于,所述步骤b中从确定的测试区间中分别为所述三台网络设备分配本次测试对应的取值点包括:
将本次测试的测试区间的下限值与中点值组成的第一子区间的黄金分割点的值、本次测试的测试区间的中点值、及本次测试的测试区间的中点值与上限值组成的第二子区间的黄金分割点的值分别作为所述三台网络设备对应的取值点。
5.如权利要求1所述的方法,其特征在于,所述步骤c中确定本次测试的测试区间满足设定的测试精度包括:
在本次测试的测试区间的上限值与本次测试中所述三台网络设备对应的取值点中的最大值的差值不大于所述测试精度时,确定本次测试的测试区间满足设定的测试精度。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
在初始测试中,若确定所述三台网络设备都不发生丢包,确定该类网络设备的相对吞吐量为所述三台网络设备的初始取值点中的最大值,并结束测试。
7.一种网络设备吞吐量的测试装置,其特征在于,该装置包括:
初始模块,用于根据设定的初始测试区间,为同类型的三台待测试的网络设备分配初始取值点,并在初始测试中有至少一台网络设备发生丢包时,启动下一次测试;其中,所述初始测试区间的上限值、下限值和所述初始测试区间的黄金分割点的值分别作为该三台网络设备的初始取值点;
测试模块,包括测试确定子模块、分配子模块及处理子模块;其中,
所述确定子模块,用于根据上一次测试中所述三台网络设备对应的取值点及所述三台设备是否发生丢包,确定本次测试所使用的测试区间;
所述分配子模块,用于从所述确定子模块确定的测试区间中分别为所述三台网络设备分配本次测试对应的取值点;
所述处理子模块,用于并行接收所述三台网络设备发送的数据包,在所述三台网络设备都不发生丢包,且本次测试的测试区间的上限值与本次测试中最大取值点的值满足设定的测试精度时,确定该类型网络设备的相对吞吐量为本次测试中最大取值点的值,并结束测试;否则,启动下一次测试,并触发所述确定子模块;
其中,各网络设备对应的传输速率为该类型网络设备对应的接口类型的理论最大速率与该网络设备对应的取值点的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210289413.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大蒜根切削机
- 下一篇:一种蔬菜高效连续脱水机