盘片测试方法、装置及系统与流程
- 国知局
- 2024-07-31 19:52:26
本申请涉及固态硬盘(ssd),尤其涉及一种盘片测试方法、装置及系统。
背景技术:
1、jesd219a测试是一套标定与验证固态硬盘写入寿命的标准。该标准由jedec(固态技术协会)制定,旨在确保固态硬盘的可靠性和性能,目前主要使用sanblaze dt4(sanblaze dt4 cortex-m4 microcontroller development kit)进行jesd219a测试,但存在批量部署成本高、缺少检查smart(self-monitoring,analysis,and reportingtechnology,自我监测、分析和报告技术)等功能,需要进行人工检查的问题。
技术实现思路
1、为了解决上述技术问题,本申请实施例提供了一种盘片测试方法、装置及系统。
2、第一方面,本申请实施例提供了一种盘片测试方法,所述方法包括:
3、通过一台控制机对接多台测试机;
4、所述控制机根据测试需求修改配置文件模板的参数,得到多个不同测试配置文件,将各所述测试配置文件发送至各所述测试机;
5、各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,得到各个所述盘片的测试数据。
6、在一实施方式中,所述配置文件模板的参数包括:盘片型号、nand写入量、smart信息检查标准、ip地址和自定义命令行;
7、所述各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,包括:
8、自动根据各所述盘片的协议类型匹配测试工具;
9、所述测试机根据所述控制机下发的所述自定义命令行,启动指定的业务模型;
10、根据所述nand写入量,得到写放大信息。
11、在一实施方式中,所述各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,还包括:
12、各所述测试机根据所述smart信息检查标准检查各个盘片的smart信息,下刷所述smart信息,得到更新后的smart信息;
13、下刷所述写放大信息,得到更新后的写放大信息;
14、将所述更新后的smart信息、所述更新后的写放大信息存入信息数据表。
15、在一实施方式中,所述nand写入量的参数包括:日志页面偏移、日志页面长度;
16、根据所述nand写入量,得到写放大信息,包括:
17、根据所述日志页面偏移和所述日志页面长度,读取nand写入量值;
18、将所述nand写入量值按照以字节为单位进行转换,得到所述nand写入量;
19、将所述nand写入量除以主机写入量,得到所述写放大信息。
20、在一实施方式中,所述将各所述测试配置文件发至各所述测试机之前,还包括:所述控制机根据所述测试需求执行对应的命令行;
21、所述自定义命令行包括:执行消费级业务、执行企业级业务、执行自定义命令行业务、不执行业务只启动消费级定时监测任务、不执行业务只启动企业级定时监测任务、不执行业务只启动命令行定时监测任务。
22、在一实施方式中,所述将各所述测试配置文件发至各所述测试机,包括:
23、所述控制机将所述配置文件以及配置文件中定义的待传输的文件传输至各所述测试机;
24、所述控制机向各所述测试机下发启动命令;
25、所述启动命令中包含指定的待启动业务模型。
26、在一实施方式中,所述将各所述测试配置文件发至各所述测试机之后,所述方法还包括:
27、所述控制机生成各所述盘片的初始信息与环境信息的初始关系对应表;
28、所述控制机根据所述配置文件和所述初始关系对应表检查各所述盘片的状态,以及根据收集的各所述测试机的测试数据生成写放大趋势图和测试报告。
29、第二方面,本申请实施例提供了一种盘片测试装置,所述盘片测试装置包括:
30、控制模块,用于通过一台控制机对接多台测试机;
31、导入模块,用于所述控制机根据测试需求修改配置文件模板的参数,得到多个不同测试配置文件,将各所述测试配置文件发送至各所述测试机;
32、测试模块,用于通过各所述测试机分别根据各所述不同测试配置文件的参数,批量测试多个盘片,得到各个所述盘片的测试数据。
33、第三方面,本申请实施例提供了一种盘片测试系统,包括一台控制机和多台测试机,所述控制机和各所述台测试机通信连接;
34、所述控制机包括远程文件传输接口;
35、所述远程文件传输接口,用于在所述控制机根据测试需求修改配置文件模板的参数,得到多个不同测试配置文件之后,将各所述测试配置文件发送至各所述测试机;
36、各所述测试机包括批量测试接口,所述批量测试接口包括:业务自动匹配执行接口、wa计算接口、smart检查接口和定时数据记录接口;
37、所述批量测试接口,用于批量测试多个盘片,得到各个所述盘片的测试数据。
38、第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的盘片测试方法。
39、上述本申请提供的盘片测试方法,通过一台控制机对接多台测试机;所述控制机根据测试需求修改配置文件模板的参数,得到多个不同测试配置文件,将各所述测试配置文件发至各所述测试机;各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,得到各个所述盘片的测试数据,提升代码通用性的同时,也极大提升了盘片测试部署的效率。
技术特征:1.一种盘片测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的盘片测试方法,其特征在于,所述配置文件模板的参数包括:盘片型号、nand写入量、smart信息检查标准、ip地址和自定义命令行;
3.根据权利要求2所述的盘片测试方法,其特征在于,所述各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,还包括:
4.根据权利要求2所述的盘片测试方法,其特征在于,所述nand写入量的参数包括:日志页面偏移、日志页面长度;
5.根据权利要求2所述的盘片测试方法,其特征在于,所述将各所述测试配置文件发至各所述测试机之前,还包括:所述控制机根据所述测试需求执行对应的命令行;
6.根据权利要求1所述的盘片测试方法,其特征在于,所述将各所述测试配置文件发至各所述测试机,包括:
7.根据权利要求2所述的盘片测试方法,其特征在于,所述将各所述测试配置文件发至各所述测试机之后,所述方法还包括:
8.一种盘片测试装置,其特征在于,所述装置包括:
9.一种盘片测试系统,其特征在于,包括控制机和多台测试机,所述控制机和各所述台测试机通信连接;
10.根据权利要求9所述的盘片测试系统,其特征在于,所述控制机还包括远程命令收发接口、趋势图绘制接口、测试报告汇总接口和邮件发送接口;
技术总结本申请实施例提供了一种盘片测试方法、装置及系统,属于固态硬盘(SSD)技术领域。其中方法包括:通过一台控制机对接多台测试机;所述控制机根据测试需求修改配置文件模板的参数,得到多个不同测试配置文件,将各所述测试配置文件发至各所述测试机;各所述测试机分别根据各所述测试配置文件的参数,批量测试多个盘片,得到各个所述盘片的测试数据。本申请提供的盘片测试方法,提升代码通用性的同时,也提升了盘片测试部署的效率。技术研发人员:刘敏赟受保护的技术使用者:成都芯盛集成电路有限公司技术研发日:技术公布日:2024/5/6本文地址:https://www.jishuxx.com/zhuanli/20240731/184447.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。