【技术实现步骤摘要】
一种针对固态硬盘故障误判的处理方法以及装置
[0001]本申请涉及数据储存领域,尤其涉及一种针对固态硬盘故障误判的处理方法以及装置
。
技术介绍
[0002]在固态硬盘
(Solid state drive,SSD)
中,存储块
(block)
是用于储存数据的基本单元
。
在固态硬盘中,数据被组织成块,每个块包含一定数量的连续数据字节
。
块的大小可以在不同的固态硬盘中有所不同,但通常在
512
字节到
4KB
之间
。
这些块再被组织成更大的单位,如页
(Page)
或扇区
(Sector)
,以便于进行数据读取
。
[0003]如今在判断固态硬盘中的块在读取数据是否发生异常错误时,首先获取固态硬盘并进行数据读取的操作,同时判断是否发生异常错误,如果发生异常错误,则记录所在该存储块为故障固态硬盘,如果未发生异常错误,则正常结束本次操作
。
[0004]但是,上述方法,并未考虑到固态硬盘实际温度对固态硬盘造成的性能上的影响,若实际温度对固态硬盘的性能影响较大,固态硬盘同样也会发生异常错误,此时,仅使用上述方法,会产生由于温度影响而将固态硬盘误判为故障固态硬盘,因此,亟需一种针对固态硬盘故障误判的处理方法以及装置
。
技术实现思路
[0005]本申请提供一种针对固态硬盘故障误判的处理方法以及装置,解决了由于温度影 ...
【技术保护点】
【技术特征摘要】
1.
一种针对固态硬盘故障误判的处理方法,其特征在于,所述方法应用于服务器,所述方法包括:响应于用户对固态硬盘读取数据的检测操作,判断所述固态硬盘是否发生读取异常的错误;若所述固态硬盘发生所述读取异常的错误,则获取所述固态硬盘的第一温度;所述第一温度为所述固态硬盘的当前温度;在预设数据库中获取发生所述读取异常的错误的固态硬盘对应的低能温度,所述预设数据库用于存储所述固态硬盘与所述低能温度的对应关系,所述固态硬盘在所述低能温度时的读取性能,低于所述固态硬盘在非低能温度时的读取性能;判断所述第一温度是否大于所述低能温度;若所述第一温度大于所述低能温度,则根据预设规则将所述固态硬盘的第一工作频率调整为第二工作频率,直至所述第一温度变化为第二温度,所述第二工作频率小于所述第一工作频率;所述第一工作频率为所述固态硬盘在第一温度下对应的工作频率,所述第二工作频率为所述固态硬盘在第二温度下对应的工作频率;判断所述第二温度下的所述固态硬盘是否发生所述读取异常的错误;若所述第二温度下的所述固态硬盘发生所述读取异常的错误,则将所述固态硬盘记为故障固态硬盘
。2.
根据权利要求1所述的方法,其特征在于,在所述在预设数据库中获取所述固态硬盘对应的低能温度之前,所述方法还包括,构建所述预设数据库,具体包括:获取多个温度下所述固态硬盘的多个读取性能,所述多个读取性能中包括第一读取性能以及第二读取性能,所述第一读取性能与所述第二读取性能为所述多个读取性能任意两个不同温度对应的读取性能;判断所述第一读取性能是否小于所述第二读取性能;若所述第一读取性能小于所述第二读取性能,则将所述第一读取性能对应的温度作为所述固态硬盘的低能温度;将所述固态硬盘与所述低能温度的对应关系保存在所述预设数据库中
。3.
根据权利要求1所述的方法,其特征在于,所述根据预设规则将所述固态硬盘的第一工作频率调整为第二工作频率,直至所述第一温度变化为第二温度,具体包括:将所述固态硬盘的第一工作频率调整为第二工作频率,在第一预设时间段之内,所述第一温度变化为所述第二温度;其中,在所述预设时间段内,所述第二工作频率的变化率和所述预设时间段呈正态分布
。4.
根据权利要求1所述的方法,其特征在于,所述根据预设规则将所述固态硬盘的第一工作频率调整为第二工作频率,具体包括:根据如下公式计算所述第二工作频率:
P2=
β
*P1*(T2/T1)
其中,
P2为所述第二工作频率,
P1
为所述第一工作频率,
β
为散热因子,
T1
为所述第一温度,
T2
为所述固态硬盘处于所述第二温度
。5.
根据权利要求4所述的方法,其特征在于,所述散热因子为影响所述固态硬盘进行散热的因素,包括固态硬盘材料因素
、
导热介质因素以及工作环境温度
。6.
根...
【专利技术属性】
技术研发人员:李建东,杨德军,孙开平,
申请(专利权)人:深圳市富芯通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。