【技术实现步骤摘要】
容量预测方法及装置
本专利技术涉及网络
,尤其涉及一种容量预测方法及装置。
技术介绍
容量可以看作系统的一种性能指标,用于表示系统在一定情况下的界值或者极限值。容量测试的目的是,通过测试预先分析出反映系统应用特征的某项指标的极限值,这个极限值可以是最大并发用户数、数据库记录数等。系统在其极限状态下没有出现任何问题或还能保持主要功能正常运行,而超过这一极限值则可能面临崩溃等无法正常工作的情况。容量测试还能够确定测试对象在给定时间内能够持续处理的最大负载或工作量。有了对系统负载的准确预测,不仅能对提高对系统性能的信任度,同时也可以帮助系统建设方经济地规划应用系统,优化系统的部署。
技术实现思路
本专利技术实施例提供一种容量预测方法及装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种容量测试方法,包括:根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;根据所述被测设备在所述目标时间段的预估流量,构造测试请求列表;将所述测试请求列表输入所述被测设备,获取所述被测设备的容量。在一种实施方式中,根据被测设备的在目标时 ...
【技术保护点】
1.一种容量测试方法,其特征在于,包括:根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;根据所述被测设备在所述目标时间段的预估流量,构造测试请求列表;将所述测试请求列表输入所述被测设备,获取所述被测设备的容量。
【技术特征摘要】
1.一种容量测试方法,其特征在于,包括:根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;根据所述被测设备在所述目标时间段的预估流量,构造测试请求列表;将所述测试请求列表输入所述被测设备,获取所述被测设备的容量。2.根据权利要求1所述的方法,其特征在于,根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量,包括:计算第一时间段的流量与第二时间段的流量的比值,所述第一时间段与所述第二时间段处于第一时间周期;将所述比值乘以第三时间段的流量,获取所述被测设备在目标时间段的预估流量,所述第三时间段和所述目标时间段处于第二时间周期;其中,所述第一时间段、所述第二时间段和所述第三时间段在所述目标时间段之前,所述第一时间周期在所述第二时间周期之前,所述第一时间周期与所述第二时间周期具有相同的周期长度,所述第一时间段与所述目标时间段的长度为第一设定值,所述第二时间段与所述第三时间段的长度为第二设定值。3.根据权利要求1所述的方法,其特征在于,根据所述被测设备在目标时间段的预估流量,构造测试请求列表,包括:根据所述预估流量,获取预估请求列表;根据预设的请求列表组成比例,对所述预估请求列表进行校验,获取校验结果;根据所述校验结果,对所述预估请求列表进行调整,获取所述测试请求列表。4.根据权利要求3所述的方法,其特征在于,所述被测设备为地图导航服务器集群;根据所述预估流量,获取预估请求列表,包括:将所述预估流量转化为基础请求列表;根据在目标时间段之前的流量日志中的起点信息和终点信息,对所述基础请求列表中的起点信息和终点信息进行替换,获取初步调配请求列表;调整所述初步调配请求列表中的请求来源的比例,获取二次调配请求列表;按照预设规则,调整二次调配请求列表的组成比例,获取预估请求列表。5.根据权利要求1所述的方法,其特征在于,将所述测试请求列表输入所述被测设备,获取所述被测设备的容量之后,还包括:根据所述被测设备的容量和所述预估流量,对所述被测设备进行扩容。6.根据权利要求5所述的方法,其特征在于,所述被测设备包括多个设备,根据所述被测设备的容量,对所述被测设备进行扩容,包括:采用下式分别计算每个被测设备的预留量:其中,k为设备总数,Buffer为第i个设备的预留量,ni为第i个设备的预估流量,nj为第j个设备的预估流量,nm为所述多个设备的预估流量的最大值;根据每个所述被测设备的所述预留量和所述预估流量,分别计算每个所述被测设备的扩充容量。7.一种容量测试装置,其特征在于,包括:流量预估模块:用于根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;测试请求列表构造模块:用于根据所述被测设备在所述目标时间段的预...
【专利技术属性】
技术研发人员:周丰,孙宇博,金鑫,刘雅琴,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。