[发明专利]服务器可用内存异常增长及运行状况的评估方法有效
申请号: | 201510622386.4 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105183612B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 唐力;毛詠洁;刘嫱;周海燕 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06K9/62 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,王聪 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 可用 内存 异常 增长 运行状况 评估 方法 | ||
技术领域
本发明涉及一种服务器可用内存异常增长及运行状况的评估方法。
背景技术
现有技术中,对于服务器的可用内存的评估普遍存在识别能力不够强、评估结果可信度不够高、使用有较多限制的缺陷。
在很多现有评估方法中,需要服务器的数据分布较为特定且已知,评估结果才具有较高的可信度。而在一些采用累积变化量的评估方法中,则非常依赖于累积变化量权重的合理选取,权重选取的适当与否对于结果的准确性影响极大,此外还会受算法中的阈值选取的影响。
发明内容
本发明要解决的技术问题是为了克服现有技术中对于服务器可用内存的运行状况的评估识别能力不够强、评估结果可信度不够高、使用有较多限制,计算中的权重和阈值选取会对结果产生极大影响的缺陷,提供一种服务器可用内存异常增长及运行状况的评估方法。
本发明是通过下述技术方案来解决上述技术问题的:
一种服务器可用内存异常增长及运行状况的评估方法,其特征在于,包括以下步骤:
步骤一、根据所确定的数据采集粒度提取当天所有服务器的可用内存数据;
步骤二、根据可用内存计算环比比值,环比比值为当前采样时刻与前一采样时刻的可用内存数据的比值;
步骤三、使用均值回归模型刻画环比比值,以获得适用于各个服务器的均值回归模型;
步骤四、基于各个服务器的均值回归模型,采用强影响点方法寻找各个服务器的异常点;
步骤五、对寻找到的异常点对应的环比比值进行数据汇总,包括统计异常点的个数和异常点的环比比值的的平均值;
步骤六、基于步骤五统计的指标进行极差正规化变换,并基于变换后的数据进行指定初始中心的Kmeans聚类分析,以获得每台服务器对应的分类结果。
每个服务器的可用内存数据的分布通常不尽相同,这样依据传统的方法就需要对数据分布不尽相同的服务器运用多个分布,且难以判断每个服务器的可用内存数据服从何种分布。本发明将可用内存的异常增长的寻找转换为寻找环比比值的异常值,并且在将原始数据转换为环比比值后,除小部分数据外,绝大部分服务器的绝大多数的可用内存的环比比值基本上在一条水平线附近上下波动。如此,就使得不同服务器的数据得以较为统一地服从一个较平稳的分布,易于刻画且异常值易识别。基于此,本发明进一步采用了均值回归模型来进行刻画。在这之后,通过多种统计方法和统计量的检验,能够有较大的把握性找出异常点。
较佳地,步骤四中采用的强影响点的分析方法,包括以下方法总的一个或多个:
帽子矩阵算法,DFFITS算法,Cook统计量算法,COVRATIO算法、外学生化残差算法。
较佳地,数据采集粒度为分钟,可用内存数据包括每分钟的可用内存数据。
较佳地,步骤一还包括:判断各个服务器的可用内存数据的个数是否大于预设的阈值,将判断结果为是的服务器作为参与聚类分析运算的服务器。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:本发明的评估方法能够准确地寻找到可用内存的异常增长,并为服务器的可用内存运行状况进行较为客观的评估,评估过程无需人为设定权重值而避免了人为主观指定对于最终评估结果的影响,并且计算时间短、普适性强。
附图说明
图1为本发明一较佳实施例的服务器可用内存异常增长及运行状况的评估方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
参考图1所示,本实施例的服务器可用内存异常增长及运行状况的评估方法,包括以下步骤:
步骤一、根据分钟粒度提取当天所有服务器可用内存数据;
步骤二、根据每分钟的可用内存计算环比比值,环比比值为当前采样时刻与前一采样时刻的可用内存数据的比值;
步骤三、使用均值回归模型刻画环比比值,以获得适用于各个服务器的均值回归模型;
步骤四、基于各个服务器的均值回归模型,采用强影响点方法寻找各个服务器各自的数据的异常点;
步骤五、对寻找到的异常点对应的环比比值进行数据汇总,包括统计异常点的个数和异常点的环比比值的的平均值;
步骤六、基于步骤五统计的指标进行极差正规化变换,并基于变换后的数据进行指定初始中心的Kmeans聚类分析,以获得每台服务器对应的分类结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510622386.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器零点温度判断方法
- 下一篇:一种引导程序的存储方法、故障恢复方法及设备