[发明专利]一种硬盘寿命分析方法、系统、存储介质及设备在审
| 申请号: | 202111339880.1 | 申请日: | 2021-11-12 |
| 公开(公告)号: | CN114077523A | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 宋琪;孙旭;孔令军 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元;李红萧 |
| 地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 硬盘 寿命 分析 方法 系统 存储 介质 设备 | ||
1.一种硬盘寿命分析方法,其特征在于,包括以下步骤:
在硬盘的运行过程中,按照预设顺序每次获取所述硬盘中两个块的块信息,并从所述两个块信息中分别读取每个块的擦除次数信息,且将读取的两个块的擦除次数信息中的擦除次数值进行比较,并将其中小的擦除次数值缓存到第一数组,且将其中大的擦除次数值缓存到第二数组,并将读取的块的个数进行累加计数;
根据计数的值判断是否将所述硬盘中所有块的擦除次数信息全部读取完成;
响应于将所述硬盘中所有块的擦除次数信息全部读取完成,利用分治法在所述第一数组中查找出最小擦除次数值,并利用分治法在所述第二数组中查找出最大擦除次数值;
基于所述最小擦除次数值和所述最大擦除次数值对所述硬盘的寿命进行分析。
2.根据权利要求1所述的方法,其特征在于,按照预设顺序每次获取所述硬盘中两个块的块信息包括:
根据所述硬盘中每个块的序号每次获取一个序号最小的块的块信息,且获取一个序号最大的块的块信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
将所述所有块的擦除次数值累加,以得到总擦除次数值,并基于所述总擦除次数值以及所述所有块的总数得到平均擦除次数值。
4.根据权利要求3所述的方法,其特征在于,基于所述最小擦除次数值和所述最大擦除次数值对所述硬盘的寿命进行分析包括:
基于所述最小擦除次数值、所述最大擦除次数值以及所述平均擦除次数值对所述硬盘的寿命进行分析。
5.根据权利要求3所述的方法,其特征在于,还包括:
将所述最小擦除次数值、所述最大擦除次数值以及所述平均擦除次数值上传至smartvendor模块。
6.根据权利要求1所述的方法,其特征在于,按照预设顺序每次获取所述硬盘中两个块的块信息包括:
通过SMART技术按照预设顺序每次获取所述硬盘中两个块的块信息。
7.根据权利要求1所述的方法,其特征在于,所述硬盘为固态硬盘。
8.一种硬盘寿命分析系统,其特征在于,包括:
缓存模块,配置用于在硬盘的运行过程中,按照预设顺序每次获取所述硬盘中两个块的块信息,并从所述两个块信息中分别读取每个块的擦除次数信息,且将读取的两个块的擦除次数信息中的擦除次数值进行比较,并将其中小的擦除次数值缓存到第一数组,且将其中大的擦除次数值缓存到第二数组,并将读取的块的个数进行累加计数;
判断模块,配置用于根据计数的值判断是否将所述硬盘中所有块的擦除次数信息全部读取完成;
查找模块,配置用于响应于将所述硬盘中所有块的擦除次数信息全部读取完成,利用分治法在所述第一数组中查找出最小擦除次数值,并利用分治法在所述第二数组中查找出最大擦除次数值;以及
寿命分析模块,配置用于基于所述最小擦除次数值和所述最大擦除次数值对所述硬盘的寿命进行分析。
9.一种计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的方法。
10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时执行如权利要求1-7任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111339880.1/1.html,转载请声明来源钻瓜专利网。





