机架风扇控制系统及其方法技术方案

技术编号:15703121 阅读:93 留言:0更新日期:2017-06-25 23:45
本发明专利技术提供一种机架风扇控制系统及其方法,所述机架风扇控制系统包括:一背板;若干个主板,所述若干个主板的其中之一者具有一主控主板管理控制器,而其他主板分别具有一子主板管理控制器,所述主控主板管理控制器及所述子主板管理控制器分别对应连接至少一温度传感器;以及若干个风扇组;其中,在一预设时间内所述主控主板管理控制器未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,计算所述特定子主板管理控制器所对应的主板的计算耗电量,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的一预设耗电量上限时,仅调高所述特定子主板管理控制器的主板所对应的所述风扇组的转速。

Rack fan control system and method thereof

The present invention provides a system and method for controlling the fan frame, the frame of the fan control system comprises a backboard; a plurality of the motherboard, the motherboard several of them with a main control board management controller, and other board are respectively provided with a sub board management controller, the main control board management controller and the sub board management controller are respectively connected with at least one temperature sensor; and a plurality of fan group; the temperature information in a preset time of the main control board management controller has not received all the sub board management controller the temperature sensor in a stator board management controller to return the corresponding sense of time the corresponding calculation, the specific sub main board management controller board in power consumption, corresponding to the specific sub main board management controller board. When the power consumption exceeds the preset power consumption limit, the speed of the fan set corresponding to the main board of the special stator board management controller is increased only.

【技术实现步骤摘要】
机架风扇控制系统及其方法
本专利技术是一种机架风扇控制系统及其方法。
技术介绍
一般,大型服务器(RackServer)为了可以监控和保护系统的安全,都会由BMC(BaseboardManagementController)来监控系统内的温度和管理风扇的转速,至今,利用多个BMC来管理RackServer中的多片主板(MotherBoard)和设备已经是趋势。一种是中心管理BMC(CentalizedBMC)架构:对于多个BMC架构一个中心管理BMC定时向下取得所有设备中的BMC的传感器(sensor)数据(例如CPU温度、DIMM温度等),最后再由中心管理BMC来负责风扇控制处理。另一种是无中心管理BMC(Non-centrolizedBBMC)架构:此架构的server为了节省成本,利用多片主板中的BMC中取其中一个出来负责管理和监控整个立统。此架构中,负责管理的BMC作为主BMC,利用轮流询问旁边主板或设备上的BMC取得该传感器数据(sensordata),并直接透过线路取得背板(Backplane)和风扇板(Fanboard)上的传感器数据(sensordata),经过主BMC的内部计算和监控来达成保护系统的功能。无论是上述的两种架构,在某些系统异常而导致其中非主BMC无法正常回传sensordata到主BMC时,为了保护系统安全,会强制将所有系统风扇强拉以防止系统温度过高和立即关闭有异常BMC的设备或是主板。此种机制虽然安全,但是有可能该异常的BMC只是在做韧体更新,或是真的异常但是该BMC管理的主板上的电压和温度都还是正常的情况,在现今强调环保节能省碳的概念下造成了多于能源的浪费。有鉴于此,本专利技术提供一种机架风扇控制系统及其方法,当其中有BMC发生异常时,不需立刻启动风扇保护机制,所有风扇不会立即全转,达到降低风扇噪音和节省能源的目的。
技术实现思路
本专利技术的主要目的在于提供一种机架风扇控制系统及其方法,当其中有BMC发生异常时,不需立刻启动所有风扇均立即全转的风扇保护机制,达到降低风扇噪音和节省能源的目的。为达上述目的,本专利技术提供一种机架风扇控制系统,其包括:一背板;若干个主板,其分别连接所述背板,所述若干个主板的其中之一者具有一主控主板管理控制器,而其他主板分别具有一子主板管理控制器,所述若干主板的所述主控主板管理控制器及所述若干子主板管理控制器分别对应连接至少一温度传感器,所述主控主板管理控制器通过所述背板分别与所述若干子主板管理控制器连接;以及若干个风扇组,其通过所述背板连接对应的所述主控主板管理控制器;其中,各主板的温度传感器实时感测其对应的主板的温度信息并透过其所对应的所述子主板管理控制器将所述温度信息传输给与其连接的所述主控主板管理控制器,所述主控主板管理控制器周期性地经由中断SMI触发所有的子主板管理控制器分别回传其所分别对应的温度传感器感测到的温度信息用以分别调整每一子主板控制器所分别对应的所述风扇组的转速,以及在一预设时间内所述主控主板管理控制器未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,计算所述特定子主板管理控制器所对应的主板的计算耗电量,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的一预设耗电量上限时,即仅调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速。优选地,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的一预设耗电量上限时,即调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速至全速转动,意即以最高速度转动。优选地,所述主控主板管理控制器在所述预设时间内未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,检测所述特定子主板管理控制器是否有开启,若检测结果为开启时,所述主控主板管理控制器计算所述特定子主板管理控制器所对应的主板的计算耗电量。优选地,所述主控主板控制器根据所量测到的所有主板的整体总耗电量减去所量测到的所述特定子主板管理控制器之外的所有子主板管理控制器及主控主板管理控制器所分别对应的主板的量测耗电量来计算所述特定子主板管理控制器所对应的主板的计算耗电量。优选地,所述主控主板管理控制器透过FRU取得所有主板所分别对应的一预设耗电量上限,以读取所述特定子主板管理控制器所对应的主板的预设耗电量上限,并与所述特定子主板管理控制器所对应的主板的计算耗电量作比较以执行判断。本专利技术提供一种机架风扇控制方法,其通过所述机架风扇控制系统执行,所述机架风扇控制系统包括一背板;若干个主板,其分别连接所述背板,所述若干个主板的其中之一者具有一主控主板管理控制器,而其他主板分别具有一子主板管理控制器,所述若干主板的所述主控主板管理控制器及所述若干子主板管理控制器分别对应连接至少一温度传感器;以及若干个风扇组,其通过所述背板连接对应的所述主控主板管理控制器,所述机架风扇控制方法包括以下步骤:a.所述主控主板管理控制器周期性地经由中断SMI触发所有的子主板管理控制器分别回传其所分别对应的温度传感器感测到的温度信息;b.所述主控主板管理控制器检测在一预设时间内是否未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息,如果是则执行步骤c,如果否,则继续执行本步骤;c.所述主控主板管理控制器计算所述特定子主板管理控制器所对应的主板的计算耗电量;d.所述主控主板管理控制器判断所述特定子主板管理控制器所对应的主板的计算耗电量是否超过一预设耗电量上限,如果是则执行步骤e,如果否,则返回步骤b;以及e.所述主控主板管理控制器调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速。与现有技术相比较,本专利技术机架风扇控制系统及其方法,在所述主控主板管理控制器检测在所述预设时间内未收到所有子主板管理控制器的特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,所述主控主板管理控制器判断所述特定子主板管理控制器所对应的主板的计算耗电量是否超过所述预设耗电量上限,只有当所述特定的子主板管理控制器所对应的主板的计算耗电量超过所述预设耗电量上限时,才调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速,因此在其中有BMC发生异常时,不需立刻启动所有风扇均立即全转的风扇保护机制,达到降低风扇噪音和节省能源的目的。【附图说明】图1为本专利技术一种机架风扇控制系统的方块原理图。图2为本专利技术一种机架风扇控制方法的步骤流程图。【具体实施方式】请参阅图1所示,本专利技术提供一种机架风扇控制系统,其包括一背板1、若干个主板2、若干个风扇组3。所述若干个主板2分别连接所述背板1,且所述若干个主板2的其中之一者具有一主控主板管理控制器(MasterBMC)20,而其他主板2分别具有一子主板管理控制器(SlaveBMC)21,且所述若干主板2的所述主控主板管理控制器及所述若干子主板管理控制器分别对应连接至少一温度传感器22,所述主控主板管理控制器20通过所述背板1分别与所述若干子主板管理控制器21以及所述若干个风扇组3连接。所述至少一温度传感器22实时感测其对应的主板2的温度信息并将所述温度信息透过其所对应本文档来自技高网
...
机架风扇控制系统及其方法

【技术保护点】
一种机架风扇控制系统,其特征在于,包括:一背板;若干个主板,其分别连接所述背板,所述若干个主板的其中之一者具有一主控主板管理控制器,而其他主板分别具有一子主板管理控制器,所述若干主板的所述主控主板管理控制器及所述若干子主板管理控制器分别对应连接至少一温度传感器,所述主控主板管理控制器通过所述背板分别与所述若干子主板管理控制器连接;以及若干个风扇组,其通过所述背板连接对应的所述主控主板管理控制器;其中,各主板温度传感器实时感测其对应的主板的温度信息并透过其所对应的所述子主板管理控制器将所述温度信息传输给与其连接的所述主控主板管理控制器,所述主控主板管理控制器周期性地经由中断SMI触发所有的子主板管理控制器分别回传其所分别对应的温度传感器感测到的温度信息用以分别调整每一子主板控制器所分别对应的所述风扇组的转速,以及在一预设时间内所述主控主板管理控制器未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,计算所述特定子主板管理控制器所对应的主板的计算耗电量,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的一预设耗电量上限时,仅调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速。...

【技术特征摘要】
1.一种机架风扇控制系统,其特征在于,包括:一背板;若干个主板,其分别连接所述背板,所述若干个主板的其中之一者具有一主控主板管理控制器,而其他主板分别具有一子主板管理控制器,所述若干主板的所述主控主板管理控制器及所述若干子主板管理控制器分别对应连接至少一温度传感器,所述主控主板管理控制器通过所述背板分别与所述若干子主板管理控制器连接;以及若干个风扇组,其通过所述背板连接对应的所述主控主板管理控制器;其中,各主板温度传感器实时感测其对应的主板的温度信息并透过其所对应的所述子主板管理控制器将所述温度信息传输给与其连接的所述主控主板管理控制器,所述主控主板管理控制器周期性地经由中断SMI触发所有的子主板管理控制器分别回传其所分别对应的温度传感器感测到的温度信息用以分别调整每一子主板控制器所分别对应的所述风扇组的转速,以及在一预设时间内所述主控主板管理控制器未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,计算所述特定子主板管理控制器所对应的主板的计算耗电量,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的一预设耗电量上限时,仅调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速。2.根据权利要求1所述的机架风扇控制系统,其特征在于,在所述特定子主板管理控制器所对应的主板的计算耗电量超过其所对应的所述预设耗电量上限时,即调高所述特定子主板管理控制器所对应的主板所对应的所述风扇组的转速至全速转动。3.根据权利要求1所述的机架风扇控制系统,其特征在于,所述主控主板管理控制器在所述预设时间内未收到所有子主板管理控制器的其中一特定子主板管理控制器回传其所对应的温度传感器感测的温度信息时,检测所述特定子主板管理控制器是否有开启,若检测结果为开启时,所述主控主板管理控制器计算所述特定子主板管理控制器所对应的主板的计算耗电量。4.根据权利要求1所述的机架风扇控制系统,其特征在于,所述主控主板控制器根据所量测到的所有主板的整体总耗电量减去所量测到的所述特定子主板管理控制器之外的所有子主板管理控制器及主控主板管理控制器所分别对应的主板的量测耗电量来计算所述特定子主板管理控制器所对应的主板的计算耗电量。5.根据权利要求1所述的机架风扇控制系统,其特征在于,所述主控主板管理控制器透过FRU取得所有主板所分别对应的一预设耗电量上限,以读取所述特定子主板管理控制器所对应的主板的预设耗电量上限,并与所述特定子主板管理控制器所对应的主板的计算耗电量作比较以执行判断。...

【专利技术属性】
技术研发人员:庄克竣
申请(专利权)人:昆达电脑科技昆山有限公司神云科技股份有限公司
类型:发明
国别省市:江苏,32

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

1