一种测试NVDIMM内存断电保护的方法及系统技术方案

技术编号:18444730 阅读:58 留言:0更新日期:2018-07-14 10:18
本发明专利技术公开了一种测试NVDIMM内存断电保护的方法及系统,所述方法包括以下步骤:一、搭建电流侦测平台,将待测服务器与测试用的疲劳机连接;二、疲劳机调用执行程序Tesh.sh;三、执行程序将文件A复制到待测服务器的NVDIMM存储分区内,并命名为B,获取文件A的MD5值X;五、将待测服务器开机,获取系统下文件B的MD5值Z;六、判断Z值与X是否相等,如果Z=X,则删除Z,将服务器关机、疲劳机断电;如果Z≠X,则输出FAIL。本发明专利技术能够实现自动测试NVDIMM数据保护功能,提高测试效率,方便调节测试次数,有效保证计算机产品的NVDIMM性能和安全。

A method and system for testing NVDIMM memory power failure protection

The present invention discloses a method and system for testing NVDIMM memory blackout protection. The method includes the following steps: 1. Build a current detection platform, connect the server to the testing fatigue machine; two, the fatigue machine call execution program Tesh.sh; three, the executor copy the file A to the NVDIMM memory of the server to be measured. In the storage partition, and named B, get the MD5 value X of the file A; five, open the server to be tested, get the MD5 value Z of the file B under the system; six, judge whether the Z value is equal to X, if Z = X, then delete the Z, turn the server off, the fatigue machine power off; and output if the server is shut down. The invention can automatically test the NVDIMM data protection function, improve the test efficiency, adjust the test times, and effectively guarantee the NVDIMM performance and safety of the computer products.

【技术实现步骤摘要】
一种测试NVDIMM内存断电保护的方法及系统
本专利技术涉及一种数据安全保护的测试方法,属于服务器
,尤其涉及一种测试NVDIMM内存断电保护的方法及系统。
技术介绍
内存是服务器等计算机产品的重要组成部件,用于暂存CPU中的运算数据以及与硬盘等外部存储器交换的数据。DynamicRandomAccessMemory动态随机存取存储器缩写为DRAM是最为常见的系统内存。由于采用使用电容存储,DRAM只能将数据保持很短的时间。DRAM高速数据存取能力是其他存储设备所无法比拟的,但在异常掉电后会丢失全部数据,一旦遇到异常掉电,数据的安全性就会受到威胁。NVDIMM是在普通内存条DRAM颗粒的基础上,加入flash颗粒,同时连接一个电容,当发生异常掉电时,电容给内存条供电,使DRAM中的数据转移到flash颗粒中;当系统再次上电开机时,再将flash颗粒中的数据转移回到DRAM中,由此实现DRAM中的数据掉电不丢失。因此,可以将NVDIMM理解为是在一种集成了DRAM+非易失性内存芯片的内存条规格,能够在完全断电的时候依然保存完整内存数据,因此在解决DRAM掉电数据丢失问题的同时,仍本文档来自技高网...

【技术保护点】
1.一种测试NVDIMM内存断电保护的方法,其特征在于,包括以下步骤:一、搭建电流侦测平台,将待测服务器与测试用的疲劳机连接;二、疲劳机调用执行程序Tesh.sh;三、执行程序将文件A复制到待测服务器的NVDIMM存储分区内,并命名为B,获取文件A的MD5值X;五、将待测服务器开机,获取系统下文件B的MD5值Z;六、判断Z值与X是否相等,如果Z=X,则删除Z,将服务器关机、疲劳机断电;如果Z≠X,则输出FAIL。

【技术特征摘要】
1.一种测试NVDIMM内存断电保护的方法,其特征在于,包括以下步骤:一、搭建电流侦测平台,将待测服务器与测试用的疲劳机连接;二、疲劳机调用执行程序Tesh.sh;三、执行程序将文件A复制到待测服务器的NVDIMM存储分区内,并命名为B,获取文件A的MD5值X;五、将待测服务器开机,获取系统下文件B的MD5值Z;六、判断Z值与X是否相等,如果Z=X,则删除Z,将服务器关机、疲劳机断电;如果Z≠X,则输出FAIL。2.根据权利要求1所述的一种测试NVDIMM内存断电保护的方法,其特征在于,所述步骤六中,当Z=X时返回上一步进行多次循环检测。3.根据权利要求2所述的一种测试NVDIMM内存断电保护的方法,其特征在于,所述循环检测次数为50~200次。4.根据权利要求1所述的一种测试NVDIMM内存断电保护的方法,其特征在于,所述步骤三中,同时获取文件B的MD5值Y,判断Y值与X是否相等,如果Y=X,则将服务器关机、疲劳机断电;如果Y≠X,则返回步骤二重新调用执行程序Tesh.sh。5.一种测试NVDIMM内存断电保护的系统,包括测试用的疲劳机,其特征在于,所述疲劳机上设置有脚本模块、第一存储器、第二存储器、第一对比模块和启动模块,疲劳机与待测试服务器连接,所述脚本模块用于通过调用执行程序Tesh.sh将文件...

【专利技术属性】
技术研发人员:姜庆臣
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1