[发明专利]容量预测方法及装置有效
申请号: | 201910487613.5 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110213104B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 周丰;孙宇博;金鑫;刘雅琴 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L41/147 | 分类号: | H04L41/147;H04L41/0896;H04L43/067;H04L43/0817;H04L43/0876 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 杨瑾瑾;林蕾 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容量 预测 方法 装置 | ||
1.一种容量测试方法,其特征在于,包括:
根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;
根据所述被测设备在所述目标时间段的预估流量,构造测试请求列表,在所述被测设备为地图导航服务器集群的情况下,包括:
将所述预估流量转化为基础请求列表;
根据在目标时间段之前的流量日志中的起点信息和终点信息,对所述基础请求列表中的起点信息和终点信息进行替换,获取初步调配请求列表;
调整所述初步调配请求列表中的请求来源的比例,获取二次调配请求列表;
按照预设规则,调整二次调配请求列表的组成比例,获取预估请求列表,所述预估请求列表用于获取所述测试请求列表;
将所述测试请求列表输入所述被测设备,获取所述被测设备的容量。
2.根据权利要求1所述的方法,其特征在于,根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量,包括:
计算第一时间段的流量与第二时间段的流量的比值,所述第一时间段与所述第二时间段处于第一时间周期;
将所述比值乘以第三时间段的流量,获取所述被测设备在目标时间段的预估流量,所述第三时间段和所述目标时间段处于第二时间周期;
其中,所述第一时间段、所述第二时间段和所述第三时间段在所述目标时间段之前,所述第一时间周期在所述第二时间周期之前,所述第一时间周期与所述第二时间周期具有相同的周期长度,所述第一时间段与所述目标时间段的长度为第一设定值,所述第二时间段与所述第三时间段的长度为第二设定值。
3.根据权利要求1所述的方法,其特征在于,根据所述被测设备在目标时间段的预估流量,构造测试请求列表,包括:
根据所述预估流量,获取预估请求列表;
根据预设的请求列表组成比例,对所述预估请求列表进行校验,获取校验结果;
根据所述校验结果,对所述预估请求列表进行调整,获取所述测试请求列表。
4.根据权利要求1所述的方法,其特征在于,将所述测试请求列表输入所述被测设备,获取所述被测设备的容量之后,还包括:
根据所述被测设备的容量和所述预估流量,对所述被测设备进行扩容。
5.根据权利要求4所述的方法,其特征在于,所述被测设备包括多个设备,根据所述被测设备的容量,对所述被测设备进行扩容,包括:
采用下式分别计算每个被测设备的预留量:
其中,k为设备总数,Buffer为第i个设备的预留量,ni为第i个设备的预估流量,nj为第j个设备的预估流量,nm为多个设备的预估流量的最大值;
根据每个所述被测设备的所述预留量和所述预估流量,分别计算每个所述被测设备的扩充容量。
6.一种容量测试装置,其特征在于,包括:
流量预估模块:用于根据被测设备的在目标时间段之前的流量,获取所述被测设备在目标时间段的预估流量;
测试请求列表构造模块:用于根据所述被测设备在所述目标时间段的预估流量,构造测试请求列表;
容量获取模块:用于将所述测试请求列表输入所述被测设备,获取所述被测设备的容量;
所述被测设备为地图导航服务器集群的情况下,所述测试请求列表构造模块包括:
转化子单元:用于将所述预估流量转化为基础请求列表;
第一调配子单元:用于根据在目标时间段之前的流量日志中的起点信息和终点信息,对所述基础请求列表中的起点信息和终点信息进行替换,获取初步调配请求列表;
第二调配子单元:用于调整所述初步调配请求列表中的请求来源的比例,获取二次调配请求列表;
第三调配子单元:用于按照预设规则,调整二次调配请求列表的组成比例,获取预估请求列表,所述预估请求列表用于获取所述测试请求列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910487613.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网络管理系统的测量管理装置
- 下一篇:一种跨平台微应用创建方法