整体机柜风墙控制系统及方法
【专利摘要】本发明实施例提出一种整体机柜风墙控制系统及方法,其系统包括:温度监测模块,用于监测机柜中每一个服务器的元器件温度;转速计算模块,用于根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值;至少一风扇控制板,用于根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。通过本发明的系统及方法,可以根据机柜中不同服务器的散热需求来控制对应风扇的转速,即使机柜中安装不同类型的服务器,也可以根据服务器的实际工作温度将对应的散热风扇控制在合适的转速,进而避免了多余的能耗,以及节约成本。
【专利说明】整体机柜风墙控制系统及方法
【技术领域】
[0001] 本发明涉及服务器机柜领域,特别涉及一种整体机柜风墙控制系统及方法。
【背景技术】
[0002] 近年来电脑服务器的发展,从传统的单台服务器,逐渐发展成将数台服务器放置 于机柜的整体机柜式服务器(Rack Server)。由于整体机柜内的服务器数量众多,且服务器 主机常常需要做长时间的运作,因此为了保证服务器的正常工作,机柜的散热非常重要。
[0003] 机柜上由风扇排列而成矩阵称为风墙,对风墙上的风扇转速控制称为风墙控制技 术。现有的风墙控制技术是通过对机柜中服务器元器件(如CPU、存储器、主板等)的温度 进行侦测,并将侦测到的各个温度进行比较,根据温度最高值计算风扇所需的转速值,然后 根据计算出的转速值对风墙上的风扇转速进行统一控制。
[0004] 现有的这种风墙控制方式适合用于安装同一类服务器的整体机柜,但是,如果整 体机柜中安装的服务器类型不同,那么不同服务器的CPU、存储器、主板等元器件的工作温 度可能会相差很大,而风扇的转速是按照元器件最高温度来统一控制的,因此工作温度低 的服务器和工作温度高的服务器位置对应的风扇转速是相同的,而事实上工作温度较低的 服务器对应的风扇只需较低的转速就能满足散热需求,因而就造成工作温度较低的服务器 对应的风扇产生了多余的能量损耗,特别对于大量的整体机柜集群,由于服务器长时间运 行的工作特点,长时间的多余能量损耗也会产生大量的多余运营成本。
【发明内容】
[0005] 本发明实施例的目的是提供一种整体机柜风墙控制系统及方法,以解决现有的整 体机柜风墙控制技术在机柜安装有不同类型服务器的情况下会造成多余能量损耗的问题。
[0006] 本发明实施例提出一种整体机柜风墙控制系统,包括:
[0007] 温度监测模块,用于监测机柜中每一个服务器的元器件温度;
[0008] 转速计算模块,用于根据监测到的温度,计算每一个服务器对应的散热风扇所需 要的转速值;
[0009] 至少一风扇控制板,用于根据计算出的转速值,控制机柜上每一个服务器对应的 散热风扇的转速。
[0010] 本发明实施例还提出一种整体机柜风墙控制方法,包括:
[0011] 监测机柜中每一个服务器的元器件温度;
[0012] 根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值;
[0013] 根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
[0014] 相对于现有技术,本发明的有益效果是:通过本发明实施例的系统及方法,可以根 据机柜中不同服务器的散热需求来控制对应风扇的转速,即使机柜中安装不同类型的服务 器,也可以根据服务器的实际工作温度将对应的散热风扇控制在合适的转速,进而避免了 多余的能耗,以及节约成本。
【专利附图】
【附图说明】
[0015] 图1为本发明实施例的一种整体机柜风墙的示意图;
[0016] 图2为本发明实施例的一种散热风扇的性能曲线图;
[0017] 图3为本发明实施例的第一种整体机柜风墙控制系统的结构图;
[0018] 图4为本发明实施例的第二种整体机柜风墙控制系统的结构图;
[0019] 图5为本发明实施例的第三种整体机柜风墙控制系统的结构图;
[0020] 图6为本发明实施例的第四种整体机柜风墙控制系统的结构图;
[0021] 图7为本发明实施例的第一种整体机柜风墙控制方法的流程图;
[0022] 图8为本发明实施例的第二种整体机柜风墙控制方法的流程图;
[0023] 图9为本发明实施例的第三种整体机柜风墙控制方法的流程图;
[0024] 图10为本发明实施例的第四种整体机柜风墙控制方法的流程图。
【具体实施方式】
[0025] 有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实 施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目 的所采取的技术手段及功效得以更加深入且具体的了解,然而所述附图仅提供参考与说明 之用,并非用来对本发明加以限制。
[0026] 请参见图1,其为本发明实施例的一种整体机柜的立体示意图。如图1所示,机柜 10大体呈长方体形,其具有长方形的后盖11,后盖11上开设有安装散热装置的安装槽12, 机柜10内部安装有刀片式服务器13。在服务器13与后盖11之间会间隔一定距离,从而在 服务器13与后盖11之间形成用于散热的腔体,此腔体的深度(从后盖11到服务器13之 间的距离)约为150毫米左右。
[0027] 在本实施例中,将整个机柜的腔体定义为多个冷却区(cooling zone) 14,每个冷 却区14具有一定的高度。例如,本实施例中,每个冷却区14高度为4U( "U"是一种表示服 务器外部尺寸的单位,1U等于44. 45毫米)。也就是说,本实施例中,一个冷却区可以安装 4个1U的刀片式服务器或者2个2U的刀片式服务器,当然,具体的服务器还可以为其他组 合方式,本实施例并不限制。进一步地,冷却区的高度也并不限制为4U,例如,冷却区还可以 为8U、10U、20U等等。以冷却区14高度4U为例,一个机柜(高度通常为20U)共计有5个 冷却区14。在图1所示的示例中,机柜10具有5个冷却区14。
[0028] 如图1所示,每个冷却区14对应一个散热单元20。当安装在后盖11上的安装槽 12内时,散热单元20就正对着冷却区14,负责冷却区14的散热。散热单元20包括框架21, 框架21呈现长方形,其外框可通过卡扣的方式固定在安装槽12内。框架21的高度与冷却 区14对应,也就是说,当冷却区14高为4U时,框架21的高度也为177. 8毫米,框架21的 宽度大体上与刀片式服务器的宽度(或者说后盖11的宽度)相当,在一个实例中,框架21 的小于或等于21英寸(1英寸=25. 4毫米)。
[0029] 框架21其内形成多个安装孔22,相邻的安装孔22之间通过支撑条23隔开。本实 施例中,框架21内共形成3个安装孔22。安装孔22的形状与要安装的风扇的外形相匹配。 例如,本实施例中,安装孔22均呈正方形。每个安装孔22中安装有一个风扇24。具体地, 风扇24可以通过一个支架以卡扣的方式固定在安装孔22内。
[0030] 每个散热单元20还可包括一个背板控制单元25,其可固定在框架21上。背板控 制单元25为一个电路控制板。风扇的支架上还可设有连接器,当风扇24安装在支架上时, 风扇的接口与连接器相连,连接器的另一端与背板控制单元25电性相连,从而,背板控制 单元25可以控制每个风扇的转速。在一个具体的实例中,连接器可选用M0LEX44133-0800 型号的连接器或者其他同等替代性产品。
[0031] 当冷却区14的高度为4U (177. 8毫米)时,意味着框架21的高度也为177. 8毫米, 因此,除去框架21本身的厚度外,安装孔22的高度约在150毫米左右。由于每个安装孔22 内可安装一个风扇,可选用截面尺寸约为150毫米*150毫米的风扇。在深度方面,需要风 扇24加上支架的总体厚度小于50毫米,以避免过多占用服务器13与后盖11之间形成用 于散热的腔体的空间。也就是说,本实施例中,选择的风扇尺寸应小于150毫米(宽)*150 毫米(高)*50毫米(深)。而进一步地,风扇24选型需要结合风扇的PQ (静压力-风量) 特性曲线、能耗而决定。本实施例中,要求风扇24在0%-100%不同负载的工作循环(duty cycle)时均不能停转。在一个具体的实例中选取的风扇24的型号为:台达电子的Delta PFM1412DE、丰生微电机的ADDA AS14012XB387BB0 或者建准电机的 Sunon PSD12E0PMB1-8A, 以台达电子的Delta PFM1412DE的为例,其PQ特性曲线如图2所示,完全满足本实施例的 需要。
[0032] 在本实施例中,对于风扇的转速控制策略如下:
[0033] 1、服务器空闲时起跳转速尽量低些,但该转速值必须能满足散热需求;
[0034] 2、当正常运行时,对于一个冷却区14内的所有风扇,选取最高转速值控制该冷却 区的风扇的所有转速;
[0035] 3、接收到温度告警值时背板将提供高转速值来控制该冷却区的风扇转速,并将告 警值上传至机柜管理单兀(Rack Management Center,RMC);
[0036] 4、当接收到温度极限值(大于温度告警值)时,背板将提供全转转速值来控制风 扇转速。
[0037] 如上所述,仅为机柜10的硬件结构以及风扇24的选型及控制策略,而本实施例 中,还需要通过对风扇的综合控制以实现机柜10整体散热效果的最优化,而风扇的控制过 程可具有以下两种方式:
[0038] 1、RMC统一控速;即RMC收集所有服务器节点的所有元器件的温度,然后由RMC进 行计算最后得出若干转速值来分别控制每个cooling zone风扇转速,然后将风扇转速值传 输给背板控制单元25进行控制;
[0039] 2、由背板控制单元25来分别控制当前冷却区的风扇转速,这种方式要求每个服 务器或者服务器内的基板管理控制器(Baseboard management center, BMC)输出一个转速 值,然后统一到背板控制单元25收集计算并输出转速来控制该冷却区的风扇转速。可以理 解,对于一个冷却区内多个服务器或者BMC返回的多个风扇转速值,可以参考上述的风扇 转速控制策略进行控制。
[0040] 上述的基板管理控制器是指监测服务器各元件、进风口温度的电路板,其根据监 测到的温度计算风扇转速值。对于服务器或者BMC来说,其要求如下 :
[0041] 1、侦测的进风口温度须为实际服务器进风口温度,其余温度须与元器件实际温度 相近,误差保证在±2°C
[0042] 2、每个服务器或BMC必须要有一套自己的风扇控制策略,
[0043] 1)、若冷却区内的所有服务器为同一厂商同一节点时,该提供的转速值应为整体 功耗最优值;
[0044] 2)、若冷却区内的服务器为混插(不同厂商)时,该服务器或BMC输出的转速值是 可以解决混插时的该节点的散热需求的;
[0045] 3、处理器(CPU0 及 CPU1)、显卡(VR)、南桥(PCH)、内存(Memory)、硬盘(HDD)、主 板、及进风口(inlet)等温度作为控制风扇转速的依据,具体控制策略可根据具本需求定 义。
[0046] 服务器或者BMC将0?皿、0?讥、¥1?、1116111〇巧、邢0、进风口等温度需作为监控温度,当 超过告警值时,将此值上传给RMC并使该冷却区风扇转速需保持高转速以保证服务器的安 全运行。
[0047] 与此相似,在上述的RMC统一控速模式中,RMC可收集所有服务器节点的温度;须 传输给RMC的温度有CPUO、CPU1、VR、Inlet、主板温度、预留温度。上述的预留温度是指其 他温度,或者独立的温度传感器检测到的温度值。
[0048] 此外,当RMC侦测不到当前冷却区的中的某个或某几个服务器应侦测到的值时, 当前冷却区风扇转速须保持高转速;当RMC或背板控制单元异常时,风扇转速须保持高转 速;当冷却区有风扇异常时,风扇转速须保持高转速。
[0049] 当服务器节点内的元器件温度达到极限温度时,服务器可通过降频或关机等方式 而达到自我保护;
[0050] 请参见图3,其为本发明实施例的第一种整体机柜风墙控制系统的结构图,该整体 机柜风墙控制系统包括:温度监测模块201、转速计算模块202以及至少一风扇控制板203。
[0051] 温度监测模块201用于监测机柜中每一个服务器的元器件温度。要监测的服务器 元器件包括CPU、主板、内存等工作状态会随温度变化而发生变化的元器件。因为在服务器 的大多数硬件中都有感温芯片,在服务器工作过程中,感温芯片会将各个元器件的当前温 度发送给主板(BIOS),所以可以直接从服务器的主板获取各个元器件的当前工作温度。当 然,为了提高监测的精度和准确度,也可以在服务器中安装专门的温度传感器,可以通过获 取温度传感器的监测数据来得到各个元器件的工作温度。
[0052] 转速计算模块202用于根据温度监测模块201监测到的温度,计算每一个服务器 对应的散热风扇所需要的转速值。值得注意的是,在温度监测模块201接收到一个服务器 的多个元器件温度的时候,会对各个元器件温度进行比较,选取温度最高的值来计算风扇 转速值。
[0053] 风扇控制板203用于根据转速计算模块202计算出的转速值,控制机柜上每一个 服务器对应的散热风扇的转速。风扇控制板203可以是散热风扇的背板(back plane)。
[0054] 以图1的风墙为例,机柜10设置有5个散热单元20,每个散热单元20安装有3 个散热风扇,3个散热风扇形成一个风扇组对应一个冷却区14。温度监测模块201会将监 测到的各个冷却区所对应的服务器的工作温度传送给转速计算模块202,由转速计算模块 202分别转换成各个风扇组需要满足的转速值,并分别传送给各个风扇控制板203,然后由 风扇控制板203控制各个风扇的转速。这样,即使不同冷却区14对应的服务器类型不同, 即不同类型服务器的元器件工作温度不同,通过本实施例的整体机柜风墙控制系统,也可 以根据实际的散热需求,调整不同冷却区14对应的散热风扇的转速,使得散热风扇的转速 根据不同服务器工作温度的变化而变化,从而有效地减少了散热风扇多余能量的损耗。
[0055] 特别的,为了保证服务器安全,可以设置一个温度告警值和一个温度极限值。当温 度监测模块201监测到温度达到该温度告警值时,风扇控制板203会以一个设定的高转速 值来调整对应的风扇转速。当温度监测模块201监测到温度达到该温度极限值时,风扇控 制板203会以全转转速值将对应的风扇调整为全转转速。
[0056] 请参见图4,其为本发明实施例的第二种整体机柜风墙控制系统的结构图。在本实 施例中,温度监测模块201包括多个服务器感温芯片301,即通过服务器硬件中的感温芯片 来监测各个元器件的工作温度,便于理解,这里所述的服务器感温芯片301是指单个服务 器中的所有感温芯片,即一个服务器感温芯片301可能包括多块芯片。
[0057] 转速计算模块202包括一个机柜管理单元302。机柜管理单元302设置在机柜中, 与机柜中所有的服务器感温芯片301相连,同时也与所有的风扇控制板203相连。本实施 例的机柜管理单兀302可以集成在现有机柜的管理中心(RMC,Rack Management Center) 中。机柜管理单元302中预存有各个服务器感温芯片301的型号及归属(即服务器感温芯 片301与服务器的对应关系),以及各个服务器与风扇控制板203的对应关系。当机柜管理 单元302接收到各个服务器感温芯片301发送来的元器件工作温度时,进行统一计算,换算 成各个服务器对应的散热风扇所需要的转速值,并根据预存的服务器与风扇控制板203的 对应关系,将计算获得的转速值传送给相应的风扇控制板203,以使风扇控制板203控制对 应的风扇组的转速。
[0058] 请参见图5,其为本发明实施例的第三种整体机柜风墙控制系统的结构图。在本实 施例中,温度监测模块201包括多个服务器感温芯片301,便于理解,这里所述的服务器感 温芯片301同样是指单个服务器中的所有感温芯片。
[0059] 转速计算模块202包括至少一个基板管理控制器401 (Baseboard Management Controller, BMC)。每个服务器均设置有一个基板管理控制器401,且每一个基板管理控制 器401与一个风扇控制板202相连。当基板管理控制器401接收到服务器感温芯片301发 送来的元器件工作温度时,计算其所在服务器对应的散热风扇所需要的转速值,并发送给 对应的风扇控制板。在本实施例中,由于温度的监测以及温度到转速值的换算都是在服务 器中完成的,所以降低了对机柜的负担,而且每个基板管理控制器401仅负责单个服务器, 且每个基板管理控制器401仅与对应的单个风扇控制板401对应连接,所以相对于图4的 实施例提高了对温度到转速值的换算速度,进而也提高了对服务器元器件温度变化的响应 速度,进一步地提高了对服务器的散热效果以及保障了服务器工作环境的稳定性。
[0060] 请参见图6,其为本发明实施例的第四种整体机柜风墙控制系统的结构图。相对 于图3的实施例,本实施例的整体机柜风墙控制系统还包括:故障监测模块204。故障监测 模块204与各个风扇组连接,以及与各个风扇控制板203连接,用于对机柜中各个散热风 扇进行故障监测。当故障监测模块204监测到一个风扇组中的一个散热风扇发生故障时, 例如断路、短路等,则会向风扇控制板203发出风扇故障信息,当风扇控制板203接收到风 扇故障信息时,将与发生故障的散热风扇处于同一风扇组的其它散热风扇调整到预设的转 速。预设的转速可以是散热风扇最大的转速,也可以是一个相对较大的转速,其需要根据散 热风扇型号、散热腔体、服务器型号等实际情况来设置。
[0061] 以图1为例,当一个散热单元20中的某一个风扇发生故障时,故障监测模块204 会将故障信号发送给对应的风扇控制板203,风扇控制板203会立即将该散热单元20中的 其它未发生故障的风扇调整到预设的转速,以保证对服务器的散热效果。当然,机柜中的其 它散热单元中的风扇并不会因为故障的风扇而调整转速,也即是说对故障应变只限于发生 故障的散热单元,在保证散热性能的前提下,也避免了未发生故障的风扇组产生多余的功 耗。
[0062] 本发明实施例还提出一种整体机柜风墙控制方法,请参见图7,其为本发明实施例 的第一种整体机柜风墙控制方法的流程图,该方法包括以下步骤:
[0063] S601,监测机柜中每一个服务器的元器件温度。可以利用服务器硬件中自带的感 温芯片来监测服务器的元器件温度,或者也可以通过安装专门的温度传感器来监测服务器 的元器件温度。
[0064] S602,根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值。当 监测到一个服务器的多个元器件温度的时候,会对各个元器件温度进行比较,选取温度最 高的值来计算风扇转速值。
[0065] S603,根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
[0066] 通过本实施例的方法,可以根据机柜中不同服务器的散热需求来控制对应风扇的 转速,即使机柜中安装不同类型的服务器,也可以根据服务器的实际工作温度将对应的散 热风扇控制在合适的转速,进而避免了多余的能耗,以及节约成本。
[0067] 请参见图8,其为本发明实施例的第二种整体机柜风墙控制方法的流程图,该方法 包括以下步骤:
[0068] S701,设置一个机柜管理单元,所述机柜管理单元与机柜中的所有服务器连接。所 述的机柜管理单元可以集成在现有机柜的管理中心中。机柜管理单元中预存有各个服务器 与散热风扇的对应关系,以便于根据服务器的工作温度控制对应的散热风扇的转速。
[0069] S702,监测机柜中每一个服务器的元器件温度。
[0070] S703,接收监测到的每一个服务器的元器件温度,并通过所述机柜管理单元进行 统一计算,获得每一个服务器对应的散热风扇所需要的转速值。
[0071] S704,根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
[0072] 请参见图9,其为本发明实施例的第三种整体机柜风墙控制方法的流程图,该方法 包括以下步骤:
[0073] S801,设置至少一个基板管理控制器,每一个基板管理控制器与一个服务器连接。
[0074] S802,监测机柜中每一个服务器的元器件温度。
[0075] S803,根据每一个服务器发送来的元器件温度,分别通过与各个服务器连接的基 板管理控制器计算各个服务器对应的散热风扇所需要的转速值。
[0076] S804,根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
[0077] 在本实施例中,由于每个基板管理控制器仅负责计算单个服务器对应的散热风扇 的转速,所以具备较快的换算速度,进而也提高了对服务器元器件温度变化的响应速度,进 一步地提高了对服务器的散热效果以及保障了服务器工作环境的稳定性。
[0078] 请参见图10,其为本发明实施例的第四种整体机柜风墙控制方法的流程图,该方 法包括以下步骤:
[0079] S901,监测机柜中每一个服务器的元器件温度。
[0080] S902,根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值。 [0081] S903,根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
[0082] S904,对机柜中各个散热风扇进行故障监测。
[0083] S905,当监测到散热风扇出现故障时,将与发生故障的散热风扇对应于同一服务 器的其它散热风扇调整到预设的转速。预设的转速可以是散热风扇最大的转速,也可以 是一个相对较大的转速,其需要根据散热风扇型号、散热腔体、服务器型号等实际情况来设 置。
[0084] 本实施例中,对故障应变只限于发生故障的散热单元,在保证散热性能的前提下, 也避免了未发生故障的散热单元的风扇产生多余的功耗。
[0085] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例 可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理 解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一 个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台 计算机设备(可以是个人计算机,服务器,或网络设备等)执行本发明实施例各个实施场景 所述的方法。
[0086] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽 然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人 员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰 为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本发明的技术实质对 以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1. 一种整体机柜风墙控制系统,其特征在于,包括: 温度监测模块,用于监测机柜中每一个服务器的元器件温度; 转速计算模块,用于根据监测到的温度,计算每一个服务器对应的散热风扇所需要的 转速值; 至少一风扇控制板,用于根据计算出的转速值,控制机柜上每一个服务器对应的散热 风扇的转速。
2. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,所述转速计算模块包括: 一机柜管理单元,与所有的风扇控制板相连,用于接收所述温度监测模块发送来的每 一个服务器的元器件温度,并进行统一计算,获得每一个服务器对应的散热风扇所需要的 转速值,并发送给对应的风扇控制板。
3. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,所述转速计算模块包括: 至少一基板管理控制器,每个服务器均设置有一个基板管理控制器,且每一个基板管 理控制器与一个风扇控制板相连,用于根据所述温度监测模块发送来的其所在服务器的元 器件温度,计算其所在服务器对应的散热风扇所需要的转速值,并发送给对应的风扇控制 板。
4. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,所述整体机柜风墙控制 系统还包括: 故障监测模块,用于对机柜中各个散热风扇进行故障监测。
5. 如权利要求4所述的整体机柜风墙控制系统,其特征在于, 每一个风扇控制板与一个风扇组连接,每一个风扇组包括至少一散热风扇,且每一个 服务器对应一个风扇组; 当所述风扇控制板接收到所述故障监测模块发送来的风扇故障信息时,将与发生故障 的散热风扇处于同一风扇组的其它散热风扇调整到预设的转速。
6. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,当所述温度监测模块监 测到一个服务器的元器件温度达到预设的温度告警值时,所述风扇控制板根据预设的高转 速值将与所述服务器对应的散热风扇调整为对应的转速。
7. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,当所述温度监测模块监 测到一个服务器的元器件温度达到预设的温度极限值时,所述风扇控制板将与所述服务器 对应的散热风扇调整为全转转速。
8. 如权利要求1所述的整体机柜风墙控制系统,其特征在于,所述转速计算模块将监 测到的每一个服务器的所有元器件温度分别转换为转速值,并提取最高转速值为每一个服 务器对应的散热风扇所需要的转速值。
9. 一种整体机柜风墙控制方法,其特征在于,包括: 监测机柜中每一个服务器的元器件温度; 根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值; 根据计算出的转速值,控制机柜上每一个服务器对应的散热风扇的转速。
10. 如权利要求9所述的整体机柜风墙控制方法,其特征在于, 所述监测机柜中每一个服务器的元器件温度的步骤之前还包括:设置一个机柜管理单 元,所述机柜管理单元与机柜中的所有服务器连接; 所述根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值的步骤包 括:接收监测到的每一个服务器的元器件温度,并通过所述机柜管理单元进行统一计算,获 得每一个服务器对应的散热风扇所需要的转速值。
11. 如权利要求9所述的整体机柜风墙控制方法,其特征在于, 所述监测机柜中每一个服务器的元器件温度的步骤之前还包括:设置至少一个基板管 理控制器,每一个基板管理控制器与一个服务器连接; 所述根据监测到的温度,计算每一个服务器对应的散热风扇所需要的转速值的步骤包 括:根据每一个服务器发送来的元器件温度,分别通过与各个服务器连接的基板管理控制 器计算各个服务器对应的散热风扇所需要的转速值。
12. 如权利要求9所述的整体机柜风墙控制方法,其特征在于,所述整体机柜风墙控制 方法还包括:对机柜中各个散热风扇进行故障监测。
13. 如权利要求12所述的整体机柜风墙控制方法,其特征在于,所述对机柜中各个散 热风扇进行故障监测的步骤之后还包括:当监测到散热风扇出现故障时,将与发生故障的 散热风扇对应于同一服务器的其它散热风扇调整到预设的转速。
14. 如权利要求9所述的整体机柜风墙控制方法,其特征在于,当监测到一个服务器的 元器件温度达到预设的温度告警值时,根据预设的高转速值将与所述服务器对应的散热风 扇调整为对应的转速。
15. 如权利要求9所述的整体机柜风墙控制方法,其特征在于,当监测到一个服务器的 元器件温度达到预设的温度极限值时,将与所述服务器对应的散热风扇调整为全转转速。
16. 如权利要求9所述的整体机柜风墙控制方法,其特征在于,所述根据监测到的温 度,计算每一个服务器对应的散热风扇所需要的转速值的步骤包括:将监测到的每一个服 务器的所有元器件温度分别转换为转速值,并提取最高转速值为每一个服务器对应的散热 风扇所需要的转速值。
【文档编号】G06F1/20GK104122910SQ201410354342
【公开日】2014年10月29日 申请日期:2014年7月23日 优先权日:2014年7月23日
【发明者】陈佛林, 朱华, 李典林, 周海涛 申请人:深圳市腾讯计算机系统有限公司