固态硬盘多性能指标验证方法、固件系统及固态硬盘技术方案

技术编号:36457464 阅读:25 留言:0更新日期:2023-01-25 22:55
本申请涉及固态硬盘技术领域,具体涉及一种固态硬盘多性能指标验证方法、固件系统及固态硬盘。该方法应用于固态硬盘,通过获取待测I/O模型,将所述待测I/O模型排列至预设表格,然后根据所述预设表格,按行来运行所述待测I/O模型,并进行数据处理,以获取所述待测I/O模型对应的性能数据,再根据所述性能数据,同步更新固态硬盘的性能验证结果数据。本申请通过集中收集所有待测I/O模型,共用运行和数据处理的程序,提升了SSD盘多性能指标验证的执行效率,方法执行步骤规范统一化,提高了系统维护效率,且能够减少人力投入,节省人力维护的时间成本。时间成本。时间成本。

【技术实现步骤摘要】
固态硬盘多性能指标验证方法、固件系统及固态硬盘


[0001]本申请涉及固态硬盘
,具体涉及一种固态硬盘多性能指标验证方法、固件系统及固态硬盘。

技术介绍

[0002]随着当前SSD(Solid State Drives,固态硬盘)的发展,SSD的功能越来越复杂,存储密度和容量越来越大,固件算法的复杂度也越来越高,需要验证的性能指标项数据也越来越多,性能数据间的关联也越来越复杂,这对SSD的性能验证及性能数据的处理都构成了一定的挑战。在企业级应用场景中,需要关注的性能验证项目包括顺序读及写带宽、随机读及写IOPS(Input/Output Operations Per Second,每秒钟内处理I/O的次数),读及写时延,性能一致性,和QOS(Quality of Service,服务质量)等。
[0003]目前的验证方法是依次运行单个性能I/O模型,等所有待测I/O模型验证完成之后,再进行性能数据的处理,而I/O模型的单个运行和数据的集中处理会导致很多问题,例如可能导致处理的数据紊乱错位,无法达到多性能指标验证的目的。此外,若需要增加或者减少某个I/O模型或某个I/O模型的性能指标项时,该方式会涉及到很多改动,增加了系统的复杂度,维护操作易出现错误。

技术实现思路

[0004]本申请实施方式主要解决现有技术中固态硬盘的性能验证方法复杂且系统不容易维护的技术问题。
[0005]为解决上述技术问题,本申请实施方式采用的一个技术方案是:提供一种固态硬盘多性能指标验证方法,所述方法包括:
[0006]获取待测I/O模型;将所述待测I/O模型排列至预设表格,其中,所述预设表格的每一行对应一种预置条件或者一种I/O模型的数据处理方式;根据所述预设表格,按行运行所述待测I/O模型,并进行数据处理,以获取所述待测I/O模型对应的性能数据;根据所述性能数据,同步更新固态硬盘的性能验证结果数据。
[0007]可选的,所述方法还包括:预先收集多种I/O模型;根据所述多种I/O模型建立所述预设表格。
[0008]可选的,所述根据所述多种I/O模型建立所述预设表格包括:获取每种所述I/O模型的特征以及所述I/O模型对应的性能指标;基于固态硬盘的预置状态和验证项目确定所述预置条件;根据所述预置条件、所述I/O模型的特征以及所述性能指标建立所述预设表格。
[0009]可选的,所述根据所述预置状态、所述I/O模型的特征以及所述性能指标建立所述预设表格包括:根据所述预置条件将所述预设表格划分为若干个表格区域,其中,每个所述表格区域中包含所述预置条件对应的多个性能指标;根据所述I/O模型的特征和所述性能指标将每个所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标注,
其中,所述第一验证标注包括该行对应的所述预置条件、所述I/O模型的特征和性能指标;基于每行I/O模型的特征以及所述性能指标对应设置该行I/O模型的数据处理方式。
[0010]可选的,所述将所述待测I/O模型排列至预设表格包括:获取所述待测I/O模型的特征和所述待测I/O模型的对应的所述验证项目;基于所述验证项目为所述待测I/O模型设置第二验证标注,其中,所述第二验证标注包括所述验证项目以及所述验证项目对应的性能指标;根据所述特征和所述第二验证标注将所述待测I/O模型排列至所述预设表格的对应行。
[0011]可选的,所述根据所述I/O模型的特征和所述性能指标将每个所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标注包括:将所述表格区域的首行设置为条件行,并为所述条件行标注所述表格区域对应的所述预置条件;将除所述首行外的所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标注。
[0012]可选的,所述根据所述预设表格,按行运行所述待测I/O模型,并进行数据处理包括:运行所述待测I/O模型,并根据该行对应的性能指标获取所述待测I/O模型的性能数据。
[0013]可选的,所述根据所述性能数据,同步更新固态硬盘的性能验证结果数据包括:根据所述预置条件将所述性能数据进行归类,得到性能结果文件;基于所述性能结果文件对应验证所述固态硬盘的性能。
[0014]为解决上述技术问题,本申请实施方式采用的另一个技术方案是:提供一种固件系统,所述固件系统包括:接收模块,用于获取待测I/O模型;排序模块,用于将所述待测I/O模型排列至预设表格;数据处理模块,用于根据所述预设表格,按行依次运行所述待测I/O模型,并进行数据处理,以获取所述待测I/O模型对应的性能数据;验证模块,用于根据所述性能数据,同步更新固态硬盘的性能验证结果数据。
[0015]可选的,所述数据处理模块包括:I/O模型运行单元,用于运行所述待测I/O模型;性能数据处理单元,用于根据该行对应的性能指标获取所述待测I/O模型的性能数据。
[0016]为解决上述技术问题,本申请实施方式采用的又一个技术方案是:提供一种固态硬盘,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,以使为所述至少一个处理器执行上述所述的固态硬盘多性能指标验证方法。
[0017]区别于相关技术的情况,本申请实施例提供了一种固态硬盘多性能指标验证方法、固件系统及固态硬盘,通过获取待测I/O模型;将所述待测I/O模型排列至预设表格,其中,所述预设表格的每一行对应一种预置条件或者一种I/O模型的数据处理方式;根据所述预设表格,按行运行所述待测I/O模型,并进行数据处理,以获取所述待测I/O模型对应的性能数据;根据所述性能数据,同步更新固态硬盘的性能验证结果数据。本申请实施例提供的固态硬盘多性能指标验证方法、固件系统及固态硬盘,通过分布式的方式,把数据处理程序放在I/O模型的执行过程中,减少以往待所有待测I/O模型运行之后再集中处理数据导致的效率下降问题,而且通过集中收集所有待测I/O模型,共用运行和数据处理的程序,能够减少人力投入,节省人力维护的时间成本,提升SSD盘多性能指标验证的执行效率和系统维护效率。
附图说明
[0018]一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0019]图1是本申请实施例提供的一种固态硬盘多性能指标验证方法的流程示意图;
[0020]图2是本申请实施例提供的一种获取预设表格的方法流程示意图;
[0021]图3是本申请实施例提供的一种根据I/O模型建立预设表格的方法流程示意图;
[0022]图4是图3中建立预设表格的详细方法的流程示意图;
[0023]图5是本申请实施例提供的一种预设表格的示例;
[0024]图6是本申请实施例提供的运行待测I/O模型并进行数据处理的流程示意图;
[0025]图7是本申请实施例提供的运行待测I/O模型并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘多性能指标验证方法,其特征在于,所述方法包括:获取待测I/O模型;将所述待测I/O模型排列至预设表格,其中,所述预设表格的每一行对应一种预置条件或者一种I/O模型的数据处理方式;根据所述预设表格,按行运行所述待测I/O模型,并进行数据处理,以获取所述待测I/O模型对应的性能数据;根据所述性能数据,同步更新固态硬盘的性能验证结果数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先收集多种I/O模型;根据所述多种I/O模型建立所述预设表格。3.根据权利要求2所述的方法,其特征在于,所述根据所述多种I/O模型建立所述预设表格包括:获取每种所述I/O模型的特征以及所述I/O模型对应的性能指标;基于固态硬盘的预置状态和验证项目确定所述预置条件;根据所述预置条件、所述I/O模型的特征以及所述性能指标建立所述预设表格。4.根据权利要求3所述的方法,其特征在于,所述根据所述预置状态、所述I/O模型的特征以及所述性能指标建立所述预设表格包括:根据所述预置条件将所述预设表格划分为若干个表格区域,其中,每个所述表格区域中包含所述预置条件对应的多个性能指标;根据所述I/O模型的特征和所述性能指标将每个所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标注,其中,所述第一验证标注包括该行对应的所述预置条件、所述I/O模型的特征和性能指标;基于每行I/O模型的特征以及所述性能指标对应设置该行I/O模型的数据处理方式。5.根据权利要求4所述的方法,其特征在于,所述根据所述I/O模型的特征和所述性能指标将每个所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标注包括:将所述表格区域的首行设置为条件行,并为所述条件行标注所述表格区域对应的所述预置条件;将除所述首行外的所述表格区域划分为若干行,并对每行所述预设表格对应设置第一验证标...

【专利技术属性】
技术研发人员:唐礼贤杨亚飞
申请(专利权)人:深圳大普微电子科技有限公司
类型:发明
国别省市:

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

1