一种硬盘的使用寿命延长方法及相关装置与流程
- 国知局
- 2024-09-05 14:43:06
本技术涉及存储,尤其涉及一种硬盘的使用寿命延长方法及相关装置。
背景技术:
1、硬盘(hard disk)是计算机中最重要的存储器之一,包括固态硬盘(solid statedisk或solid state drive,ssd)、机械硬盘等。硬盘在工作时,可能会出现各种意外情况而影响到硬盘的使用寿命。目前,一般是通过硬盘的某一指标来评估硬盘的使用寿命,例如,硬盘的磨损程度,在硬盘的磨损程度达到上限时,就不再继续使用该硬盘,导致硬盘的使用寿命较短。
技术实现思路
1、本技术提供了一种硬盘的使用寿命延长方法及相关装置,能够延长硬盘的使用寿命。
2、第一方面,本技术提供了一种硬盘的使用寿命延长方法,该方法应用于存储技术领域,该方法包括:
3、首先,监测硬盘的第一指标,该硬盘处于第一等级。然后,在第一指标不符合第一条件时,将该硬盘从第一等级调整为第二等级。其中,该硬盘包括多个等级,多个等级包括第一等级和第二等级,该硬盘在第一等级下的指标的要求高于在第二等级下的指标的要求,该硬盘的等级基于该硬盘的指标划分。
4、本技术中,相比于在硬盘不满足某一指标的相关要求时直接将硬盘丢弃,在硬盘的第一指标不满足要求时,通过对该硬盘对应的第一等级调整为第二等级,使得硬盘能够继续使用,从而提高了硬盘的可用性,延长了硬盘的使用寿命,也进一步降低了使用成本。
5、在第一方面的一种可能实现方式中,第一指标包括第一性能指标,第一条件包括:
6、第一性能指标属于硬盘在第一等级下对应的性能指标的范围内。
7、该种实现方式中,基于硬盘的性能指标对硬盘的可用性进行评估,以延长硬盘的使用寿命。
8、在第一方面的一种可能实现方式中,第一性能指标包括i0的读写时延,第一条件包括:
9、在累计的第一时间段内,硬盘内不超过第一数值的io的读写时延的比例大于或者等于第一阈值,第一阈值大于0且小于1。
10、该种实现方式中,通过对硬盘的io的读写时延进行监测,以硬盘对应的io的读写时延为判断条件,对硬盘的可用性进行判定,以延长硬盘的使用寿命。
11、在第一方面的一种可能实现方式中,在第一指标不符合第一条件时,将硬盘从第一等级调整为第二等级,包括:
12、获取硬盘在各个等级下对应的性能指标的范围;
13、在第一性能指标不符合第一条件,且第一性能指标属于硬盘在第二等级下对应的性能指标的范围内时,将硬盘从第一等级调整为第二等级。
14、该种实现方式中,根据硬盘在各个等级下的指标范围,确定硬盘对应的第一性能指标是否满足硬盘在第一等级下的范围要求,以在硬盘无法满足第一等级下的性能指标需求时,对硬盘的等级进行适应调整,从而提高硬盘的可用性,延长硬盘的寿命。
15、在第一方面的一种可能实现方式中,第一指标包括第一可靠性指标,第一条件包括:
16、第一可靠性指标属于硬盘在第一等级下对应的可靠性指标的范围内。
17、该种实现方式中,基于硬盘的可靠性指标对硬盘的可用性进行评估,以延长硬盘的使用寿命。
18、在第一方面的一种可能实现方式中,第一可靠性指标包括坏道的数量,第一条件包括:
19、读硬盘内指定容量的数据时,获取到的坏道的数量不超过第二数值。
20、该种实现方式中,通过对硬盘的坏道的数量进行监测,以硬盘对应的坏道的数量为判断条件,对硬盘的可用性进行判定,以延长硬盘的使用寿命。
21、在第一方面的一种可能实现方式中,第一指标还包括第一性能指标,在第一指标不符合第一条件时,将硬盘从第一等级调整为第二等级,包括:
22、获取硬盘在各个等级下对应的可靠性指标的范围;
23、在第一可靠性指标不符合第一条件,且第一可靠性指标属于硬盘在第二等级下对应的可靠性指标的范围内时,将硬盘从第一等级调整为第二等级;
24、其中,在确定第一性能指标属于硬盘在某一等级下对应的性能指标的范围内,且该等级与第二等级不相同时,将硬盘调整为该等级和第二等级中对应的指标的要求较低的等级。
25、该种实现方式中,在同时对硬盘的性能指标和可靠性指标进行监测的情况下,以指标的要求较低的等级作为硬盘的调整等级,以保证调整后的等级能够同时满足硬盘当前的性能指标和可靠性指标的要求,匹配硬盘的实际情况。
26、在第一方面的一种可能实现方式中,硬盘在不同的等级下存储有不同类型的数据,硬盘在第一等级下存储的是第一类型的数据,硬盘在第二等级下存储的是第二类型的数据,第一类型的数据对应的指标的要求高于第二类型对应的指标的要求。
27、该种实现方式中,不同类型的数据对应的指标要求不同,通过将不同类型的数据存储到不同等级下的硬盘,以满足不同类型的数据对应的指标要求。
28、在第一方面的一种可能实现方式中,硬盘包括固态硬盘。
29、第二方面,本技术提供了一种硬盘的使用寿命延长装置,有益效果可以参见第一方面的描述,此处不再赘述。该装置具有实现上述第一方面的方法实例中行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该装置包括:
30、监测模块,用于监测硬盘的第一指标,硬盘处于第一等级;
31、调整模块,用于在第一指标不符合第一条件时,将硬盘从第一等级调整为第二等级,硬盘包括多个等级,多个等级包括第一等级和第二等级,硬盘在第一等级下的指标的要求高于在第二等级下的指标的要求,硬盘的等级基于硬盘的指标划分。
32、在第二方面的一种可能实现方式中,第一指标包括第一性能指标,第一条件包括:
33、第一性能指标属于硬盘在第一等级下对应的性能指标的范围内。
34、在第二方面的一种可能实现方式中,第一性能指标包括i0的读写时延,第一条件包括:
35、在累计的第一时间段内,硬盘内不超过第一数值的io的读写时延的比例大于或者等于第一阈值,第一阈值大于0且小于1。
36、在第二方面的一种可能实现方式中,调整模块还用于:
37、获取硬盘在各个等级下对应的性能指标的范围;
38、在第一性能指标不符合第一条件,且第一性能指标属于硬盘在第二等级下对应的性能指标的范围内时,将硬盘从第一等级调整为第二等级。
39、在第二方面的一种可能实现方式中,第一指标包括第一可靠性指标,第一条件包括:
40、第一可靠性指标属于硬盘在第一等级下对应的可靠性指标的范围内。
41、在第二方面的一种可能实现方式中,第一可靠性指标包括坏道的数量,第一条件包括:
42、读硬盘内指定容量的数据时,获取到的坏道的数量不超过第二数值。
43、在第二方面的一种可能实现方式中,第一指标还包括第一性能指标,调整模块还用于:
44、获取硬盘在各个等级下对应的可靠性指标的范围;
45、在第一可靠性指标不符合第一条件,且第一可靠性指标属于硬盘在第二等级下对应的可靠性指标的范围内时,将硬盘从第一等级调整为第二等级;
46、其中,在确定第一性能指标属于硬盘在某一等级下对应的性能指标的范围内,且该等级与第二等级不相同时,将硬盘调整为该等级和第二等级中对应的指标的要求较低的等级。
47、在第二方面的一种可能实现方式中,硬盘在不同的等级下存储有不同类型的数据,硬盘在第一等级下存储的是第一类型的数据,硬盘在第二等级下存储的是第二类型的数据,第一类型的数据对应的指标的要求高于第二类型对应的指标的要求。
48、在第二方面的一种可能实现方式中,硬盘包括固态硬盘。
49、第三方面,本技术提供了一种控制器,包括接口卡、存储器和处理器,接口卡用于接收数据,存储器存储数据和可在处理器上运行的程序,处理器执行程序时,控制器实现第一方面或第一方面的任一可能的实现方式中的方法。
50、第四方面,本技术提供了一种存储系统,包括控制器和硬盘,控制器包括存储器和处理器,存储器存储有程序,处理器执行程序时实现上述第一方面或第一方面的任一可能的实现方式中的方法。
51、第五方面,本技术提供了一种存储介质,存储介质上存储有程序,程序被处理器执行时实现上述第一方面或第一方面的任一可能的实现方式中的方法。
52、第六方面,本技术提供了一种计算机程序产品,该计算机产品被计算机执行时,实现上述第一方面或第一方面的任一可能的实现方式中的方法。
53、第七方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于实现上述第一方面或第一方面的任一可能的实现方式中的方法。在一种可能的设计中,所述芯片系统还包括存储器,用于保存程序指令和/或数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
54、上述第二至第七方面的方案,用于实现或配合实现上述第一方面或其中任一种可能的实现方式中的方法,因此能够与第一方面达到相同或相应的有益效果,此处不再进行赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240905/287802.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表