[发明专利]NVMe SSD热插拔测试方法、装置、设备及存储介质有效
申请号: | 202210255032.0 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114356677B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 段波;孙伟;薛红军 | 申请(专利权)人: | 北京得瑞领新科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京慧智兴达知识产权代理有限公司 11615 | 代理人: | 李丽颖 |
地址: | 100192 北京市海淀区西小口路66号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nvme ssd 热插拔 测试 方法 装置 设备 存储 介质 | ||
1.一种NVMe SSD热插拔测试方法,其特征在于,所述方法包括:
获取待测NVMe SSD的设备信息,所述待测NVMe SSD通过存储系统部件热插拔设备连接到测试主机;
向存储系统部件热插拔设备发送控制指令,所述控制指令中携带预设的测试参数和所述设备信息,以使所述存储系统部件热插拔设备根据所述测试参数配置目标信号管脚的通断延时信息,所述目标信号管脚为建立所述设备信息对应的待测NVMe SSD与测试主机连接关系的信号管脚,所述目标信号管脚包括电源信号管脚和数据信号管脚;
控制所述存储系统部件热插拔设备按照所述通断延时信息对目标信号管脚进行通断控制,以通过改变目标信号管脚的通断状态模拟待测NVMe SSD的热插拔场景,在模拟待测NVMe SSD进行热插拔后,根据正在写入数据的情况判断待测NVMe SSD是否出现数据异常;
其中,测试主机中运行有上层控制软件程序,上层控制软件程序通过下发不同的控制指令,分别实现通知式和非通知式的热插拔测试,测试主机通过上层控制软件程序启动双线程,线程1用于使用存储设备数据读写工具对待测NVMe SSD进行持续的数据读写操作;线程2用于控制存储系统部件热插拔设备按照通断延时信息对目标信号管脚进行通断控制。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先在待测NVMe SSD中写入预设数量的数据。
3.根据权利要求1所述的方法,其特征在于,所述控制所述存储系统部件热插拔设备按照所述通断延时信息对目标信号管脚进行通断控制,包括:
对待测NVMe SSD进行数据写入操作,并在数据写入过程中或数据写入操作完成后控制所述存储系统部件热插拔设备按照所述通断延时信息对目标信号管脚进行通断控制。
4.根据权利要求1所述的方法,其特征在于,所述控制所述存储系统部件热插拔设备按照所述通断延时信息对目标信号管脚进行通断控制,包括:
控制所述存储系统部件热插拔设备按照所述通断延时信息依次断开电源信号管脚和数据信号管脚,以模拟待测NVMe SSD拔出的场景;
经过预设的等待时间后,控制所述存储系统部件热插拔设备按照所述通断延时信息依次连接电源信号管脚和数据信号管脚,以模拟待测NVMe SSD插入的场景。
5.根据权利要求4所述的方法,其特征在于,在控制所述存储系统部件热插拔设备按照所述通断延时信息依次断开电源信号管脚和数据信号管脚之后,所述方法还包括:
检测待测NVMe SSD的设备信息,判定所述待测NVMe SSD是否发生了拔出操作。
6.根据权利要求4所述的方法,其特征在于,在控制所述存储系统部件热插拔设备按照所述通断延时信息依次连接电源信号管脚和数据信号管脚之后,所述方法还包括:
检测待测NVMe SSD的设备信息,判定所述待测NVMe SSD是否出现了插入异常情况;
若所述待测NVMe SSD出现插入异常情况,则获取并记录插入异常信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述待测NVMe SSD正常插入,则重复执行控制所述存储系统部件热插拔设备按照所述通断延时信息对目标信号管脚进行通断控制的操作,直到达到预设的测试次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京得瑞领新科技有限公司,未经北京得瑞领新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210255032.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地质勘探的深孔综合保障方法及设备
- 下一篇:石油无杆钻井装置及方法