防止存储系统掉电风扇挂死时备电模块过放的方法及系统技术方案

技术编号:16301253 阅读:19 留言:0更新日期:2017-09-26 19:20
本申请公开了一种防止存储系统掉电风扇挂死时备电模块过放的方法,该方法包括:当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源;该方法能够防止存储系统掉电时备电模块过放;本申请还公开了一种防止存储系统掉电风扇挂死时备电模块过放的系统及存储系统;具有上述有益效果。

Method and system for preventing excessive release of standby module in storage system when the fan is dead

The invention discloses a storage system to prevent the death by hanging out put method module of electric fan, the method includes: when the abnormal power down storage system, fan monitoring status is dead; if the dead state, in accordance with the monitoring period, monitoring of the storage system temperature exceeds the set temperature; if not more than, turn off the fan power supply; if more than open the fan power supply; the method can prevent power down storage system power module; the invention also discloses a storage system to prevent death by hanging out on the module system and storage system of the electric fan; has the beneficial effect.

【技术实现步骤摘要】
防止存储系统掉电风扇挂死时备电模块过放的方法及系统
本申请涉及存储
,特别涉及一种防止存储系统掉电风扇挂死时备电模块过放的方法及系统。
技术介绍
在当前的存储系统里为了防止系统异常掉电时造成客户数据丢失,在存储系统的设计里引入备电模块(通常为BBU(batterybackup,电池(组)备用)或CBU(capacitorbackup,电容(组)备用))在系统异常掉电时为系统提供电源支撑,确保系统内的Cache(即电脑高速缓冲存储器)刷写到硬盘里进行保存,由于备电模块受系统空间的限制,其容量无法做到支撑系统满功耗的运行,并且为了以最少的备电模块容量获取最大的保存Cache容量,在掉电过程中通常会将一些器件如CPU、风扇、内存等降到可支撑存储系统运行的最低功耗进行刷Cache动作。但是,由于风扇控制电路的软、硬失效不确定性,在掉电过程中风扇可能出现挂死的情况,由于存储系统的可靠性要求,在风扇挂死时要求风扇为全速运行,这样就会出现风扇满负荷运转,风扇实际功耗超出备电模块设计时能支撑的功耗,造成BBU过放保护,从而系统掉电造成系统数据丢失。
技术实现思路
本申请的目的是提供一种防止存储系统掉电风扇挂死时备电模块过放的方法、系统及存储系统,能够防止存储系统掉电时备电模块过放。为解决上述技术问题,本申请提供一种防止存储系统掉电风扇挂死时备电模块过放的方法,所述方法包括:当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源。可选的,当监控到所述风扇状态是挂死状态后,且在监控所述存储系统的温度是否超过设定温度之前,还包括:立刻关闭所述风扇电源。可选的,所述立刻关闭所述风扇电源,包括:监控所述存储系统的掉电流程是否结束;若未结束,则立刻关闭所述风扇电源。可选的,所述打开所述风扇电源,包括:监控所述存储系统的掉电流程是否结束;若未结束,则打开所述风扇电源。可选的,所述监控所述存储系统的温度是否超过设定温度,包括:监控所述存储系统的预设关键位置点的温度是否超过设定温度。本申请还提供一种防止存储系统掉电风扇挂死时备电模块过放的系统,包括:第一监控模块,用于当存储系统异常掉电时,监控风扇状态是否为挂死状态;第二监控模块,用于若所述风扇状态为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源。可选的,所述第二监控模块,包括:监控单元,用于监控所述存储系统的预设关键位置点的温度是否超过设定温度。本申请还提供一种存储系统,包括:管理芯片,用于当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则判断所述存储系统的温度是否超过设定温度;若未超过,则控制风扇电源开关关闭;若超过,则控制所述风扇电源开关打开;风扇电源开关,用于控制所述风扇开关;温度传感器,用于按照监控周期,采集所述存储系统的温度并发给所述管理芯片。可选的,所述温度传感器分别设置于各个预设关键位置点。本申请所提供的一种防止存储系统掉电风扇挂死时备电模块过放的方法,该方法包括:当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源;可见,该方法通过监控风扇状态确认风扇是否挂死,并监控存储系统温度确认是否过温,并根据监控结果对风扇电源进行相应开关控制,即在风扇挂死状态下将风扇关闭,以防止存储系统掉电时备电模块过放;本申请还提供了一种防止存储系统掉电风扇挂死时备电模块过放的系统及存储系统;具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的防止存储系统掉电风扇挂死时备电模块过放的方法的流程图;图2为本申请实施例所提供的一种具体的防止存储系统掉电风扇挂死时备电模块过放的方法的流程示意图;图3为本申请实施例所提供的防止存储系统掉电风扇挂死时备电模块过放的系统的结构框图;图4为本申请实施例所提供的存储系统的结构框图。具体实施方式本申请的核心是提供一种防止存储系统掉电风扇挂死时备电模块过放的方法、系统及存储系统,能够防止存储系统掉电时备电模块过放。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本实施例的执行主体可以是管理芯片,即管理存储系统异常掉电流程;具体请参考图1,图1为本申请实施例所提供的防止存储系统掉电风扇挂死时备电模块过放的方法的流程图;该方法可以包括:S110、当存储系统异常掉电时,监控风扇状态是否为挂死状态;具体的,当存储系统异常掉电时,即触发风扇状态监控程序,以监控风扇状态是否为挂死状态。具体监控风扇状态的方式本实施例并不进行限定,只要可以及时了解风扇是否挂死即可。例如可以通过在风扇控制电路部分设计上防挂死电路进行风扇挂死状态的监控。S120、若未挂死状态,则执行正常风扇控制策略;具体的,本实施例并不限定具体的正常风扇控制策略的具体内容。S130、若为挂死状态,则按照监控周期,监控存储系统的温度是否超过设定温度;具体的,本实施例并不对具体的监控周期进行限定,例如可以是实时监控,也可以是20毫秒为周期进行监控。用户可以根据实际需求进行设定和修改。其中,本实施例可以对存储系统整体温度进行监控,也可以是对存储系统的关键部位的温度进行监控,进一步当对存储系统的关键部位的温度进行监控时,可以根据每一个关键部位的实际情况设定对应的温度值来判定该关键部位是否过温。这是对应的,可以是每个关键部位的温度都低于对应设定温度时,才算是存储系统未超过设定温度,也可以是关键部位的温度低于对应设定温度的比例超过一定数值时,算是存储系统未超过设定温度。本实施例对次并不进行限定。优选的,监控存储系统的温度是否超过设定温度可以包括:监控存储系统的预设关键位置点的温度是否超过设定温度。具体的,本实施例并不对预设关键位置点进行限定,用户可以根据实际情况进行设定和修改。例如可以将温度敏感部件都设置为预设关键位置点。S140、若超过,则打开风扇电源;S150、若未超过,则关闭风扇电源。具体的,当存储系统的温度未超过设定温度,则证明存储系统温度正常不需要风扇满负荷运作,此时为了防止出现存储系统掉电时备电模块过放现象,将风扇电源关闭。当存储系统的温度超过设定温度,则证明存储系统温度正常需要风扇运作,此时需要开关风扇电源。但是为了防止出现存储系统掉电时备电模块过放现象,本实施例优选的,是周期监控存储系统的温度是否超过设定温度;这样可以及时在存储系统温度降低时立刻关本文档来自技高网...
防止存储系统掉电风扇挂死时备电模块过放的方法及系统

【技术保护点】
一种防止存储系统掉电风扇挂死时备电模块过放的方法,其特征在于,所述方法包括:当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源。

【技术特征摘要】
1.一种防止存储系统掉电风扇挂死时备电模块过放的方法,其特征在于,所述方法包括:当存储系统异常掉电时,监控风扇状态是否为挂死状态;若为挂死状态,则按照监控周期,监控所述存储系统的温度是否超过设定温度;若未超过,则关闭所述风扇电源;若超过,则打开所述风扇电源。2.根据权利要求1所述的方法,其特征在于,当监控到所述风扇状态是挂死状态后,且在监控所述存储系统的温度是否超过设定温度之前,还包括:立刻关闭所述风扇电源。3.根据权利要求2所述的方法,其特征在于,所述立刻关闭所述风扇电源,包括:监控所述存储系统的掉电流程是否结束;若未结束,则立刻关闭所述风扇电源。4.根据权利要求3所述的方法,其特征在于,所述打开所述风扇电源,包括:监控所述存储系统的掉电流程是否结束;若未结束,则打开所述风扇电源。5.根据权利要求1-4任一项所述的方法,其特征在于,所述监控所述存储系统的温度是否超过设定温度,包括:监控所述存储系统的预设关键位置点的温度是否超过设定温度。6....

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

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

1