一种批量测试NVME硬盘的方法与流程

文档序号:14122256阅读:780来源:国知局

本发明涉及硬盘批量测试技术,尤其涉及一种批量测试nvme硬盘的方法。



背景技术:

nvme是一种全新的硬盘传输协议,对比采用ahci协议的sata硬盘,有如下优点:

更低延时:nvme协议精简了命令调用方式,执行命令时不需要读取寄存器;ahci协议,每条命令则需要读取4次寄存器,造成约2.5μs的延迟。

更高传输性能:当前高端的企业级pciessd,其队列深度要达到128、256,才能够发挥出最高的iops性能;nvme协议,最大的队列深度达64000,额而ahci协议,最大的队列深度只有32,无法满足。

更低功耗控制:nvme硬盘支持自动功耗状态切换和动态能耗管理功能,从而大大降低功耗。

nvme:non-volatilememoryexpress,是一种建立在m.2接口上的类似ahci的一种协议,是专门为闪存类存储设计的协议。

比较常规硬盘,因nvme硬盘具有低延迟、低功耗、高传输性能等优点,使其在服务器应用中得到了迅速推广使用,目前nvme硬盘已成为新一代服务器用首选存储设备。但由于目前没有专门用于nvme硬盘测试的工装主板,现有的测试平台只是借用现有的常规服务器主板进行检验测试,测试效率非常低且测试成本增加。



技术实现要素:

为了解决以上技术问题,本发明提出了一种批量测试nvme硬盘的方法。通过设计一款专门用于nvme硬盘测试的工装主板,用于测试检验nvme硬盘,提高测试效率。

本发明的技术方案是:

一种批量测试nvme硬盘的方法,

通过开发单板集成8颗cpu主板,实现单板nvme硬盘接口最大化;

集成存储模块,实现最多同时测试64块nvme硬盘,提高测试效率;

通过集成测试状态指示灯,直观显示测试结果;通过存储测试log,用于数据分析和异常处理。

将主板通过8颗intele7-88xx系列处理器互联,每cpu分配1条内存,实现最多64块nvme硬盘同时测试;再将主板集成存储测试模块:satam.2硬盘,安装linux测试系统、压力测试软件,进行dd测试。主板集成测试状态指示灯,可实时监控测试结果。

进行硬盘测试时,将nvme硬盘通过sas线接入主板上的插槽中,上电测试工装,通过启动存储模块内集成的测试软件开始进行nvme硬盘测试,测试完成后,将测试log存储到存储测试模块,并将测试结果通过cpld控制测试状态指示灯,测试pass亮绿灯,测试fail亮红灯,直观的展现给测试检验人员。

本发明通过主板开发实现同时测试64块nvme硬盘,提高了测试的效率。

附图说明

图1是本发明的实施架构示意图。

具体实施方式

下面对本发明的内容进行更加详细的阐述:

该方法通过开发一款测试工装主板专用于nvme硬盘测试。该主板通过8颗intele7-88xx系列处理器互联,每cpu分配1条内存,实现最多64块nvme硬盘同时测试。主板集成存储测试模块:satam.2硬盘,安装linux测试系统、压力测试软件,可进行dd测试。主板集成测试状态指示灯,可实时监控测试结果。

进行硬盘测试时,将nvme硬盘通过sas线接入主板上的插槽中,上电测试工装,通过启动存储模块内集成的测试软件开始进行nvme硬盘测试,测试完成后,将测试log存储到存储测试模块,并将测试结果通过cpld控制测试状态指示灯,测试pass亮绿灯,测试fail亮红灯,直观的展现给测试检验人员

1、单主板开发集成8颗处理器,增加nvme硬盘接口数量。

2、主板集成存储测试模块,通过测试软件执行自动化测试并可收集测试log可用于数据分析和异常处理。

3、主板集成测试状态指示灯,根据测试结果点亮不同颜色,直观的将测试结果展现给测试检验人员。



技术特征:

技术总结
本发明提供一种批量测试NVME硬盘的方法,涉及硬盘批量测试技术领域,本发明通过开发单板集成8颗CPU主板,实现单板NVMe硬盘接口最大化,集成存储模块,实现最多同时测试64块NVMe硬盘,提高测试效率;通过集成测试状态指示灯,直观显示测试结果;通过存储测试LOG,用于数据分析和异常处理。提高了测试的效率。

技术研发人员:刘元国
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.11.28
技术公布日:2018.04.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1