CN107133125A - 一种自动化测试nvdimm数据保护稳定性的方法 - Google Patents

一种自动化测试nvdimm数据保护稳定性的方法 Download PDF

Info

Publication number
CN107133125A
CN107133125A CN201710302000.0A CN201710302000A CN107133125A CN 107133125 A CN107133125 A CN 107133125A CN 201710302000 A CN201710302000 A CN 201710302000A CN 107133125 A CN107133125 A CN 107133125A
Authority
CN
China
Prior art keywords
nvdimm
data
server
automatic test
data protection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710302000.0A
Other languages
English (en)
Inventor
庞潇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710302000.0A priority Critical patent/CN107133125A/zh
Publication of CN107133125A publication Critical patent/CN107133125A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明特别涉及一种自动化测试NVDIMM数据保护稳定性的方法。该自动化测试NVDIMM数据保护稳定性的方法,创新性、实用性强,操作方便,可以有效的测试NVDIMM通过数据备份还原进行数据保护功能的稳定性,弥补了NVDIMM自动化测试方法的空缺,保障了服务器产品的稳定性和安全性。

Description

一种自动化测试NVDIMM数据保护稳定性的方法
技术领域
本发明涉及服务器数据安全技术领域,特别涉及一种自动化测试NVDIMM数据保护稳定性的方法。
背景技术
内存是计算机和服务器的重要组成部件,可以暂时存放CPU中的运算数据以及与硬盘等外部存储器交换的数据。DRAM(Dynamic Random Access Memory,动态随机存取存储器)的高速数据存取能力是其他存储设备所无法比拟的,但在异常掉电后会丢失全部数据,一旦遇到异常掉电,数据的安全性就会受到威胁。所以NVDIMM(Non-Volatile Dual In-line Memory Module,非易失性内存条)产品应运而生,在保留DRAM高速数据传输优势的同时,又可以实现***掉电不丢失数据。
NVDIMM是在普通内存条DRAM颗粒的基础上,加入flash颗粒,同时连接一个电容,当发生异常掉电时,电容给内存条供电,使DRAM中的数据转移到flash颗粒中;当***再次上电开机时,再将flash颗粒中的数据转移回到DRAM中,由此实现DRAM中的数据掉电不丢失。
于此同时,如何对NVDIMM能否稳定的完成数据保护功能进行测试也成为了一个亟待解决的问题。目前存在一些手动测试的方法,但是手动测试效率低且测试次数有限,所以急需一种可以自动化测试NVDIMM数据保护功能的方法。
基于上述情况,本发明提出了一种自动化测试NVDIMM数据保护稳定性的方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的自动化测试NVDIMM数据保护稳定性的方法。
本发明是通过如下技术方案实现的:
一种自动化测试NVDIMM数据保护稳定性的方法,其特征在于,包括以下步骤:
(1)将服务器连接到电源控制器,并通过电源控制器控制服务器上电;
(2)服务器上电并开机后进入shell,并向NVDIMM中写入数据;
(3)电源控制器切断服务器电源,延时一定时间T等待NVDIMM数据备份完成;
(4)通过电源控制器重新对服务器进行上电,使NVDIMM进行数据恢复;
(5)进入shell查看NVDIMM中的数据,并与步骤(2)中写入的数据进行对比;
(6)如果对比结果一致,则保存成功;如果对比结果不一致则停止测试并给出fail提示。
所述步骤(3)中,延时时间T1为min。
所述步骤(6)中,如果对比结果一致,则保存成功,返回所述步骤(2),所述步骤(2)到步骤(6)循环测试500次。
本发明的有益效果是:该自动化测试NVDIMM数据保护稳定性的方法,创新性、实用性强,操作方便,可以有效的测试NVDIMM通过数据备份还原进行数据保护功能的稳定性,弥补了NVDIMM自动化测试方法的空缺,保障了服务器产品的稳定性和安全性。
附图说明
附图1为本发明自动化测试NVDIMM数据保护稳定性的方法示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该自动化测试NVDIMM数据保护稳定性的方法,包括以下步骤:
(1)将服务器连接到电源控制器,并通过电源控制器控制服务器上电;
(2)服务器上电并开机后进入shell,并向NVDIMM中写入数据;
(3)电源控制器切断服务器电源,延时一定时间T等待NVDIMM数据备份完成;
(4)通过电源控制器重新对服务器进行上电,使NVDIMM进行数据恢复;
(5)进入shell查看NVDIMM中的数据,并与步骤(2)中写入的数据进行对比;
(6)如果对比结果一致,则保存成功;如果对比结果不一致则停止测试并给出fail提示。
所述步骤(3)中,延时时间T1为min。
所述步骤(6)中,如果对比结果一致,则保存成功,返回所述步骤(2),所述步骤(2)到步骤(6)循环测试500次。

Claims (3)

1.一种自动化测试NVDIMM数据保护稳定性的方法,其特征在于,包括以下步骤:
(1)将服务器连接到电源控制器,并通过电源控制器控制服务器上电;
(2)服务器上电并开机后进入shell,并向NVDIMM中写入数据;
(3)电源控制器切断服务器电源,延时一定时间T等待NVDIMM数据备份完成;
(4)通过电源控制器重新对服务器进行上电,使NVDIMM进行数据恢复;
(5)进入shell查看NVDIMM中的数据,并与步骤(2)中写入的数据进行对比;
(6)如果对比结果一致,则保存成功;如果对比结果不一致则停止测试并给出fail提示。
2.根据权利要求1所述的自动化测试NVDIMM数据保护稳定性的方法,其特征在于:所述步骤(3)中,延时时间T1为min。
3.根据权利要求1所述的自动化测试NVDIMM数据保护稳定性的方法,其特征在于:所述步骤(6)中,如果对比结果一致,则保存成功,返回所述步骤(2),所述步骤(2)到步骤(6)循环测试500次。
CN201710302000.0A 2017-05-02 2017-05-02 一种自动化测试nvdimm数据保护稳定性的方法 Pending CN107133125A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710302000.0A CN107133125A (zh) 2017-05-02 2017-05-02 一种自动化测试nvdimm数据保护稳定性的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710302000.0A CN107133125A (zh) 2017-05-02 2017-05-02 一种自动化测试nvdimm数据保护稳定性的方法

Publications (1)

Publication Number Publication Date
CN107133125A true CN107133125A (zh) 2017-09-05

Family

ID=59715738

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710302000.0A Pending CN107133125A (zh) 2017-05-02 2017-05-02 一种自动化测试nvdimm数据保护稳定性的方法

Country Status (1)

Country Link
CN (1) CN107133125A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107807870A (zh) * 2017-10-30 2018-03-16 郑州云海信息技术有限公司 一种存储服务器主板掉电保护功能的测试方法和***
CN108280005A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种测试nvdimm内存断电保护的方法及***
CN108845903A (zh) * 2018-06-20 2018-11-20 郑州云海信息技术有限公司 一种测试nvdimm断电保护功能的方法及装置
CN109240865A (zh) * 2018-09-06 2019-01-18 郑州云海信息技术有限公司 一种aep内存的ac测试方法、装置、终端及存储介质
CN110658478A (zh) * 2019-09-10 2020-01-07 苏州浪潮智能科技有限公司 基于电源平衡信号稳定性的测试方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576860A (zh) * 2009-06-11 2009-11-11 成都市华为赛门铁克科技有限公司 测试方法及测试***
CN104021093A (zh) * 2014-06-24 2014-09-03 浪潮集团有限公司 一种基于nvdimm的存储设备的掉电保护方法
CN105550129A (zh) * 2015-12-08 2016-05-04 浪潮(北京)电子信息产业有限公司 一种基于nvdimm的掉电保护***与方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576860A (zh) * 2009-06-11 2009-11-11 成都市华为赛门铁克科技有限公司 测试方法及测试***
CN104021093A (zh) * 2014-06-24 2014-09-03 浪潮集团有限公司 一种基于nvdimm的存储设备的掉电保护方法
CN105550129A (zh) * 2015-12-08 2016-05-04 浪潮(北京)电子信息产业有限公司 一种基于nvdimm的掉电保护***与方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107807870A (zh) * 2017-10-30 2018-03-16 郑州云海信息技术有限公司 一种存储服务器主板掉电保护功能的测试方法和***
CN108280005A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种测试nvdimm内存断电保护的方法及***
CN108845903A (zh) * 2018-06-20 2018-11-20 郑州云海信息技术有限公司 一种测试nvdimm断电保护功能的方法及装置
CN109240865A (zh) * 2018-09-06 2019-01-18 郑州云海信息技术有限公司 一种aep内存的ac测试方法、装置、终端及存储介质
CN110658478A (zh) * 2019-09-10 2020-01-07 苏州浪潮智能科技有限公司 基于电源平衡信号稳定性的测试方法、装置及存储介质

Similar Documents

Publication Publication Date Title
CN107133125A (zh) 一种自动化测试nvdimm数据保护稳定性的方法
CN104021093A (zh) 一种基于nvdimm的存储设备的掉电保护方法
CN104461947A (zh) 一种掉电保护方法及固态硬盘
CN107391269B (zh) 一种用于通过持久化队列处理消息的方法与设备
CN104063477B (zh) 嵌入式***启动异常的处理方法及装置
CN104239444B (zh) Oracle数据库用的一致性数据保护与捕获一致性状态的方法
US20170277603A1 (en) Data saving method, device and terminal
CN105095017A (zh) 一种基于分区表的硬盘修复方法及装置
CN104035893A (zh) 一种在计算机异常掉电时的数据保存方法
CN103544080B (zh) 一种数据保护方法、装置及***
CN112559395B (zh) 基于双Soc存储***异常处理机制的继电保护装置及方法
MX2011010822A (es) Aparato y metodo para controlar un dispositivo de disco de estado solido (ssd).
CN103345189A (zh) 一种控制器和一种掉电保护方法
US9122636B2 (en) Hard power fail architecture
CN106356097A (zh) 一种防止数据丢失的保护方法和装置
CN105718330A (zh) 一种Linux***备份数据的恢复方法及装置
CN104133740A (zh) 异常掉电数据恢复的方法
CN103970485A (zh) 一种非易失性内存扩展装置、内存阵列以及计算机装置
CN105511978A (zh) 一种记录设备文件***掉电保护方法及***
CN107122273A (zh) 一种shell下进行NVDIMM功能测试的方法
CN104332174A (zh) 应用于安防产品的存储芯片写保护电路及其方法
CN103297264A (zh) 一种云平台故障恢复方法和***
CN105573877A (zh) 一种信息处理方法及电子设备
CN109471757A (zh) 一种正常关机时触发nvdimm-n备份的方法及***
US9229817B2 (en) Control method of data storage system for restarting expander

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170905