基于固件仿真的固态硬盘评估方法、设备及可读存储介质技术

技术编号:36704962 阅读:16 留言:0更新日期:2023-03-01 09:25
本发明专利技术涉及固态硬盘评测技术领域,尤其涉及一种基于固件仿真的固态硬盘评估方法、设备及可读存储介质,其中,所述方法包括:获取固件仿真系统模拟的场景信息;确定固态硬盘在场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息,其中,虚拟数据为固件仿真设备的闪存模块不执行存储操作的数据;根据数据读写信息和/或数据存储时间信息,确定固态硬盘的硬盘状态,硬盘状态包括性能状态、寿命状态和固件老化状态中的至少一种;输出基于硬盘状态确定的固态硬盘评估结果。相较于传统的固态硬盘测试方式,具有快速生成评测内容全面的固态硬盘评估结果的特点。解决了如何高效生成评测内容全面的固态硬盘评估结果的问题。生成评测内容全面的固态硬盘评估结果的问题。生成评测内容全面的固态硬盘评估结果的问题。

【技术实现步骤摘要】
基于固件仿真的固态硬盘评估方法、设备及可读存储介质


[0001]本专利技术涉及固态硬盘评测
,尤其涉及一种基于固件仿真的固态硬盘评估方法、设备及可读存储介质。

技术介绍

[0002]固态硬盘(Solid State Disk,简称SSD),是用固态电子存储芯片阵列制成的硬盘,其凭借平均读写速度快的优势,广泛应用于各种电子领域。为了确保SSD产品的质量符合预期,通常会在SSD产品出厂前对其进行测试评估。
[0003]在相关技术方案中,SSD产品的评估方式通常是在同系列SSD产品中选取一个SSD样本,将样本长时间(几个月甚至几年)处于数据传输状态下,或者将其放置于高温环境(60℃左右)中一段时间(几周到几个月),通过检测SSD样本处于极端场景下的数据存储时间、数据传输速度等参数,来完成对该系列SSD产品的评估。
[0004]然而,这种方式的缺陷至少在于:一、评估速度慢,完成一件SSD产品的评估周期较长;二、评估成本高,经过检测后的SSD样品几乎等同报废,并且较长的评估周期所花费的时间成本和人力成本也更多;三、评估结果单一,通过传统的评估方式得到的评估结果只能体现出该SSD样品是否合格,对于处于合格线以上的产品无法进一步给出详细的评估打分。因此,目前的评估方式存在评测效率低且评测维度单一的问题。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0006]本专利技术的主要目的在于提供一种基于固件仿真的固态硬盘评估方法,旨在解决如何高效生成评测内容全面的固态硬盘评估结果的问题。
[0007]为实现上述目的,本专利技术提供的一种基于固件仿真的固态硬盘评估方法,所述方法包括:
[0008]获取所述固件仿真系统模拟的场景信息;
[0009]确定所述固态硬盘在所述场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息,其中,所述虚拟数据为固件仿真设备的闪存模块不执行存储操作的数据;
[0010]根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态,所述硬盘状态包括性能状态、寿命状态和固件老化状态中的至少一种;
[0011]输出基于所述硬盘状态确定的固态硬盘评估结果。
[0012]可选地,所述场景信息包括温度信息和数据量信息,所述确定所述固态硬盘在所述场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息的步骤包括:
[0013]根据所述温度信息和所述数据量信息,构建所述固态硬盘的模拟运行场景;
[0014]获取所述固态硬盘在所述模拟运行场景下运行得到的所述数据读写信息和所述
数据存储时间信息。
[0015]可选地,所述根据所述温度信息和所述数据量信息,构建所述固态硬盘的模拟运行场景的步骤包括:
[0016]确定所述固态硬盘在所述温度信息下对应的运行参数,以及根据所述数据量信息确定目标数据量;
[0017]构建所述固件硬盘在所述运行参数下读取所述目标数据量的所述模拟运行场景,以使所述固态硬盘在所述模拟运行场景下运行。
[0018]可选地,所述硬盘状态包括所述性能状态,所述根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态的步骤包括:
[0019]根据所述数据读写信息确定所述固态硬盘的平均读写速度;
[0020]获取通过Retention接口设置的第一读写速度阈值;
[0021]根据所述第一读写速度阈值和所述平均读写速度,确定所述固态硬盘的性能状态。
[0022]可选地,所述硬盘状态包括所述寿命状态,所述根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态的步骤包括:
[0023]根据所述数据存储时间信息确定所述固态硬盘的最大存储时长;
[0024]获取通过Retention接口设置的第一存储时长阈值;
[0025]根据所述第一存储时长阈值和所述最大存储时长,确定所述固态硬盘的寿命状态。
[0026]可选地,所述硬盘状态包括所述固件老化状态,所述根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态的步骤包括:
[0027]根据所述数据读写信息确定所述固态硬盘的平均读写速度,以及根据所述数据存储时间信息确定所述固态硬盘的最大存储时长;
[0028]获取通过Retention接口设置的第二读写速度阈值和第二存储时长阈值;
[0029]根据所述平均读写速度、所述最大存储时长、所述第二读写速度阈值和所述第二存储时长阈值,确定所述固态硬盘的固件老化状态。
[0030]可选地,所述输出基于所述硬盘状态确定的固态硬盘评估结果的步骤之前,包括:
[0031]确定所述硬盘状态是否符合预设评估合格条件;
[0032]若符合,获取所述硬盘状态中各个状态对应的权重值,其中,所述性能状态对应的权重值为第一权重值,所述寿命状态对应的权重值为第二权重值,所述固件老化状态对应的权重值为第三权重值;
[0033]根据各个所述权重值,对所述权重值对应的各个状态进行加权求和,得到所述固态硬盘评估结果。
[0034]可选地,所述输出基于所述硬盘状态确定的固态硬盘评估结果的步骤包括:
[0035]根据所述固态硬盘评估结果生成可视化视图;
[0036]于所述可视化视图中输出所述固态硬盘评估结果对应的可视化信息。
[0037]此外,为实现上述目的,本专利技术还提供一种固件仿真设备,所述固件仿真设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于固件仿真的固态硬盘评估程序,所述基于固件仿真的固态硬盘评估程序被所述处理器执行时实现如上所
述的基于固件仿真的固态硬盘评估方法的步骤。
[0038]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于固件仿真的固态硬盘评估程序,所述基于固件仿真的固态硬盘评估程序被处理器执行时实现如上所述的基于固件仿真的固态硬盘评估方法的步骤。
[0039]本专利技术实施例提供一种基于固件仿真的固态硬盘评估方法、设备及可读存储介质,其中,所述方法包括:获取所述固件仿真系统模拟的场景信息;确定所述固态硬盘在所述场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息,其中,所述虚拟数据为固件仿真设备的闪存模块不执行存储操作的数据;根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态,所述硬盘状态包括性能状态、寿命状态和固件老化状态中的至少一种;输出基于所述硬盘状态确定的固态硬盘评估结果。相较于传统的固态硬盘测试方式,不仅能够加速运行过程,并且通过软件来模拟运行能够降低固态硬盘的测试成本,能够对固态硬盘的性能、寿命以及固件老化状态多个方面进行评估,从而快速生成评测内容全面的固态硬盘评估结果。
附图说明
[0040]图1为本专利技术实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于固件仿真的固态硬盘评估方法,其特征在于,应用于固件仿真设备,所述固件仿真设备通过搭载的固件仿真系统对固态硬盘进行评估,所述方法包括:获取所述固件仿真系统模拟的场景信息;确定所述固态硬盘在所述场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息,其中,所述虚拟数据为固件仿真设备的闪存模块不执行存储操作的数据;根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态,所述硬盘状态包括性能状态、寿命状态和固件老化状态中的至少一种;输出基于所述硬盘状态确定的固态硬盘评估结果。2.如权利要求1所述的方法,其特征在于,所述场景信息包括温度信息和数据量信息,所述确定所述固态硬盘在所述场景信息下,通过读写虚拟数据得到的数据读写信息和数据存储时间信息的步骤包括:根据所述温度信息和所述数据量信息,构建所述固态硬盘的模拟运行场景;获取所述固态硬盘在所述模拟运行场景下运行得到的所述数据读写信息和所述数据存储时间信息。3.如权利要求2所述的方法,其特征在于,所述根据所述温度信息和所述数据量信息,构建所述固态硬盘的模拟运行场景的步骤包括:确定所述固态硬盘在所述温度信息下对应的运行参数,以及根据所述数据量信息确定目标数据量;构建所述固件硬盘在所述运行参数下读取所述目标数据量的所述模拟运行场景,以使所述固态硬盘在所述模拟运行场景下运行。4.如权利要求1所述的方法,其特征在于,所述硬盘状态包括所述性能状态,所述根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态的步骤包括:根据所述数据读写信息确定所述固态硬盘的平均读写速度;获取通过Retention接口设置的第一读写速度阈值;根据所述第一读写速度阈值和所述平均读写速度,确定所述固态硬盘的性能状态。5.如权利要求1所述的方法,其特征在于,所述硬盘状态包括所述寿命状态,所述根据所述数据读写信息和/或所述数据存储时间信息,确定所述固态硬盘的硬盘状态的步骤包括:根据所述数据存储时间信息确定所述固态硬盘的最大存储时长;获取通过Rete...

【专利技术属性】
技术研发人员:付楷吴大畏李晓强
申请(专利权)人:深圳市硅格半导体有限公司
类型:发明
国别省市:

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

1