This application provides a test method for NVMe SSD hot plug-in, which is applied to the host computer, including: S1, controlling the level of pins on the analog interface pin device to be high level, simulating the NVMe SSD insertion to obtain the insertion test data; S2, controlling the level to be low level to simulate the NVMe SSD pull-out to obtain the pull-out test data; S3, judging the corresponding pull-out test data. Whether the number of copies is less than the number of preset test copies; if so, return S1. This method can obtain a large number of effective NVMe SSD hot-swap test data in the same working time, and then determine the reliability of the hot-swap system in the host more accurately. It can also reduce the loss of NVMe SSD in hot-swap test and improve the competitiveness of the data center. The application also provides a NVMe SSD hot plug test system, equipment and computer readable storage medium, all of which have the above beneficial effects.
【技术实现步骤摘要】
一种NVMeSSD热插拔的测试方法及系统
本申请涉及云计算数据中心
,特别涉及一种NVMeSSD热插拔的测试方法、系统、设备及计算机可读存储介质。
技术介绍
在云计算时代,海量数据需要存储和读取,NVMeSSD(Non-VolatileMemoryexpress非易失性内存主机控制器接口规范,SolidStateDisk固态硬盘)引入了无与伦比的输入和输出性能,并迅速成为存储的关键组件。但NVMeSSD直接连接到通用的PCIe(PeripheralComponentInterconnectexpress高速串行计算机扩展总线标准)总线上,NVMeSSD的控制器在驱动器内部,会随着SSD的移除而删除,热插拔处理完全依赖于操作系统的PCIe热插拔处理机制。如果对热拔插的支持易用性不好,很容易导致系统异常,业务中断。因此测试主机的热拔插的系统可靠性成为存储产品测试的一项关键业务和技术。目前的NVMeSSD热插拔测试基本是人工手动测试,测试效率低,测试次数少,有效测试数据少,无法大规模快速得到有效的NVMeSSD热插拔测试数据;部分采用机械插拔测试方法,无法及时预警和记录所遇到的相关问题,只能得到成功概率等宽泛的测试数据,无法为产品的热插拔可靠性提供保障。因此,如何在相同的工作时间内获取大量有效的NVMeSSD热插拔测试数据,进而更加准确判定主机热插拔系统的可靠性是本领域技术人员需要解决的技术问题。申请内容本申请的目的是提供一种NVMeSSD热插拔的测试方法、系统、设备及计算机可读存储介质,能够在相同的工作时间内获取大量有效的NVMeSSD热插拔测试数据,进 ...
【技术保护点】
1.一种NVMe SSD热插拔的测试方法,应用于主机,其特征在于,包括:S1、控制仿接口引脚装置上引脚的电平为高电平,以模拟所述NVMe SSD插入,获取插入测试数据;其中,所述仿接口引脚装置插入所述主机的接口插槽中;S2、控制所述电平为低电平以模拟所述NVMe SSD拔出,获取拔出测试数据;S3、判断所述拔出测试数据对应的份数是否小于预设测试份数;若是,则返回S1。
【技术特征摘要】
1.一种NVMeSSD热插拔的测试方法,应用于主机,其特征在于,包括:S1、控制仿接口引脚装置上引脚的电平为高电平,以模拟所述NVMeSSD插入,获取插入测试数据;其中,所述仿接口引脚装置插入所述主机的接口插槽中;S2、控制所述电平为低电平以模拟所述NVMeSSD拔出,获取拔出测试数据;S3、判断所述拔出测试数据对应的份数是否小于预设测试份数;若是,则返回S1。2.根据权利要求1所述的NVMeSSD热插拔的测试方法,其特征在于,利用脚本控制所述仿接口引脚装置对应的电源开启以控制所述电平为高电平;利用所述脚本控制所述电源关闭以控制所述电平为低电平。3.根据权利要求1所述的NVMeSSD热插拔的测试方法,其特征在于,在以模拟所述NVMeSSD插入和获取插入测试数据之间,还包括:执行IO测试程序得到IO测试数据;执行预设测试脚本得到脚本测试数据。4.根据权利要求1所述的NVMeSSD热插拔的测试方法,其特征在于,在获取拔出测试数据之后,还包括:将所述插入测试数据和所述拔出测试数据保存为测试文档。5.一种NVMeSSD热插拔的测试系统,其特征在于,包括:高电平控制模块,用于控制仿接口引脚装置上引脚的电平为高电平,以模拟所述NVMeSSD插入,获取插入测试数据;其中,所述仿接口引脚装置插入所述主机的接口插槽中;低电平控制模块,用于控制所述电平为低电平以模拟所述NVMeSSD拔出,获...
【专利技术属性】
技术研发人员:亓浩,赵帅,肖占慧,孙昊,姜洪正,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。