一种硬盘日志分析方法、硬盘日志分析装置及存储介质制造方法及图纸

技术编号:32520577 阅读:20 留言:0更新日期:2022-03-02 11:23
本发明专利技术提供一种硬盘日志分析方法、硬盘日志分析装置及存储介质。硬盘日志分析方法包括:获取测试指令。根据测试指令,分别采集各硬盘的部件信息。根据测试项目以及各硬盘的部件信息,在多个预置日志采集策略中,分别确定各硬盘对应的日志采集策略。根据各硬盘对应的日志采集策略,采集各硬盘对应的硬盘日志。根据测试项目以及各硬盘的部件信息,在多个预置日志分析策略中,分别确定各硬盘对应的日志分析策略。根据各硬盘对应的日志分析策略,对各硬盘的硬盘日志进行分析,得到各硬盘对应的分析结果。能够针对测试项目以及硬盘的部件信息,对硬盘日志进行针对性的采集和分析,进而体现出不同配置下的硬盘差异,提高测试的准确性。提高测试的准确性。提高测试的准确性。

【技术实现步骤摘要】
一种硬盘日志分析方法、硬盘日志分析装置及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种硬盘日志分析方法、硬盘日志分析装置及存储介质。

技术介绍

[0002]硬盘是计算机的主要存储设备。硬盘日志是用于记录硬盘在实际运行中的使用信息。
[0003]相关技术中,在对硬盘日志进行采集时,是基于测试指令,直接抓取硬盘日志,进而观察各项数据是否处于对应的标准范围。当各项数据均处于对应的标准范围内时,则继续进行测试,再次抓取硬盘日志,比较关键值与历史测试之间的差别,进而记录测试结果。即,在进行测试时,是持续以目标设备为出发点的线程采集方式,通过不断采集硬盘日志,生成记录,展示阶段性的结果。
[0004]但采用上述方式进行检测,需持续性的采集硬盘日志,采集效率低。并且后续针对该硬盘日志进行分析时,也无法体现出不同配置下测试结果的差异。

技术实现思路

[0005]因此,本专利技术要解决的技术问题在于克服现有技术中硬件日志采集效率低、且无法体现不同配置差异的缺陷,从而提供一种硬盘日志分析方法、硬盘日志分析装置及存储介质。
[0006]根据第一方面,本专利技术提供一种硬盘日志分析方法,应用于分布式系统,所述分布式系统中包括第一数量的硬盘,所述方法包括:
[0007]获取测试指令,所述测试指令包括测试项目;
[0008]根据所述测试指令,分别采集各所述硬盘的部件信息;
[0009]根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志采集策略中,分别确定各所述硬盘对应的日志采集策略;
[0010]根据各所述硬盘对应的日志采集策略,采集各所述硬盘对应的硬盘日志;
[0011]根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志分析策略中,分别确定各所述硬盘对应的日志分析策略;
[0012]根据各所述硬盘对应的日志分析策略,对各所述硬盘的硬盘日志进行分析,得到各所述硬盘对应的分析结果。
[0013]在该方式中,能够通过硬盘的部件信息,明确该硬盘在测试指令下进行测试时的性能状态,进而在采集其硬盘日志时,结合当前需要进行测试的测试项目,在多个预置的日志采集策略中,确定出适配于该硬盘的日志采集策略,进而进行针对性的采集,提高硬盘日志的采集效率。以及在多个预置的日志分析策略中,确定出适配于该硬盘的日志分析策略,从而对硬盘日志进行分析时,能够体现出不同配置下的硬盘差异,提高测试的准确性。
[0014]结合第一方面,在第一方面的第一实施方式中,所述部件信息包括运行环境,以及
对应的硬盘配置信息。
[0015]结合第一方面的第一实施方式,在第一方面的第二实施方式中,所述根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志采集策略中,分别确定各所述硬盘对应的日志采集策略,包括:
[0016]根据所述测试项目,针对每个硬盘的运行环境及其对应的硬盘配置信息,在多个预置日志采集策略中,分别确定对应每个硬盘的日志采集策略。
[0017]在该方式中,在对多个硬盘的硬盘日志进行批量采集时,为使得到的硬盘日志能够反映出硬盘在不同运行环境以及不同硬盘配置信息下的测试差异,则在确定日志采集策略时,可以针对每个硬盘的运行环境及其对应的硬盘配置信息,在多个预置日志采集策略中进行针对性的选取,进而有助于提高硬盘日志采集的有效性。
[0018]结合第一方面的第一实施方式或第一方面的第二实施方式,在第一方面的第三实施方式中,在分别采集各所述硬盘的部件信息之后,所述方法还包括:
[0019]根据各所述硬盘配置信息,分别判断各所述硬盘的RAID是否满足所述测试项目的要求;
[0020]当所述RAID不满足所述要求,则重新组建RAID,以使重新组建的RAID满足所述要求。
[0021]在该方式中,通过判断硬盘的RAID是否满足测试指令的要求,有利于确保在进行硬盘日志采集时,硬盘的模式满足测试需求,进而避免进行无效测试,从而提高硬盘日志的有效性。
[0022]结合第一方面的第三实施方式,在第一方面的第四实施方式中,所述硬盘配置信息包括与硬盘连接的控制器的属性信息、硬盘连接模式、硬盘类型、接口协议。
[0023]在该方式中,通过硬盘配置信息,有助于明确控制该硬盘的控制器、硬盘连接模式、硬盘类型以及接口协议的具体信息,进而后续在确定日志采集策略时,能够进行针对性的选择,使根据确定的日志采集策略进行硬盘日志采集时,能够进行针对性的采集,进而提高采集效率。
[0024]结合第一方面,在第一方面的第五实施方式中,所述分布式系统中包括第二数量的控制器,所述控制器与多个硬盘连接,所述方法还包括:
[0025]根据所述测试项目以及各所述控制器的属性信息,在多个预置日志采集策略中,分别确定采集各所述控制器对应的日志采集策略;
[0026]根据各所述控制器对应的日志采集策略,采集各所述控制器的控制器日志;
[0027]基于各所述控制器日志,将所述硬盘日志通过分割函数进行分割,生成与各控制器连接的硬盘的硬盘日志。
[0028]在该方式中,当同一控制器与多个硬盘连接时,采集的硬盘日志可能覆盖各硬盘的硬盘日志。因此,为区分各硬盘的硬盘日志内容,则可以根据日志采集策略采集到的控制器的控制器日志,对采集到的硬盘日志进行分割处理,进而得到各硬盘的具体硬盘日志,以便后续针对单独的硬盘日志进行分析时,能够提高测试结果准确性。
[0029]结合第一方面,在第一方面的第六实施方式中,所述日志分析策略包括检测至少一个关键值、以及所述关键值的判定条件;所述根据各所述硬盘对应的日志分析策略,对各所述硬盘的硬盘日志进行分析,得到各所述硬盘对应的分析结果,包括:
[0030]在分析当前硬盘日志的过程中,依次判断所述当前硬盘日志中的各所述关键值对应的数据是否满足对应关键值的判定条件;
[0031]当各所述关键值对应的数据均满足对应关键值的判定条件时,则确定所述当前硬盘日志的分析结果为所述当前硬盘日志对应的当前硬盘测试合格;
[0032]当存在一个所述关键值对应的数据不满足对应关键值的判定条件时,则确定所述当前硬盘日志的分析结果为所述当前硬盘测试不合格。
[0033]在该方式中,关键值属于在进行测试时,能够影响测试进程的重点项,通过对关键值进行逐项判断,有助于逐项排除影响测试进程的重点项是否存在问题。进而在分析的过程中,当当前硬盘日志中的关键值不满足对应关键值的判定条件时,则表征该测试需要中断、进行调整,进而可以确定当前硬盘日志对应的当前硬盘测试不合格。当所有的关键值均满足对应关键值的判定条件时,则测试一切正常,进而可以确定当前硬盘测试合格。
[0034]根据第二方面,本专利技术提供一种硬盘日志分析装置,应用于分布式系统,所述分布式系统中包括第一数量的硬盘,所述装置包括:
[0035]获取单元,用于获取测试指令,所述测试指令包括测试项目;
[0036]信息采集单元,用于根据所述测试指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘日志分析方法,其特征在于,应用于分布式系统,所述分布式系统中包括第一数量的硬盘,所述方法包括:获取测试指令,所述测试指令包括测试项目;根据所述测试指令,分别采集各所述硬盘的部件信息;根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志采集策略中,分别确定各所述硬盘对应的日志采集策略;根据各所述硬盘对应的日志采集策略,采集各所述硬盘对应的硬盘日志;根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志分析策略中,分别确定各所述硬盘对应的日志分析策略;根据各所述硬盘对应的日志分析策略,对各所述硬盘的硬盘日志进行分析,得到各所述硬盘对应的分析结果。2.根据权利要求1所述的方法,其特征在于,所述部件信息包括运行环境,以及对应的硬盘配置信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述测试项目以及各所述硬盘的部件信息,在多个预置日志采集策略中,分别确定各所述硬盘对应的日志采集策略,包括:根据所述测试项目,针对每个硬盘的运行环境及其对应的硬盘配置信息,在多个预置日志采集策略中,分别确定对应每个硬盘的日志采集策略。4.根据权利要求2或3所述的方法,其特征在于,在分别采集各所述硬盘的部件信息之后,所述方法还包括:根据各所述硬盘配置信息,分别判断各所述硬盘的RAID是否满足所述测试项目的要求;当所述RAID不满足所述要求,则重新组建RAID,以使重新组建的RAID满足所述要求。5.根据权利要求4所述的方法,其特征在于,所述硬盘配置信息包括与硬盘连接的控制器的属性信息、硬盘连接模式、硬盘类型、接口协议。6.根据权利要求4所述的方法,其特征在于,所述分布式系统中包括第二数量的控制器,所述控制器与多个硬盘连接,所述方法还包括:根据所述测试项目以及各所述控制器的属性信息,在多个预置日志采集策略中,分别确定采集各所述控制器对应的日志采集策略;根据各所述控制器对应的日志采集策略,采集各所述控制器的控制器日志;基于各所述控制器日志,将所述硬盘日志通过分割函数进行分割,生成与各控制器连...

【专利技术属性】
技术研发人员:宋文娟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1