一种硬盘诊断方法、系统、设备及存储介质技术方案

技术编号:32325185 阅读:49 留言:0更新日期:2022-02-16 18:32
本发明专利技术提出了一种硬盘诊断方法,包括:以第一预定周期为间隔获取硬盘日志信息,并对硬盘日志信息进行解析以生成硬盘的第一硬盘特征数据并存入数据库中;以第二预定周期为间隔基于硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率;响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入第一硬盘特征数据,并基于新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断。通过对历史的硬盘日志的迭代地生成多个决策树模型,极大地提高了在不同阶段对硬盘诊断的准确性。降低了对运维人员的技术要求,并且减少根据经验的判断去诊断硬盘的好坏,极大的提高了操作的简洁性,提高了效率。提高了效率。提高了效率。

【技术实现步骤摘要】
一种硬盘诊断方法、系统、设备及存储介质


[0001]本专利技术属于计算机领域,具体涉及一种硬盘诊断方法、系统、设备及存储介质。

技术介绍

[0002]伴随着大数据时代的到来,对服务的存储需求越来越大,尤其是受疫情的影响,大家都宅在家中,生成了海量数据,这样就对服务器的数据存储提出了很高的要求,存储硬盘的好坏对数据安全至关重要。诊断硬盘好坏的指标一直都是基于smart日志来判断的,smart日志诊断出来的信息有很多,然而对于哪些数据是诊断硬盘的关键数据,大家都是凭借经验去关联的,没有客观的依据,这样不仅提高了对运维人员的技术要求,而且根据经验不一定能准确的诊断硬盘的好坏。
[0003]因此,亟需一种可以有效应对上述问题的硬盘诊断方案。

技术实现思路

[0004]为解决以上问题,本专利技术提出了一种硬盘诊断方法,包括:
[0005]以第一预定周期为间隔获取硬盘日志信息,并对所述硬盘日志信息进行解析以生成所述硬盘的第一硬盘特征数据并存入数据库中;
[0006]以第二预定周期为间隔基于所述硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率;
[0007]响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述第一硬盘特征数据,并基于新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断。
[0008]在本专利技术的一些实施方式中,以第二预定周期为间隔基于所述硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率,包括:
[0009]以第二预定周期为间隔基于所述第一硬盘特征数据进行训练以得到第一模型;
[0010]以第一预定周期为间隔基于所述第一模型对所述新生成的硬盘特征数据进行诊断分析并输出诊断结果,同时统计所述第一模型的诊断错误率。
[0011]在本专利技术的一些实施方式中,响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述硬盘特征数据,并给予新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断,包括:
[0012]响应于所述第一模型诊断结果与真实值相比出现错误,统计所述第一模型的诊断错误率,将所述诊断结果作为第一特殊特征加入所述硬盘的特征数据以生成第二硬盘特征数据并存入数据库中。
[0013]响应于所述第一模型的诊断错误率达到第一预定值,停止所述第一模型的迭代训练,以第二预定周期为间隔基于所述第二硬盘特征数据训练第二模型并,并基于所述第二模型对所述新的硬盘特征数据进行诊断分析,输出诊断结果,统计所述第二模型的诊断错误率。
[0014]在本专利技术的一些实施方式中,响应于所述诊断错误率满足预设条件,将当前模型
的诊断结果作为新特征加入所述硬盘特征数据,并给予新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断,包括:
[0015]响应于第二模型的诊断错误率达到第二预定值,停止所述第二模型的迭代训练,将所述第二模型的诊断结果作为第二特殊特征加入所述硬盘的特征数据以生成新的第三硬盘特征数据;以及
[0016]以第二预定周期间隔基于所述第三硬盘特征数据训练以得到第三模型,并通过所述第三模型对所述硬盘进行诊断。
[0017]在本专利技术的一些实施方式中,以第一预定周期为间隔获取硬盘日志信息包括:
[0018]每隔第一预定周期通过硬盘日志工具获取硬盘SMART日志信息;以及
[0019]通过RAID卡信息抓取工具获取RADI卡信息。
[0020]在本专利技术的一些实施方式中,对所述硬盘日志信息进行解析以生成所述硬盘的第一硬盘特征数据并存入数据库中包括:
[0021]获取所述硬盘日志信息中的属性信息;
[0022]判断所述属性信息的数据类型是否为离散型;
[0023]响应于所述属性信息的数据类型为离散型,将所述属性信息作为所述硬盘的特征数据存储到数据库中;
[0024]响应于所述属性信息的数据类型为非离散型,对所述进行离散化处理以得到离散型数据,并将所述离散型数据作为所述硬盘的特征数据存储到数据库中。
[0025]在本专利技术的一些实施方式中,模型为决策树模型。
[0026]本专利技术的另一方面,还提出了一种硬盘诊断系统,其特征在于,包括:
[0027]数据处理模块,所述数据处理模块配置为以第一预定周期为间隔获取硬盘日志信息,并对所述硬盘日志信息进行解析以生成所述硬盘的第一硬盘特征数据并存入数据库中;
[0028]第一模型生成模块,所述第一模型生成模块配置为以第二预定周期为间隔基于所述硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率;
[0029]第二模型生成模块,所述第二模型生成模块配置为响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述第一硬盘特征数据,并基于新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断。
[0030]本专利技术的又一方面还提出了一种计算机设备,包括:
[0031]至少一个处理器;以及
[0032]存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0033]本专利技术的再一方面还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0034]通过对历史的硬盘日志的迭代地生成多个决策树模型,极大地提高了在不同阶段对硬盘诊断的准确性。在硬盘数据特征构建时引入RAID卡关联参数,不仅能够根据SMART日志中的离散值,还能够利用SMART中的连续值去生成决策树,通过比对诊断的硬盘的SMART日志,生成对硬盘的分析。
[0035]极大的降低了对运维人员的技术要求,并且减少根据经验的判断去诊断硬盘的好坏,极大的提高了操作的简洁性,提高了效率。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术实施例提供的一种硬盘诊断方法的方法流程图;
[0038]图2为本专利技术实施例提供的一种硬盘诊断系统的结构示意图;
[0039]图3为本专利技术实施例提供的具备硬盘诊断方法的一种计算机设备的结构示意图;
[0040]图4为本专利技术实施例提供的具备硬盘诊断方法的一种计算机存储介质的结构示意图。
具体实施方式
[0041]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0042]需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘诊断方法,其特征在于,包括:以第一预定周期为间隔获取硬盘日志信息,并对所述硬盘日志信息进行解析以生成所述硬盘的第一硬盘特征数据并存入数据库中;以第二预定周期为间隔基于所述硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率;响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述第一硬盘特征数据,并基于新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断。2.根据权利要求1所述的方法,其特征在于,所述以第二预定周期为间隔基于所述硬盘特征数据训练模型,并通过模型对硬盘进行诊断,同时统计诊断错误率,包括:以第二预定周期为间隔基于所述第一硬盘特征数据进行训练以得到第一模型;以第一预定周期为间隔基于所述第一模型对所述新生成的硬盘特征数据进行诊断分析并输出诊断结果,同时统计所述第一模型的诊断错误率。3.根据权利要求2所述的方法,其特征在于,所述响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述硬盘特征数据,并给予新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断,包括:响应于所述第一模型诊断结果与真实值相比出现错误,统计所述第一模型的诊断错误率,将所述诊断结果作为第一特殊特征加入所述硬盘的特征数据以生成第二硬盘特征数据并存入数据库中;响应于所述第一模型的诊断错误率达到第一预定值,停止所述第一模型的迭代训练,以第二预定周期为间隔基于所述第二硬盘特征数据训练第二模型并,并基于所述第二模型对所述新的硬盘特征数据进行诊断分析,输出诊断结果,统计所述第二模型的诊断错误率。4.根据权利要求3所述的方法,其特征在于,所述响应于所述诊断错误率满足预设条件,将当前模型的诊断结果作为新特征加入所述硬盘特征数据,并给予新的硬盘特征数据迭代生成新的模型对所述硬盘进行诊断,包括:响应于第二模型的诊断错误率达到第二预定值,停止所述第二模型的迭代训练,将所述第二模型的诊断结果作为第二特殊特征加入所述硬盘的特征数据以生成新的第三硬盘特征数据;以及以第二预定周期间...

【专利技术属性】
技术研发人员:杨虎耿志成孙雅伦张芳郭锋
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1