[发明专利]一种网络带宽测试方法、客户端及网络带宽测试系统有效
申请号: | 201710358958.1 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107171887B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 马龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络带宽 测试 方法 客户端 系统 | ||
本申请公开了一种网络带宽测试方法、客户端及网络带宽测试系统,包括:向服务端发送测试信息后,统计服务端的反馈模块在预定时间内传递来的反馈信息的数量;根据统计的反馈信息的数量,确定在预定时间内发送的测试信息的数量;根据预定时间、在预定时间内发送的测试信息的数量以及每条测试消息的字节长度,计算出网络带宽。本申请通过测试客户端在预定时间内成功发送的信息数,来计算网络带宽,保证了测试结果的可靠性;同时,避免了统计服务端集群中各个节点的接收信息数,只需统计客户端在预定时间接收的反馈信息数,从而保证了测试结果的完整性,测试过程简单化,提高了网络带宽的测试效率。
技术领域
本发明涉及网络通信领域,特别是涉及一种网络带宽测试方法、客户端及网络带宽测试系统。
背景技术
精确地测量应用程序的带宽是很有意义的,它不仅可以帮助应用程序的使用者了解应用程序的性能,更重要的是可以让应用程序的开发者发现网络带宽的瓶颈所在,从而对应用程序进行优化,避免拥塞的发生,实现更好的拥塞控制策略。现有的带宽测试方法主要有两种,其他的算法都是在它们的基础之上的改进。一种是单数据包技术,另一种是数据包对技术。
单数据包技术通常称为可变大小数据包技术,因为它向网络发送大小变化的探测数据包并统计达到目的端的时延来测试网络的带宽,而网络的时延由传播时延、排队时延、发送时延组成。其基本原理是如果一个大小已知的数据包经过一条链路的时间已知,则该链路的带宽就可以计算出来,其测试到的结果是网络的容量。
数据包对技术则是利用数据包在传输过程中形成的时间间隔来测试带宽。其基本原理是在前后两个数据包的传播时延与排队时延相同的条件下,接收端接收两个数据包的时间间隔与数据包的大小成正比,和链路的带宽成反比。数据包对技术所测试的是链路的瓶颈带宽或是可用带宽,而不是单个数据包技术所测得的链路的容量。
这两种测试技术可以用来测试每一条链路的带宽,也可用来测试端到端的带宽。无论哪种方法,数据包传输时间的确定都需要客户端与服务端积极参与,不仅要确保两端的测试主机具有精确的时钟,而且需要两端测试主机的时钟必须同步,另外在每一端的测试主机上还必须部署测试软件,而在测量分布式集群的带宽时,由于服务端节点一般大于三个,网络带宽的测试过程将更加复杂,因而不能够直接应用于分布式集群的带宽测试。
发明内容
有鉴于此,本发明的目的在于提供一种网络带宽测试方法、客户端及网络带宽测试系统,可以保证测试结果的可靠性、完整性,测试过程简单化,提高了网络带宽的测试效率。其具体方案如下:
一种网络带宽测试方法,包括:
向服务端发送测试信息后,统计所述服务端的反馈模块在预定时间内传递来的反馈信息的数量;
根据统计的所述反馈信息的数量,确定在所述预定时间内发送的测试信息的数量;
根据所述预定时间、在所述预定时间内发送的测试信息的数量以及每条测试消息的字节长度,计算出网络带宽。
优选地,在本发明实施例提供的上述网络带宽测试方法中,采用下列公式计算网络带宽:
BW=N·M/T
其中,BW表示所述网络带宽,T表示所述预定时间,N表示在所述预定时间内发送的测试信息的数量,M表示每条测试信息的字节长度。
优选地,在本发明实施例提供的上述网络带宽测试方法中,统计所述服务端的反馈模块在预定时间内传递来的反馈信息的数量,具体包括:
多次统计所述服务端的反馈模块在预定时间内传递来的反馈信息的数量;
在计算出网络带宽之后,还包括:
根据统计的次数、以及计算出的网络带宽,确定平均网络带宽值,所述平均网络带宽值作为最终的网络带宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710358958.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:醇基清洁燃料
- 下一篇:提高生物质颗粒燃料冷却效率的装置