一种存储服务器备电方法、装置、设备及存储介质制造方法及图纸

技术编号:23342348 阅读:31 留言:0更新日期:2020-02-15 03:33
本申请公开了一种存储服务器备电方法、装置、设备及计算机可读存储介质,方法包括:检测存储服务器电源是否发生掉电;若是,利用冗余备电组为存储服务器供电;将CPU缓存内的数据存储到NVDIMM包含的DRAM中;利用NVDIMM中的备电电池包为NVDIMM进行供电,并关闭冗余备电组;将DRAM中的数据存储到NVDIMM包含的非易失性介质中。本申请公开的上述技术方案,利用冗余备电组在掉电初期供电,并利用NVDIMM的备电电池包为数据从DRAM到非易失性介质的过程进行供电,以缩短冗余备电组供电的时间,降低冗余备电组的容量,从而降低备电成本,且通过将CPU缓存中的数据存储在非易失性介质中来提高备电的可靠性。

A method, device, device and storage medium for power backup of storage server

【技术实现步骤摘要】
一种存储服务器备电方法、装置、设备及存储介质
本申请涉及存储服务器
,更具体地说,涉及一种存储服务器备电方法、装置、设备及计算机可读存储介质。
技术介绍
随着云时代的带来,越来越多的存储服务器开始用于存储用户的一些核心数据,而这对存储服务器数据保护的要求越来越高,尤其是对掉电时的数据一致性也提出了较高的要求。目前,针对存储服务器异常掉电的情况,常用的数据保护措施有UPS(UninterruptiblePowerSystem,不间断电源)备电方案和NVDIMM(Non-VolatileDualIn-lineMemoryModule,非易失性双内联内存模块)备电方案。但是,由于现有的UPS备电方案是UPS从异常掉电开始到数据存入非易失性介质的过程中一直在为存储服务器整机进行备电,即需要为存储服务器中包含的CPU(CentralProcessingUnit,中央处理器)、风扇、南桥、北桥等所有用电器件进行供电,因此,需支撑的备电时间比较长,所需UPS的容量比较大,从而导致备电成本比较高。而采用NVDIMM备电方案时,由于Intel的AD本文档来自技高网...

【技术保护点】
1.一种存储服务器备电方法,其特征在于,包括:/n检测存储服务器的电源是否发生掉电;/n若是,则利用冗余备电组为所述存储服务器供电;/n将CPU缓存内的数据存储到NVDIMM所包含的DRAM中;/n利用所述NVDIMM中的备电电池包为所述NVDIMM进行供电,并关闭所述冗余备电组;/n将所述NVDIMM所包含的DRAM中的数据存储到所述NVDIMM所包含的非易失性介质中。/n

【技术特征摘要】
1.一种存储服务器备电方法,其特征在于,包括:
检测存储服务器的电源是否发生掉电;
若是,则利用冗余备电组为所述存储服务器供电;
将CPU缓存内的数据存储到NVDIMM所包含的DRAM中;
利用所述NVDIMM中的备电电池包为所述NVDIMM进行供电,并关闭所述冗余备电组;
将所述NVDIMM所包含的DRAM中的数据存储到所述NVDIMM所包含的非易失性介质中。


2.根据权利要求1所述存储服务器备电方法,其特征在于,将CPU缓存内的数据存储到NVDIMM所包含的DRAM中,包括:
将所述CPU缓存内的数据写入到ADR保护域中,并将所述ADR保护域中的数据存储到所述NVDIMM所包含的DRAM中。


3.根据权利要求2所述的存储服务器备电方法,其特征在于,在将所述CPU缓存内的数据写入到ADR保护域中时,且在将所述ADR保护域中的数据存储到所述NVDIMM所包含的DRAM中之前,还包括:
向所述存储服务器中集成的备电控制电路发送通知信号,由所述备电控制电路根据所述通知信号触发所述ADR保护域。


4.根据权利要求3所述的存储服务器备电方法,其特征在于,在将所述ADR保护域中的数据存储到所述NVDIMM所包含的DRAM中之后,还包括:
利用所述备电控制电路触发所述NVDIMM,以利用所述NVDIMM中的备电电池包为所述NVDIMM进行供电。


5.根据权利要求1所述的存储服务器备电方法,其特征在于,检测存储服务器的电源是否发生掉电,包括:
利用所述存储服务器中集成的电源检测电路检测存储服务器的电源是否发生掉电。<...

【专利技术属性】
技术研发人员:邹雨
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1