本发明专利技术公开了一种状态评估方法、装置及设备,对于任一Block来说,其该Block中的数据若被读取失败便会触发纠错机制,正常情况下Block触发纠错机制的概率都会保持在一定范围内,然而随着的磨损程度的增加,Block在被读取数据时也会更频繁的触发纠错机制,该Block也就越有可能随时坏掉从而导致数据丢失,因此本申请在预设周期内纠错机制被触发的比例大于预设阈值时,便可以判定目标Block集合内存在问题Block(也即可能随时坏掉的Block),便于工作人员及时采取应对措施以防止数据丢失,提高了固态硬盘的可靠性以及用户体验,由于本申请对包含多个Block的集合进行整体判断,工作效率较高。
【技术实现步骤摘要】
一种状态评估方法、装置及设备
本专利技术涉及数据存储领域,特别是涉及一种状态评估方法,本专利技术还涉及一种状态评估装置及设备。
技术介绍
信息技术的高速发展对存储系统的性能提出了更高的要求,SSD(SolidStateDisk,固态硬盘)因其读写速度快、能耗较低,而被广泛采用,对于SSD的NAND闪存中的任一存储区域Block来说,随着数据PE(Program&Erase,擦写)次数的增加,Block的磨损程度便会不断增加,那么该Block便随时有可能坏掉,从而导致自身存储的数据丢失,降低了固态硬盘的可靠性以及用户体验。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种状态评估方法,提高了固态硬盘的可靠性以及用户体验;本专利技术的另一目的是提供一种状态评估装置及设备,提高了固态硬盘的可靠性以及用户体验。为解决上述技术问题,本专利技术提供了一种状态评估方法,包括:每隔预设周期获取在上一所述预设周期内,目标存储区域Block集合中的数据读取总次数以及纠错机制的触发次数;根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例;判断所述触发比例是否大于预设阈值;若是,则判定所述目标Block集合中存在问题Block;其中,所述目标Block集合中的Block数量大于1。优选地,所述每隔预设周期获取在上一所述预设周期内,目标Block集合中的数据读取总次数以及纠错机制的触发次数具体为:每隔预设周期获取在上一所述预设周期内,目标Block集合中的数据读取总次数以及各个等级的纠错机制的触发次数;所述根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例具体为:根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于各级所述纠错机制的触发比例;所述判断所述触发比例是否大于预设阈值具体为:判断是否存在至少一个所述触发比例大于对应的预设阈值。优选地,所述判断是否存在至少一个所述触发比例大于对应的预设阈值之后,该状态评估方法还包括:若是,则记录上一所述预设周期的所述目标Block集合中,触发所述纠错机制次数最多的预设数目个Block的地址以及预设类型的运行参数。优选地,所述若是,则记录上一所述预设周期的所述目标Block集合中,触发所述纠错机制次数最多的预设数目个Block的地址以及预设类型的运行参数之后,该状态评估方法还包括:控制提示器提示记录的所述地址以及所述预设类型的运行参数。优选地,所述控制提示器提示记录的所述地址以及所述预设类型的运行参数包括:将记录的所述地址以及所述预设类型的运行参数通过告警形式主动上报至主机;响应于网络终端发送的查询指令,将记录的所述地址以及所述预设类型的运行参数发送到所述网络终端。优选地,所述预设类型的运行参数包括数据保持时间、上一所述预设周期内的最大温度值以及最小温度值。优选地,所述纠错机制包括重读ReadRetry、软解码SoftLdpc以及数据重建DataRebuild。优选地,所述若是,则判定所述目标Block集合中存在问题Block之后,该状态评估方法还包括:将上一所述预设周期的所述目标Block集合中,触发所述纠错机制次数最多的预设数目个Block中的数据迁移至空闲的Block。为解决上述技术问题,本专利技术还提供了一种状态评估装置,包括:获取模块,用于每隔预设周期获取在上一所述预设周期内,目标Block集合中的数据读取总次数以及纠错机制的触发次数;确定模块,用于根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例;判断模块,用于判断所述触发比例是否大于预设阈值,若是,则触发判定模块;所述判定模块,用于判定所述目标Block集合中存在问题Block;其中,所述目标Block集合中的Block数量大于1。为解决上述技术问题,本专利技术还提供了一种状态评估设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述状态评估方法的步骤。本专利技术提供了一种状态评估方法,对于SSD的NAND闪存中的任一Block来说,Block中的数据若被读取失败便会触发纠错机制,正常情况下Block触发纠错机制的概率都会保持在一定范围内,然而随着的磨损程度的增加,Block在被读取数据时也会更频繁的触发纠错机制,该Block也就越有可能随时坏掉从而导致数据丢失,因此本申请在预设周期内纠错机制被触发的比例大于预设阈值时,便可以判定目标Block集合内存在问题Block(也即可能随时坏掉的Block),便于工作人员及时采取应对措施以防止数据丢失,提高了固态硬盘的可靠性以及用户体验,由于本申请对包含多个Block的集合进行整体判断,工作效率较高。本专利技术还提供了一种状态评估装置及设备,具有如上状态评估方法相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种状态评估方法的流程示意图;图2为本专利技术提供的一种状态评估装置的结构示意图;图3为本专利技术提供的一种状态评估设备的结构示意图。具体实施方式本专利技术的核心是提供一种状态评估方法,提高了固态硬盘的可靠性以及用户体验;本专利技术的另一核心是提供一种状态评估装置及设备,提高了固态硬盘的可靠性以及用户体验。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术提供的一种状态评估方法的流程示意图,该状态评估方法包括:步骤S1:每隔预设周期获取在上一预设周期内,目标存储区域Block集合中的数据读取总次数以及纠错机制的触发次数;具体的,考虑到如上
技术介绍
中的技术问题,又结合考虑到对于SSD的NAND闪存中的任一Block来说,Block中的数据若被读取失败便会触发纠错机制,正常情况下Block触发纠错机制的概率都会保持在一定范围内,然而随着的磨损程度的增加,Block在被读取数据时也会更频繁的触发纠错机制(触发纠本文档来自技高网...
【技术保护点】
1.一种状态评估方法,其特征在于,包括:/n每隔预设周期获取在上一所述预设周期内,目标存储区域Block集合中的数据读取总次数以及纠错机制的触发次数;/n根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例;/n判断所述触发比例是否大于预设阈值;/n若是,则判定所述目标Block集合中存在问题Block;/n其中,所述目标Block集合中的Block数量大于1。/n
【技术特征摘要】
1.一种状态评估方法,其特征在于,包括:
每隔预设周期获取在上一所述预设周期内,目标存储区域Block集合中的数据读取总次数以及纠错机制的触发次数;
根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例;
判断所述触发比例是否大于预设阈值;
若是,则判定所述目标Block集合中存在问题Block;
其中,所述目标Block集合中的Block数量大于1。
2.根据权利要求1所述的状态评估方法,其特征在于,所述每隔预设周期获取在上一所述预设周期内,目标Block集合中的数据读取总次数以及纠错机制的触发次数具体为:
每隔预设周期获取在上一所述预设周期内,目标Block集合中的数据读取总次数以及各个等级的纠错机制的触发次数;
所述根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于所述纠错机制的触发比例具体为:
根据所述数据读取总次数以及所述纠错机制的触发次数,确定出上一所述预设周期内,所述目标Block集合对于各级所述纠错机制的触发比例;
所述判断所述触发比例是否大于预设阈值具体为:
判断是否存在至少一个所述触发比例大于对应的预设阈值。
3.根据权利要求2所述的状态评估方法,其特征在于,所述判断是否存在至少一个所述触发比例大于对应的预设阈值之后,该状态评估方法还包括:
若是,则记录上一所述预设周期的所述目标Block集合中,触发所述纠错机制次数最多的预设数目个Block的地址以及预设类型的运行参数。
4.根据权利要求3所述的状态评估方法,其特征在于,所述若是,则记录上一所述预设周期的所述目标Block集合中,触发所述纠错机制次数最多的预设数目个Block的地址以及预设类型的运行参数之后,该状态评估方法还包括:
控制提示器提示记录的所述地址...
【专利技术属性】
技术研发人员:苏军,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。