[发明专利]一种检测产线NVDIMM内存的方法及系统有效
申请号: | 202010171729.0 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111475353B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 徐立华 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 nvdimm 内存 方法 系统 | ||
本发明提供一种检测产线NVDIMM内存的方法及系统,包括:根据NVDIMMD内存的开源源码构建诊断DIAG系统;通过预执行环境的方式引导待测NVDIMMD内存进入所述诊断DIAG系统;获取NVDIMM内存的功能信息和合格范围;判断所述功能信息是否在合格范围之内:若是,则判断NVDIMMD内存合格;若否,则判断NVDIMMD内存不合格。本发明依据NVDIMM底层编码封装出易于操作执行的功能方法,结合生产实际环境和NVDIMM内存的特点检测NVDIMM合格情况,减少了人工操作,有效提高了服务器的生产制造效率。
技术领域
本发明属于服务器测试技术领域,具体涉及一种检测产线NVDIMM内存的方法及系统。
背景技术
随着客户机房环境的日益复杂,越来越多的客户选择使用NVDIMM内存,以应对异常断电造成的数据丢失等影响。NVDIMM的全称是Non-Volatile Dual In-line MemoryModule,即非易失性双列内存模组,如果把NV(非易失)去掉,就相当于传统的内存DIMM。DIMM在系统断电后,其内部数据会消失,而对于DIMM在系统断电后,内存数据不会消失。为了保障服务器整体质量,生产诊断环节引入NVDIMM内存的合格率率检测迫在眉睫。
PXE(Pre-boot ExecuTIon Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为客户机和服务器两端,当计算机引导时,BIOS把PXE客户机调入内存执行,并显示出命令菜单,经用户选择后,PXE客户机可以将服务器端的操作系统通过网络下载到本地启动。
诊断DIAG系统是浪潮集团自主开发的操作系统,用于对生产线的产品进行相关功能测试,通过诊断DIAG系统可以方便快捷的地检测NVDIMM内存的合格率。
现有技术中还未出现在生产线检测NVDIMM内存生产合格率的方法,基于上述技术,本发明提供一种检测产线NVDIMM内存的方法及系统。
发明内容
针对现有技术的上述不足,本发明提供一种检测产线NVDIMM内存的方法及系统,以解决上述技术问题。
第一方面,本发明提供一种检测产线NVDIMM内存的方法,包括:
根据NVDIMMD内存的开源源码构建诊断DIAG系统;
通过预执行环境的方式引导待测NVDIMMD内存进入所述诊断DIAG系统;
获取NVDIMM内存的功能信息和合格范围;
判断所述功能信息是否在合格范围之内:若是,则判断NVDIMMD内存合格;若否,则判断NVDIMMD内存不合格。
进一步的,所述根据NVDIMMD内存的开源源码构建诊断DIAG系统,包括:
根据NVDIMMD内存的开源源码封装编译出可执行方法,所述可执行方法包括:NVDIMMD内存的状态、版本、数量、电容寿命和内存寿命的查询方法,内存备电方法和日志擦除方法;
根据所述可执行方法和NVDIMMD内存的生产环境建立相互独立的功能单元,所述功能单元包括:NVDIMMD内存的状态、版本、数量、电容寿命和内存寿命的查询功能、内存备电功能和日志擦除功能;
根据所述功能单元开发诊断DIAG系统的脚本文件,并将所述脚本文件打包成诊断服务包。
进一步的,所述根据NVDIMMD内存的开源源码构建诊断DIAG系统,还包括:
根据NVDIMMD内存的开源源码封装编译出内核文件;
将所述内核文件载入诊断DIAG系统,并设置诊断DIAG系统为自启动模式。
进一步的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010171729.0/2.html,转载请声明来源钻瓜专利网。