[发明专利]一种检测产线NVDIMM内存的方法及系统有效
申请号: | 202010171729.0 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111475353B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 徐立华 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 nvdimm 内存 方法 系统 | ||
1.一种检测产线NVDIMM内存的方法,其特征在于,包括:
根据NVDIMMD内存的开源源码构建诊断DIAG系统,根据NVDIMMD内存的开源源码封装编译出可执行方法,所述可执行方法包括:NVDIMMD内存的状态、版本、数量、电容寿命和内存寿命的查询方法,内存备电方法和日志擦除方法;
根据所述可执行方法和NVDIMMD内存的生产环境建立相互独立的功能单元,所述功能单元包括:NVDIMMD内存的状态、版本、数量、电容寿命和内存寿命的查询功能、内存备电功能和日志擦除功能;
根据所述功能单元开发诊断DIAG系统的脚本文件,并将所述脚本文件打包成诊断服务包;
通过预执行环境的方式引导待测NVDIMMD内存进入所述诊断DIAG系统;
获取NVDIMM内存的功能信息和合格范围,所述功能信息包括NVDIMMD内存的状态、版本、电容寿命和内存寿命;
判断所述功能信息是否在合格范围之内:若是,则判断NVDIMMD内存合格;若否,则判断NVDIMMD内存不合格;
所述根据NVDIMMD内存的开源源码构建诊断DIAG系统,还包括:
根据NVDIMMD内存的开源源码封装编译出内核文件;
将所述内核文件载入诊断DIAG系统,并设置诊断DIAG系统为自启动模式。
2.根据权利要求1所述的一种检测产线NVDIMM内存的方法,其特征在于,所述方法还包括:
检验完成后释放系统启动时加载的内核文件,并生成诊断记录日志。
3.根据权利要求1所述的一种检测产线NVDIMM内存的方法,其特征在于,所述通过预执行环境的方式引导待测NVDIMMD内存进入所述诊断DIAG系统,包括:
客户机自动下载所述诊断服务包;
客户机根据所述诊断服务包安装所述诊断DIAG系统;
客户机自启动诊断DIAG系统。
4.根据权利要求1所述的一种检测产线NVDIMM内存的方法,其特征在于,所述获取NVDIMM内存的功能信息和合格范围,包括:
获取NVDIMMD内存的功能信息;
根据NVDIMMD内存的版本和状态,设置电容寿命和内存寿命的合格范围的上、下限值。
5.一种检测产线NVDIMM内存的系统,其特征在于,包括:
系统构建单元,配置用于根据NVDIMMD内存的开源源码构建诊断DIAG系统;
系统启动单元,配置用于通过预执行环境的方式引导待测NVDIMMD内存进入所述诊断DIAG系统;
信息获取单元,配置用于获取NVDIMM内存的功能信息和合格范围;
检测执行单元,配置用于判断所述功能信息是否在合格范围之内:若是,则判断NVDIMMD内存合格;若否,则判断NVDIMMD内存不合格;
所述系统构建单元包括:
源码编译模块,配置用于根据NVDIMMD内存的开源源码封装编译出可执行方法;
功能建立模块,配置用于根据所述可执行方法和NVDIMMD内存的生产环境建立相互独立的功能单元;
脚本打包模块,配置用于根据所述功能单元开发诊断DIAG系统的脚本文件,并将所述脚本文件打包成诊断服务包;
内核编译模块,配置用于根据NVDIMMD内存的开源源码封装编译出内核文件;
启动设置模块,配置用于将所述内核文件载入诊断DIAG系统,并设置诊断DIAG系统为自启动模式。
6.根据权利要求5所述的一种检测产线NVDIMM内存的系统,其特征在于,所述系统还包括:
内核释放单元,配置用于检验完成后释放系统启动时加载的内核文件,并生成诊断记录日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010171729.0/1.html,转载请声明来源钻瓜专利网。