一种磁盘健康状态监测方法、系统及装置制造方法及图纸

技术编号:31084047 阅读:19 留言:0更新日期:2021-12-01 12:33
本发明专利技术公开了一种磁盘健康状态监测方法、系统及装置,获取服务器内各磁盘的健康状态信息,并判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件;若是,则确定目标磁盘存在健康问题;获取各磁盘的厂商信息、生产批次信息及固件版本信息,并将同厂商、同生产批次及同固件版本的磁盘划分为同一磁盘组;计算目标磁盘组中存在健康问题的磁盘的数量占比,判断数量占比是否大于占比阈值;若是,则确定目标磁盘组存在批量质量问题。可见,本申请不仅可预判单个磁盘的健康问题,还可预判磁盘的批量质量问题,以给运维人员提供充足的时间来对磁盘进行健康管理,从而避免出现短期内大量磁盘掉线的不可控风险,为服务器的健康稳定运行提供有效保障。提供有效保障。提供有效保障。

【技术实现步骤摘要】
一种磁盘健康状态监测方法、系统及装置


[0001]本专利技术涉及服务器领域,特别是涉及一种磁盘健康状态监测方法、系统及装置。

技术介绍

[0002]在数据中心,服务器内磁盘的健康状态对服务器的稳定运行起到至关重要的作用。目前,服务器的RAID(Redundant Arrays of Independent Disks,磁盘阵列)卡会对服务器内各磁盘的健康状态进行监测,以及时确定出健康状态出现异常的磁盘。但是,这种健康状态监测方式只能反映服务器内单个磁盘的健康状态,无法预知服务器中磁盘是否存在批量质量问题,从而存在短期内大量磁盘掉线的不可控风险,影响服务器的稳定运行。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。

技术实现思路

[0004]本专利技术的目的是提供一种磁盘健康状态监测方法、系统及装置,不仅可预判服务器内单个磁盘的健康问题,还可预判服务器中磁盘的批量质量问题,以给运维人员提供充足的时间来对磁盘进行健康管理,从而避免出现短期内大量磁盘掉线的不可控风险,为服务器的健康稳定运行提供有效保障。
[0005]为解决上述技术问题,本专利技术提供了一种磁盘健康状态监测方法,包括:
[0006]获取服务器内各磁盘的健康状态信息,并判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件;其中,所述目标磁盘为任一所述磁盘;
[0007]若满足,则确定所述目标磁盘存在健康问题;
[0008]获取所述服务器内各磁盘的厂商信息、生产批次信息及固件版本信息,并将所述服务器内同厂商、同生产批次及同固件版本的磁盘划分为同一磁盘组;
[0009]计算目标磁盘组中存在健康问题的磁盘的数量占比,判断所述数量占比是否大于预设占比阈值;其中,所述目标磁盘组为任一所述磁盘组;
[0010]若大于,则确定所述目标磁盘组存在批量质量问题。
[0011]优选地,获取服务器内各磁盘的健康状态信息,包括:
[0012]获取所述服务器所在的机房信息和机柜信息及所述服务器的SN信息和磁盘槽位信息,并获取所述服务器的磁盘槽位上各磁盘的表征磁盘健康状态的P

list信息和G

list信息。
[0013]优选地,判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件,包括:
[0014]根据所述目标磁盘的P

list信息确定所述目标磁盘的第一坏块数量;
[0015]根据所述目标磁盘的G

list信息确定所述目标磁盘的第二坏块数量;
[0016]将所述第一坏块数量加上所述第二坏块数量,得到所述目标磁盘的坏块总数量;
[0017]判断所述坏块总数量是否大于所述目标磁盘对应的坏块数量阈值;
[0018]若是,则确定所述目标磁盘的健康状态信息满足预设磁盘健康预警条件;
[0019]若否,则确定所述目标磁盘的健康状态信息不满足预设磁盘健康预警条件。
[0020]优选地,所述目标磁盘对应的坏块数量阈值的设置过程,包括:
[0021]获取所述目标磁盘的厂商信息和型号信息,并根据预设厂商

型号

厂商参考预警值对应关系确定所述目标磁盘对应的厂商参考预警值;
[0022]将所述厂商参考预警值乘以预设系数值,得到所述目标磁盘对应的坏块数量阈值;其中,所述预设系数值取70%~80%。
[0023]优选地,判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件,还包括:
[0024]获取在预设时间内所述目标磁盘的坏块总数量的增长值;
[0025]判断所述增长值是否大于预设增长阈值;
[0026]若是,则确定所述目标磁盘的健康状态信息满足预设磁盘健康预警条件;
[0027]若否,则确定所述目标磁盘的健康状态信息不满足预设磁盘健康预警条件。
[0028]优选地,获取服务器内各磁盘的健康状态信息,还包括:
[0029]从所述服务器的RAID卡日志中获取所述服务器内各磁盘的表征磁盘健康状态的指令超时信息和介质错误信息。
[0030]优选地,判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件,还包括:
[0031]判断所述目标磁盘的连续指令超时次数是否大于预设次数阈值、所述目标磁盘是否存在介质错误中的至少一种;
[0032]若判断结果中包含是的情况,则确定所述目标磁盘的健康状态信息满足预设磁盘健康预警条件;
[0033]若判断结果中不包含是的情况,则确定所述目标磁盘的健康状态信息不满足预设磁盘健康预警条件。
[0034]优选地,若判断结果中包含是的情况,所述磁盘健康状态监测方法还包括:
[0035]根据所述目标磁盘的磁盘日志排查所述目标磁盘的磁盘参数是否存在异常及所述目标磁盘是否存在兼容性问题,以进行所述目标磁盘的故障定位。
[0036]为解决上述技术问题,本专利技术还提供了一种磁盘健康状态监测系统,包括:
[0037]健康判断模块,用于获取服务器内各磁盘的健康状态信息,并判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件;若是,则执行第一确定模块;其中,所述目标磁盘为任一所述磁盘;
[0038]第一确定模块,用于确定所述目标磁盘存在健康问题;
[0039]磁盘分组模块,用于获取所述服务器内各磁盘的厂商信息、生产批次信息及固件版本信息,并将所述服务器内同厂商、同生产批次及同固件版本的磁盘划分为同一磁盘组;
[0040]批量判断模块,用于计算目标磁盘组中存在健康问题的磁盘的数量占比,判断所述数量占比是否大于预设占比阈值;若是,则执行第二确定模块;其中,所述目标磁盘组为任一所述磁盘组;
[0041]第二确定模块,用于确定所述目标磁盘组存在批量质量问题。
[0042]为解决上述技术问题,本专利技术还提供了一种磁盘健康状态监测装置,包括:
[0043]存储器,用于储存计算机程序;
[0044]处理器,用于在执行所述计算机程序时实现上述任一种磁盘健康状态监测方法的步骤。
[0045]本专利技术提供了一种磁盘健康状态监测方法,获取服务器内各磁盘的健康状态信息,并判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件;若满足,则确定目标磁盘存在健康问题;获取服务器内各磁盘的厂商信息、生产批次信息及固件版本信息,并将服务器内同厂商、同生产批次及同固件版本的磁盘划分为同一磁盘组;计算目标磁盘组中存在健康问题的磁盘的数量占比,判断数量占比是否大于预设占比阈值;若大于,则确定目标磁盘组存在批量质量问题。可见,本申请不仅可预判服务器内单个磁盘的健康问题,还可预判服务器中磁盘的批量质量问题,以给运维人员提供充足的时间来对磁盘进行健康管理,从而避免出现短期内大量磁盘掉线的不可控风险,为服务器的健康稳定运行提供有效保障。
[0046]本专利技术还提供了一种磁盘健康状态监本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘健康状态监测方法,其特征在于,包括:获取服务器内各磁盘的健康状态信息,并判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件;其中,所述目标磁盘为任一所述磁盘;若满足,则确定所述目标磁盘存在健康问题;获取所述服务器内各磁盘的厂商信息、生产批次信息及固件版本信息,并将所述服务器内同厂商、同生产批次及同固件版本的磁盘划分为同一磁盘组;计算目标磁盘组中存在健康问题的磁盘的数量占比,判断所述数量占比是否大于预设占比阈值;其中,所述目标磁盘组为任一所述磁盘组;若大于,则确定所述目标磁盘组存在批量质量问题。2.如权利要求1所述的磁盘健康状态监测方法,其特征在于,获取服务器内各磁盘的健康状态信息,包括:获取所述服务器所在的机房信息和机柜信息及所述服务器的SN信息和磁盘槽位信息,并获取所述服务器的磁盘槽位上各磁盘的表征磁盘健康状态的P

list信息和G

list信息。3.如权利要求2所述的磁盘健康状态监测方法,其特征在于,判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件,包括:根据所述目标磁盘的P

list信息确定所述目标磁盘的第一坏块数量;根据所述目标磁盘的G

list信息确定所述目标磁盘的第二坏块数量;将所述第一坏块数量加上所述第二坏块数量,得到所述目标磁盘的坏块总数量;判断所述坏块总数量是否大于所述目标磁盘对应的坏块数量阈值;若是,则确定所述目标磁盘的健康状态信息满足预设磁盘健康预警条件;若否,则确定所述目标磁盘的健康状态信息不满足预设磁盘健康预警条件。4.如权利要求3所述的磁盘健康状态监测方法,其特征在于,所述目标磁盘对应的坏块数量阈值的设置过程,包括:获取所述目标磁盘的厂商信息和型号信息,并根据预设厂商

型号

厂商参考预警值对应关系确定所述目标磁盘对应的厂商参考预警值;将所述厂商参考预警值乘以预设系数值,得到所述目标磁盘对应的坏块数量阈值;其中,所述预设系数值取70%~80%。5.如权利要求3所述的磁盘健康状态监测方法,其特征在于,判断目标磁盘的健康状态信息是否满足预设磁盘健康预警条件,还包括:获取在预设时间内所述...

【专利技术属性】
技术研发人员:王治大
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1