存储设备的状态复现方法、终端设备及可读存储介质技术

技术编号:37609317 阅读:14 留言:0更新日期:2023-05-18 12:01
本申请公开了存储设备的状态复现方法、终端设备及计算机可读存储介质,该方法包括:控制第一虚拟存储设备根据预设的调试程序开始执行调试动作;在所述调试动作的执行过程中,获取所述第一虚拟存储设备对应的第一特征参数;将所述特征参数与获取所述特征参数的时间点关联保存,生成快照数据库;根据状态复现指令以及所述快照数据库,确定待恢复状态对应的所述特征参数;根据所述特征参数对第二虚拟存储设备进行建模,以生成所述状态复现指令对应的第二虚拟存储设备。解决了存储设备状态无法完全复现,导致无法完成对存储设备使用性能进行测试的问题。实现了对存储设备的状态进行复现,完成存储设备的使用性能测试。完成存储设备的使用性能测试。完成存储设备的使用性能测试。

【技术实现步骤摘要】
存储设备的状态复现方法、终端设备及可读存储介质


[0001]本申请涉及存储设备测试领域,尤其涉及存储设备的状态复现方法、终端设备及计算机可读存储介质。

技术介绍

[0002]闪存是一种长寿命的非易失性存储器,由于具备读写速度高、功耗低的特点,被广泛应用于手机、电脑、数码照相机以及局域网交换机等设备中。
[0003]为了提高存储设备的使用性能,在设备投入量产前,需要对其进行测试。而由于存储设备在使用后,其运行状态无法完全复现,因此无法判断在相同的使用场景下,存储设备的使用性能是否稳定。并且若存储设备运行过程出现故障,根据故障对存储设备进行调试后,也无法确定是否解决了所述故障对应的问题。

技术实现思路

[0004]本申请实施例通过提供一种存储设备的状态复现方法、终端设备及计算机可读存储介质,解决了由于存储设备的运行状态无法完全复现,导致无法完成对存储设备使用性能进行测试的问题,实现了对存储设备的运行状态进行复现,进而完成对存储设备使用性能的测试。
[0005]本申请实施例提供了一种存储设备的状态复现方法,所述方法包括:
[0006]控制第一虚拟存储设备根据预设的调试程序开始执行调试动作;
[0007]在所述调试动作的执行过程中,获取所述第一虚拟存储设备对应的第一特征参数;
[0008]将所述特征参数与获取所述特征参数的时间点关联保存,生成快照数据库;
[0009]根据状态复现指令以及所述快照数据库,确定待恢复状态对应的所述特征参数;
[0010]根据所述特征参数对第二虚拟存储设备进行建模,以生成所述状态复现指令对应的第二虚拟存储设备。
[0011]可选地,所述根据状态复现指令以及所述快照数据库,确定待恢复状态对应的所述特征参数的步骤包括:
[0012]根据所述状态复现指令确定待恢复时间点;
[0013]获取所述快照数据库中,与所述待恢复时间点匹配的时间点关联的所述特征参数。
[0014]可选地,所述在所述调试动作的执行过程中,获取所述虚拟存储设备对应的第一特征参数的步骤,包括:
[0015]若在所述调试动作的执行过程中,所述第一虚拟存储设备出现故障,生成故障标识;
[0016]将所述故障标识与故障时的故障特征参数关联保存,生成故障信息。
[0017]可选地,所述将所述故障标识与故障时的故障特征参数关联保存,生成故障信息
的步骤之后,包括:
[0018]在接收到故障复现指令时,获取所述故障复现指令中的待复现故障特征;
[0019]根据所述待复现故障特征与所述故障标识的匹配结果,提取所述故障特征参数;
[0020]根据所述故障特征参数对第三虚拟存储设备进行建模,生成所述故障复现指令对应的第三虚拟存储设备。
[0021]可选地,所述根据所述故障特征参数对第三虚拟存储设备进行建模,生成所述故障复现指令对应的第三虚拟存储设备的步骤之后,包括:
[0022]根据所述故障特征参数,对所述第三虚拟存储设备的参数进行调整;
[0023]控制所述第三虚拟存储设备按照所述第一虚拟存储设备调试过程的所述特征参数运行;
[0024]若没有再次出现所述故障,将本次调试记录保存;
[0025]若再次出现所述故障,则将所述第三虚拟存储设备恢复到建模状态,再次执行对所述第三虚拟存储设备的参数进行调整的步骤。
[0026]可选地,所述根据所述特征参数对第二虚拟存储设备进行建模,以生成所述状态复现指令对应的第二虚拟存储设备的步骤之后,包括:
[0027]根据接收到的读写指令,控制所述第二虚拟存储设备进行读写操作。
[0028]可选地,所述将所述特征参数与获取所述特征参数的时间点关联保存,生成快照数据库的步骤之后,包括:
[0029]将所述第一虚拟存储设备的状态进行初始化,控制所述第一虚拟存储设备根据预设的调试程序再次执行调试动作;
[0030]获取所述第一虚拟存储设备对应的第二特征参数;
[0031]将所述第一特征参数与所述第二特征参数的关键帧进行匹配;
[0032]根据匹配结果判断第一虚拟存储设备性能的稳定性。
[0033]可选地,所述控制第一虚拟存储设备根据预设的调试程序开始执行调试动作的步骤之前,包括:
[0034]在接收到调试指令时,根据所述调试指令对应的虚拟存储设备老化状态,获取所述快照数据库中,所述虚拟存储设备老化状态对应的特征参数;
[0035]将所述特征参数输入所述第一虚拟存储设备,以满足所述虚拟存储设备老化状态。
[0036]此外,为实现上述目的,本专利技术实施例还提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的存储设备的状态复现程序,所述处理器执行所述存储设备的状态复现程序时,实现如上所述的方法。
[0037]此外,为实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有存储设备的状态复现程序,所述存储设备的状态复现程序被处理器执行时,实现如上所述的方法。
[0038]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0039]虚拟存储设备调试装置控制第一虚拟存储设备根据预设的调试程序开始执行调试动作,在调试动作的执行过程中,获取第一虚拟存储设备的特征参数,将所述特征参数与获取所述特征参数的时间点关联保存,生成快照数据库。在接收到状态复现指令后,可以根
据时间点从快照数据库中提取相应的特征参数,对第二虚拟存储设备进行建模,生成状态复现后的第二虚拟存储设备。由于调试装置记录了第一虚拟存储设备运行过程中的特征参数以及与所述特征参数关联的时间点,因此在需要复现存储设备的状态时,可直接根据时间点提取对应的特征参数,对另一虚拟存储设备进行建模,实现了对存储设备状态的复现。
附图说明
[0040]图1为本申请存储设备的状态复现方法实施例一的流程示意图;
[0041]图2为本申请存储设备的状态复现方法实施例二的流程示意图;
[0042]图3为本申请一实施例方案涉及的硬件运行环境的终端结构示意图。
具体实施方式
[0043]为了提高存储设备的使用性能,需要对存储设备进行调试,根据调试结果调整相关参数。而在实际使用中,存储设备的运行状态并不能完全复现,因此无法精确的对存储设备的相关参数作出调整。本申请提供一种存储设备的状态复现方法,通过控制虚拟存储设备根据预设的调试程序执行调试动作,在调试过程,获取虚拟存储设备的特征参数以及对应的时间点,将特征参数与特征参数的时间点关联保存生成快照数据库。根据状态复现指令获取特征参数,对另一虚拟存储设备进行建模,生成状态复现指令对应的虚拟存储设备,完成对存储设备状态的复现。
[0044]为了更好的理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储设备的状态复现方法,其特征在于,应用于虚拟存储设备调试装置,所述方法包括以下步骤:控制第一虚拟存储设备根据预设的调试程序开始执行调试动作;在所述调试动作的执行过程中,获取所述第一虚拟存储设备对应的第一特征参数;将所述特征参数与获取所述特征参数的时间点关联保存,生成快照数据库;根据状态复现指令以及所述快照数据库,确定待恢复状态对应的所述特征参数;根据所述特征参数对第二虚拟存储设备进行建模,以生成所述状态复现指令对应的第二虚拟存储设备。2.如权利要求1所述的方法,其特征在于,所述根据状态复现指令以及所述快照数据库,确定待恢复状态对应的所述特征参数的步骤包括:根据所述状态复现指令确定待恢复时间点;获取所述快照数据库中,与所述待恢复时间点匹配的时间点关联的所述特征参数。3.如权利要求1所述的方法,其特征在于,所述在所述调试动作的执行过程中,获取所述虚拟存储设备对应的第一特征参数的步骤,包括:若在所述调试动作的执行过程中,所述第一虚拟存储设备出现故障,生成故障标识;将所述故障标识与故障时的故障特征参数关联保存,生成故障信息。4.如权利要求3所述的方法,其特征在于,所述将所述故障标识与故障时的故障特征参数关联保存,生成故障信息的步骤之后,包括:在接收到故障复现指令时,获取所述故障复现指令中的待复现故障特征;根据所述待复现故障特征与所述故障标识的匹配结果,提取所述故障特征参数;根据所述故障特征参数对第三虚拟存储设备进行建模,生成所述故障复现指令对应的第三虚拟存储设备。5.如权利要求4所述的方法,其特征在于,所述根据所述故障特征参数对第三虚拟存储设备进行建模,生成所述故障复现指令对应的第三虚拟存储设备的步骤之后,包括:根据所述故障特征参数,对所述第三虚拟存储设备的参数进行调整;控制所述第三虚拟存储设备按照所述第一虚...

【专利技术属性】
技术研发人员:林寅吴大畏李晓强
申请(专利权)人:得一微电子股份有限公司
类型:发明
国别省市:

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

1