[发明专利]一种内存故障的预警方法及装置在审
申请号: | 202010767747.5 | 申请日: | 2020-08-03 |
公开(公告)号: | CN113297046A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈品安;张羽中;李昕;何诚;王式文;杜垠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 任媛;刘铁生 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 故障 预警 方法 装置 | ||
1.一种内存故障的预警方法,所述方法包括:
获取设备的异常日志;
基于所述异常日志中的内存异常日志按照预设时间段分析所述内存异常日志的时序变化特征;
基于所述异常日志中内存错误的地址信息统计所述设备中内存的运行状态特征;
将所述时序变化特征与运行状态特征融合为内存故障预警特征;
利用预警模型处理所述内存故障预警特征,得到所述设备的内存预警信息。
2.根据权利要求1所述的方法,其特征在于,基于所述异常日志中的内存异常日志按照预设时间段分析所述内存异常日志的时序变化特征,包括:
设置多个时间窗口;
利用内存异常日志模版从异常日志中筛选对应类型的内存异常日志;
针对每个时间窗口统计不同类型的内存异常日志的数量;
采用预设统计算法对所述多个时间窗口中内存异常日志的数量计算统计值,得到所述时序变化特征。
3.根据权利要求2所述的方法,其特征在于,利用内存异常日志模版从异常日志中筛选对应类型的内存异常日志,包括:
根据异常日志的内容确定异常日志模版,所述异常日志模版用于结构化表示所述异常日志的内容;
利用异常日志中标注的内存异常日志从所述异常日志模版中筛选内存异常日志模版;
从所述异常日志中查找符合所述内存异常日志模版的日志,作为所述内存异常日志。
4.根据权利要求3所述的方法,特征在于,所述根据异常日志的内容确定异常日志模版,包括:
对所述异常日志按照预设分类进行筛选;
利用解析树确定筛选后的异常日志所属的类型,所述解析树用于根据层级预设规则以及日志内容对异常日志进行分割,所述解析树的根节点与内部节点用于搜索,叶子节点用于存储日志,每个叶子节点对应一种类型;
根据所述类型匹配日志模版;
根据所述日志模版之间的相似度进行聚类处理,得到所述异常日志对应的异常日志模版。
5.根据权利要求4所述的方法,其特征在于,所述利用解析树确定筛选后的异常日志所属的类型,包括:
判断所述类型中已有日志的内容与所述异常日志的内容的相似度;
若所述相似度大于阈值,则将所述异常日志归属于所述类型对应的叶子节点;
若所述相似度小于等于所述阈值,则创建新的叶子节点,并根据所述异常日志的内容确定所述叶子节点对应的类型。
6.根据权利要求3所述的方法,其特征在于,利用异常日志中标注的内存异常日志从所述异常日志模版中筛选内存异常日志模版,包括:
获取所述异常日志模版的序列类型,所述序列类型包括离散型序列与连续型序列;
若为离散型序列,则根据标注的内存异常日志的内容采用卡方检验,以判断异常日志模版是否为内存异常日志模版;
若为连续型序列,则根据标注的内存异常日志在同一类型的异常日志的分布进行K-S检验,以判断异常日志模版是否为内存异常日志模版。
7.根据权利要求1所述的方法,其特征在于,基于所述异常日志中内存错误的地址信息统计所述设备中内存的运行状态特征,包括:
从异常日志中按照预设的时间窗口提取内存错误的地址信息;
根据所述地址信息统计所述设备内存中的异常内存颗粒;
根据所述异常内存颗粒以及预设指标统计所述设备内存的运行状态特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010767747.5/1.html,转载请声明来源钻瓜专利网。