[发明专利]一种应用系统的容量预测方法和装置有效
申请号: | 201410058364.5 | 申请日: | 2014-02-20 |
公开(公告)号: | CN104866408B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 李恩领;童庭坚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 任苏亚,王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 系统 容量 预测 方法 装置 | ||
1.一种应用系统的容量预测方法,其特征在于,包括:
预处理过程:
依据获取到的预设时间内应用系统的实时容量数据建立容量预测线上模型,所述实时容量数据包括:应用系统对事务的处理能力TPM、应用系统对事务的响应时间RT和/或CPU使用率;
依据所述容量预测线上模型和预设的压测策略模拟所述应用系统的线下容量数据;
依据所述应用系统的实时容量数据和线下容量数据确定所述应用系统的容量偏移值;
容量预测过程:
依据当前时刻应用系统的实时容量值和所述偏移值确定所述应用系统的线上容量值;
判断所述线上容量值中是否TPM、RT或CPU使用率到达预设的极限值,如果是,则将当前时刻对应的TPM、RT和CPU使用率确定为所述应用系统的容量。
2.根据权利要求1所述的方法,其特征在于,所述依据获取到的预设时间内应用系统的实时容量数据建立容量预测线上模型,包括:
获取所述应用系统的应用场景中各事务的比例关系;
在预设时间内,依据所述各事务的比例关系及采样周期确定所述应用系统的RT值,并采集所述应用系统的实时TPM和CPU使用率;
依据所述应用系统在预设时间内的RT值、实时TPM和CPU使用率生成所述应用系统的容量走势。
3.根据权利要求1所述的方法,其特征在于,所述依据所述容量预测线上模型和预设的压测策略模拟所述应用系统的线下容量数据,包括:
获取预设的压测策略,所述压测策略包括:压测时长、梯度运行时长和容量上限,所述压测时长表示压测的时间,所述梯度运行时长表示每一个梯度的压测时间,容量上限表示压测过程中的容量最大值;
依据所述容量预测线上模型和所述压测策略生成所述线下容量数据的走势;
依据所述线下容量数据的走势对所述应用系统进行压力测试,以得到线下容量数据的压测结果。
4.根据权利要求1所述的方法,其特征在于,所述依据所述应用系统的实时容量数据和线下容量数据确定所述应用系统的容量偏移值,包括:
分别确定与所述实时容量数据对应的线上容量基准值,以及与线下容量数据对应的线下容量基准值;
比对所述应用系统的线上容量基准值和线下容量基准值从而获得应用系统的容量偏移值。
5.根据权利要求4所述的方法,其特征在于,所述比对所述应用系统的线上容量基准值和线下容量基准值从而获得应用系统的容量偏移值,具体为:将所述应用系统的线上容量基准值和线下容量基准值的差作为所述应用系统的容量偏移值。
6.一种应用系统的容量预测装置,其特征在于,包括预处理单元和容量预测单元,其中预处理单元包括:
模型建立模块,用于依据获取到的预设时间内应用系统的实时容量数据建立容量预测线上模型,所述实时容量数据包括:应用系统对事务的处理能力TPM、应用系统对事务的响应时间RT和/或CPU使用率;
压测模块,用于依据所述容量预测线上模型和预设的压测策略模拟所述应用系统的线下容量数据;
偏移值确定模块,用于依据所述应用系统的实时容量数据和线下容量数据确定所述应用系统的容量偏移值;
所述容量预测单元包括:
第一确定模块,用于依据当前时刻应用系统的实时容量值和所述偏移值确定所述应用系统的线上容量值;
判断模块,用于判断所述线上容量值中是否TPM、RT或CPU使用率到达预设的极限值;
第二确定模块,用于在所述判断模块的结果为是的情况下,将当前时刻对应的TPM、RT和CPU使用率确定为所述应用系统的容量。
7.根据权利要求6所述的装置,其特征在于,所述模型建立模块包括:
获取子模块,用于获取所述应用系统的应用场景中各事务的比例关系;
确定子模块,用于在预设时间内,依据所述各事务的比例关系及采样周期确定所述应用系统的RT值,并采集所述应用系统的实时TPM和CPU使用率;
生成子模块,用于依据所述应用系统在预设时间内的RT值、实时TPM和CPU使用率生成所述应用系统的容量走势。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410058364.5/1.html,转载请声明来源钻瓜专利网。