一种高效节能的SmartRack机柜风扇调控方法

文档序号:9486722阅读:284来源:国知局
一种高效节能的SmartRack机柜风扇调控方法
【技术领域】
[0001]本发明涉及软硬件调节与控制散热技术领域,具体涉及一种高效节能的SmartRack机柜风扇调控方法。
【背景技术】
[0002]相对于传统的机架和刀片式服务器,整机柜服务器SmartRack是一类创新形态的服务器,打破了传统服务器的设计思路,以标准机架为设计单位,将传统服务器的散热和供电模块、管理模块集中为机架的统一电源、风扇墙和管理模块,传统服务器仅作为机架的计算模块,该产品既是云数据中心计算和存储模块,也是传统数据中心向云计算数据中心演进必经之路。
[0003]SmartRack是基于浪潮云海战略开发的新型高密度机柜式服务器,以客户需求设计为出发点,整合集中散热理念,将风扇转速控制表安装在RMC (Rack ManagementController)管理芯片中,通过RBP管理模块轮询获取各服务器节点CPU的温度数据,并将该数据传送给RMC,RMC通过计算获取节点的最大CPU温度值,确定整个机柜风扇组的转速PWM,并通过RBP管理模块对风扇组进行整体调控。该风扇调控方法通过RMC获取节点最大CPU温度,然后计算风扇PWM,对整机柜风扇组进行调控。首先该方法在很大程度上增加了风扇整体调控时间;其次该方法计算风扇PWM值只通过CPU温度,未考虑其他因素,过于单一化;再次该方法对整机柜风扇整体调控,无法由各节点的温度sensor决定该节点需要的风扇转速,不能达到节能的目的。因此,急需提出一种更为合理、科学和高效节能的SmartRack机柜风扇调控方法,最大限度的保证SmartRack机柜的节点散热的要求。

【发明内容】

[0004]本发明要解决的技术问题是:本发明提供一种高效节能的SmartRack机柜风扇调控方法,充分考虑以客户需求设计为出发点,整合集中散热的设计理念,通过各节点的温度sensor决定该节点需要的风扇转速,单独对每一个风扇窗进行调控。
[0005]本发明所采用的技术方案为:
一种高效节能的SmartRack机柜风扇调控方法,所述方法通过将风扇转速控制表安装在SmartRack机柜各服务器节点的BMC处理芯片中,设置于由各服务器节点的温度传感器(sensor)决定该节点需要的风扇转速。
[0006]所述方法具体实现过程如下:SmartRack机柜设置多个RBP管理模块,每个管理模块负责其对应的η个服务器节点,每个服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PWM,并将该PWM传送给其对应的RBP管理模块,RBP模块取所对应的η个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗,从而实现高效节能的风扇调控方法。
[0007]本实施例所述方法操作步骤如下: 1)服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PWM ;
2)服务器节点将PWM传送给其对应的RBP管理模块;
3)RBP模块取η个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗。
[0008]所述η为4。
[0009]本发明的有益效果为:
SmartRack机柜各节点的多种温度sensor决定该节点需要的风扇转速,直接通过RBP模块给风扇调控,从根本上节省了风扇整体调控时间;根据多温度Sensor计算风扇PWM,使调控更为精确;分别根据各自温度信息对风扇进行调控,降低了能耗。通过该方法,更加方便、灵活和安全地对SmartRack机柜风扇进行调控,最大限度保证SmartRack机柜的节点散热的要求。
【附图说明】
[0010]图1为SmartRack机柜散热架构图;
图2为SmartRack机柜控制转速流程图。
【具体实施方式】
[0011]下面根据说明书附图,结合【具体实施方式】对本发明进一步说明:
实施例1:
一种高效节能的SmartRack机柜风扇调控方法,所述方法通过将风扇转速控制表安装在SmartRack机柜各服务器节点的BMC处理芯片中,由设置于各服务器节点的温度传感器(sensor)决定该节点需要的风扇转速。
[0012]实施例2:
如图1所示,在实施例1的基础上,本实施例所述方法具体实现过程如下:SmartRack机柜设置多个RBP管理模块,每个管理模块负责其对应的4个服务器节点,每个服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PWM,并将该PWM传送给其对应的RBP管理模块,RBP模块取所对应的4个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗,从而实现高效节能的风扇调控方法。
[0013]实施例3:
如图2所示,在实施例1或2的基础上,本实施例所述方法操作步骤如下:
1)服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PWM ;
2)服务器节点将PWM传送给其对应的RBP管理模块;
3)RBP模块取4个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗。
[0014]通过这种方法,SmartRack机柜将风扇转速控制表安装在各服务器节点的BMC处理芯片中,由各服务器节点的温度sensor决定该节点需要的风扇转速,避免了整机柜风扇反复调节,大大节省了风扇转速PWM的计算时间和风扇调控时间,实现风扇节能的目的,同时降低风扇产生的噪音,最大限度的保证SmartRack机柜的节点散热的要求。
[0015]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种高效节能的SmartRack机柜风扇调控方法,其特征在于:所述方法通过将风扇转速控制表安装在SmartRack机柜各服务器节点的BMC处理芯片中,由设置于各服务器节点的温度传感器决定该节点需要的风扇转速。2.根据权利要求1所述的一种高效节能的SmartRack机柜风扇调控方法,其特征在于,所述方法具体实现过程如下=SmartRack机柜设置多个RBP管理模块,每个管理模块负责其对应的η个服务器节点,每个服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PWM,并将该PffM传送给其对应的RBP管理模块,RBP模块取所对应η个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗,从而实现高效节能的风扇调控方法。3.根据权利要求1或2所述的一种高效节能的SmartRack机柜风扇调控方法,其特征在于,所述方法操作步骤如下: 1)服务器节点BMC将获取的进风温度、CPU核心温度、内存温度、PCH温度和VR温度数据与内嵌在BMC内部的风扇转速控制表进行计算并确定最终的风扇转速PffM ; 2)服务器节点将PWM传送给其对应的RBP管理模块; 3)RBP模块取η个风扇转速信号的最大值,把这个最大值传送给相应的风扇窗。4.根据权利要求3所述的一种高效节能的SmartRack机柜风扇调控方法,其特征在于:所述η为4。
【专利摘要】本发明公开了一种高效节能的SmartRack机柜风扇调控方法,所述方法通过将风扇转速控制表安装在SmartRack机柜各服务器节点的?BMC?处理芯片中,由设置于各服务器节点的温度传感器决定该节点需要的风扇转速。SmartRack机柜各节点的多种温度sensor?决定该节点需要的风扇转速,直接通过RBP?模块给风扇调控,从根本上节省了风扇整体调控时间;根据多温度Sensor计算风扇PWM,使调控更为精确;分别根据各自温度信息对风扇进行调控,降低了能耗。通过该方法,更加方便、灵活和安全地对SmartRack机柜风扇进行调控,最大限度保证SmartRack机柜的节点散热的要求。
【IPC分类】F04D27/00
【公开号】CN105240303
【申请号】CN201510659980
【发明人】张兆义
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年1月13日
【申请日】2015年10月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1