首页> 中国专利> 服务器可用内存异常增长及运行状况的评估方法

服务器可用内存异常增长及运行状况的评估方法

摘要

本发明公开了一种服务器可用内存异常增长及运行状况的评估方法。该评估方法包括以下步骤:以数据采集粒度提取当天所有服务器的可用内存数据;根据可用内存数据计算环比比值;使用均值回归模型刻画环比比值的变化趋势;基于各个服务器的均值回归模型,采用强影响点方法寻找数据的异常点;对寻找到的异常点对应的环比比值进行数据汇总;对统计的指标进行极差正规化变换,并基于变换后的数据进行指定初始中心的聚类分析。本发明的评估方法能够准确地寻找到可用内存的异常增长,并为服务器的可用内存运行状况进行较为客观的评估,评估过程无需人为设定权重值而且避免了人为主观指定对于最终评估结果的影响,并且计算时间短、普适性强。

著录项

  • 公开/公告号CN105183612A

    专利类型发明专利

  • 公开/公告日2015-12-23

    原文格式PDF

  • 申请/专利权人 携程计算机技术(上海)有限公司;

    申请/专利号CN201510622386.4

  • 发明设计人 唐力;毛詠洁;刘嫱;周海燕;

    申请日2015-09-25

  • 分类号G06F11/30;G06K9/62;

  • 代理机构上海弼兴律师事务所;

  • 代理人薛琦

  • 地址 200335 上海市长宁区福泉路99号携程网络技术大楼

  • 入库时间 2023-12-18 12:59:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-21

    授权

    授权

  • 2016-01-20

    实质审查的生效 IPC(主分类):G06F11/30 申请日:20150925

    实质审查的生效

  • 2015-12-23

    公开

    公开

说明书

技术领域

本发明涉及一种服务器可用内存异常增长及运行状况的评估方法。

背景技术

现有技术中,对于服务器的可用内存的评估普遍存在识别能力不够强、 评估结果可信度不够高、使用有较多限制的缺陷。

在很多现有评估方法中,需要服务器的数据分布较为特定且已知,评估 结果才具有较高的可信度。而在一些采用累积变化量的评估方法中,则非常 依赖于累积变化量权重的合理选取,权重选取的适当与否对于结果的准确性 影响极大,此外还会受算法中的阈值选取的影响。

发明内容

本发明要解决的技术问题是为了克服现有技术中对于服务器可用内存 的运行状况的评估识别能力不够强、评估结果可信度不够高、使用有较多限 制,计算中的权重和阈值选取会对结果产生极大影响的缺陷,提供一种服务 器可用内存异常增长及运行状况的评估方法。

本发明是通过下述技术方案来解决上述技术问题的:

一种服务器可用内存异常增长及运行状况的评估方法,其特征在于,包 括以下步骤:

步骤一、根据所确定的数据采集粒度提取当天所有服务器的可用内存数 据;

步骤二、根据可用内存计算环比比值,环比比值为当前采样时刻与前一 采样时刻的可用内存数据的比值;

步骤三、使用均值回归模型刻画环比比值,以获得适用于各个服务器的 均值回归模型;

步骤四、基于各个服务器的均值回归模型,采用强影响点方法寻找各个 服务器的异常点;

步骤五、对寻找到的异常点对应的环比比值进行数据汇总,包括统计异 常点的个数和异常点的环比比值的的平均值;

步骤六、基于步骤五统计的指标进行极差正规化变换,并基于变换后的 数据进行指定初始中心的Kmeans聚类分析,以获得每台服务器对应的分类 结果。

每个服务器的可用内存数据的分布通常不尽相同,这样依据传统的方法 就需要对数据分布不尽相同的服务器运用多个分布,且难以判断每个服务器 的可用内存数据服从何种分布。本发明将可用内存的异常增长的寻找转换为 寻找环比比值的异常值,并且在将原始数据转换为环比比值后,除小部分数 据外,绝大部分服务器的绝大多数的可用内存的环比比值基本上在一条水平 线附近上下波动。如此,就使得不同服务器的数据得以较为统一地服从一个 较平稳的分布,易于刻画且异常值易识别。基于此,本发明进一步采用了均 值回归模型来进行刻画。在这之后,通过多种统计方法和统计量的检验,能 够有较大的把握性找出异常点。

较佳地,步骤四中采用的强影响点的分析方法,包括以下方法总的一个 或多个:

帽子矩阵算法,DFFITS算法,Cook统计量算法,COVRATIO算法、 外学生化残差算法。

较佳地,数据采集粒度为分钟,可用内存数据包括每分钟的可用内存数 据。

较佳地,步骤一还包括:判断各个服务器的可用内存数据的个数是否大 于预设的阈值,将判断结果为是的服务器作为参与聚类分析运算的服务器。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发 明各较佳实例。

本发明的积极进步效果在于:本发明的评估方法能够准确地寻找到可用 内存的异常增长,并为服务器的可用内存运行状况进行较为客观的评估,评 估过程无需人为设定权重值而避免了人为主观指定对于最终评估结果的影 响,并且计算时间短、普适性强。

附图说明

图1为本发明一较佳实施例的服务器可用内存异常增长及运行状况的评 估方法的流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在 所述的实施例范围之中。

参考图1所示,本实施例的服务器可用内存异常增长及运行状况的评估 方法,包括以下步骤:

步骤一、根据分钟粒度提取当天所有服务器可用内存数据;

步骤二、根据每分钟的可用内存计算环比比值,环比比值为当前采样时 刻与前一采样时刻的可用内存数据的比值;

步骤三、使用均值回归模型刻画环比比值,以获得适用于各个服务器的 均值回归模型;

步骤四、基于各个服务器的均值回归模型,采用强影响点方法寻找各个 服务器各自的数据的异常点;

步骤五、对寻找到的异常点对应的环比比值进行数据汇总,包括统计异 常点的个数和异常点的环比比值的的平均值;

步骤六、基于步骤五统计的指标进行极差正规化变换,并基于变换后的 数据进行指定初始中心的Kmeans聚类分析,以获得每台服务器对应的分类 结果。

本实施例中步骤四中采用的强影响点的分析方法,包括帽子矩阵算法, DFFITS算法,Cook统计量算法,COVRATIO算法、外学生化残差算法。

其中,步骤一还包括:判断各个服务器的可用内存的原始数据的个数是 否大于预设的阈值,将判断结果为是的服务器作为参与聚类分析运算的服务 器。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理 解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本 领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方 式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号