[发明专利]一种NVDIMM的配置方法、配置装置及配置设备有效
申请号: | 202010176136.3 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111400093B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 邱星萍;吕佳鹏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nvdimm 配置 方法 装置 设备 | ||
本发明公开了一种NVDIMM的配置方法,基于基本输入输出系统BIOS,在开始NVDIMM初始化后,先执行NVDIMM备电流程,并在判断NVDIMM备电流程执行完毕后再执行NVDIMM数据擦除流程,从而如果在执行NVDIMM数据擦除流程之前掉电,可以在下次开机后通过NVDIMM中的数据进行数据恢复;如果在执行NVDIMM数据擦除流程中或执行NVDIMM数据擦除流程之后掉电,由于此时已经执行完NVDIMM备电流程使得系统完成了触发NVDIMM进行灾难备份的配置,也能够对内存中的数据进行备份,避免数据丢失。本发明还公开了一种NVDIMM的配置装置、配置设备及计算机可读存储介质,具有上述有益效果。
技术领域
本发明涉及服务器技术领域,特别是涉及一种NVDIMM的配置方法、配置装置、配置设备及计算机可读存储介质。
背景技术
NVDIMM(Non-Volatile Dual In-line Memory Module)是一种可以随机访问的非易失性内存。非易失性内存指的是即使在不通电的情况下,数据也不会消失。因此可以在计算机掉电(unexpected power loss)、系统崩溃和正常关机的情况下,NVDIMM可以依然保持数据。在设备异常断电时,南桥发出触发NVDIMM备份的信号,系统将内存中的数据刷到NVDIMM中,避免数据丢失。
为保证触发NVDIMM备份的功能正常,在设备开机时,需要BIOS(Basic InputOutput System,基于基本输入输出系统)来进行一系列的NVDIMM初始化操作,其中包括将NVDIMM中的数据恢复到内存后,将NVDIMM中的数据擦除,而后执行备电流程,从而使系统具有触发NVDIMM进行灾难备份的能力。
然而,若在擦除NVDIMM中的数据时发生异常掉电,则NVDIMM中的数据将丢失。
发明内容
本发明的目的是提供一种NVDIMM的配置方法、配置装置、配置设备及计算机可读存储介质,用于避免在擦除NVDIMM中的数据时发生异常掉电造成的数据丢失问题,提高服务器数据安全性。
为解决上述技术问题,本发明提供一种NVDIMM的配置方法,基于基本输入输出系统BIOS,包括:
开始NVDIMM初始化后,执行NVDIMM备电流程;
判断所述NVDIMM备电流程是否执行完毕;
如果是,则执行NVDIMM数据擦除流程。
可选的,在所述开始NVDIMM初始化后,执行NVDIMM备电流程之前,还包括:
判断NVDIMM中的数据是否已恢复到内存;
如果是,则进入所述开始NVDIMM初始化后,执行NVDIMM备电流程的步骤。
可选的,所述执行NVDIMM备电流程,具体包括:
配置备电状态寄存器,并设置用于启动灾难备份触发器的数据位;
检查待设定备电进程位,判断是否超出第一预设时间未完成当前待设定备电进程位的写操作;
如果是,则中止所述当前待设定备电进程位的写操作,执行下一个待设定备电进程位的写操作。
可选的,还包括:
判断是否已完成各所述待设定备电进程位的写操作;
如果是,则备电成功,所述灾难备份触发器已启用;
如果否,则重新执行对写入失败的待设定备电进程位的写操作。
可选的,还包括:
判断是否在第二预设时间内完成各所述待设定备电进程位的写操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010176136.3/2.html,转载请声明来源钻瓜专利网。