CN111734667A - 一种服务器风扇转速调控方法及装置 - Google Patents
一种服务器风扇转速调控方法及装置 Download PDFInfo
- Publication number
- CN111734667A CN111734667A CN202010473677.2A CN202010473677A CN111734667A CN 111734667 A CN111734667 A CN 111734667A CN 202010473677 A CN202010473677 A CN 202010473677A CN 111734667 A CN111734667 A CN 111734667A
- Authority
- CN
- China
- Prior art keywords
- fan
- bmc
- fans
- server
- rotating speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000001276 controlling effect Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001105 regulatory effect Effects 0.000 title claims abstract description 18
- 238000012544 monitoring process Methods 0.000 claims description 15
- 230000033228 biological regulation Effects 0.000 claims description 6
- 238000005265 energy consumption Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000017525 heat dissipation Effects 0.000 description 9
- 239000000306 component Substances 0.000 description 3
- 238000001816 cooling Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000013021 overheating Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/004—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/008—Stop safety or alarm devices, e.g. stop-and-go control; Disposition of check-valves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本发明提出了一种服务器风扇转速调控方法,包括:BMC获取服务器中m个温度传感器分别检测的m个温度数值;将m个温度数值根据风扇数量的n划分为n组,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;BMC确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;风扇根据接收的对应的PWM信号控制产生对应的转速,本发明还提出了一种服务器风扇转速调控装置,有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。
Description
技术领域
本发明涉及风扇转速控制领域,尤其是涉及一种服务器风扇转速调控方法及装置。
背景技术
随着服务器性能越来越高,其功耗也越来越大,单位时间内产生的热量越来越多,这就对服务器的散热能力提出了更高的要求。风冷散热是当前主流的服务器散热方式,而风扇是风冷散热的核心部件。由于大多数服务器需要24小时不间断运行,也就要求风扇连续不间断工作。
单组服务器风扇的最高功率通常会超过50W,而每个服务器中会部署多组风扇。按每个服务器中部署6组风扇,每个风扇的最高功率为50W计算,在所有风扇全速工作时,每台服务器的风扇每天耗电7.2千瓦·时。而数据中心有成百上千台服务器,这样算来,仅仅服务器风扇的耗电就会带来很高的成本。
当前的服务器风扇转速调控方法如图1所示,分布在服务器内部各个位置的温度传感器(Sensor1-SensorM)将各自监控到的温度值T1-TM分别反馈给BMC(BaseboardManagement Controller,基板管理控制器),BMC通过PWM(脉冲宽度调制)信号控制风扇转速。BMC在接收到各温度传感器反馈的温度值后,根据预先设定的温度值与风扇转速的对应关系,以T1-TM中的最高温度值为准,通过PWM信号,统一设定所有风扇的转速值,即服务器中所有组风扇的转速都是相同的。由于每组风扇的作用区域不同,不同区域的温度也不相同。如果按照低温区域的温度来设定所有风扇转速,那么高温区域会因散热不足而引起***故障;如果按照高温区域的温度来设定所有风扇转速,则会造成低温区域对应的风扇的转速比实际需要的转速高,造成能源浪费,提高了用户的使用成本。同时,某些风扇长期以高于自身所需转速运行,也会增加风扇老化失效的风险,不利于服务器风扇的高效、低耗运行。
发明内容
本发明为了解决现有技术中存在的问题,创新提出了一种服务器风扇转速调控方法及装置,有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。
本发明第一方面提供了一种服务器风扇转速调控方法,包括:
BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇根据接收的对应的PWM信号控制产生对应的转速。
可选地,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。
可选地,还包括CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
进一步地,CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。
可选地,还包括:当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
本发明第二方面提供了一种服务器风扇转速调控装置,包括:
获取模块,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
划分模块,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
PWM信号确定模块,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇控制模块,风扇根据接收的对应的PWM信号控制产生对应的转速。
可选地,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。
可选地,还包括监控模块,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
进一步地,监控模块中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。
可选地,还包括:告警模块,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
本发明采用的技术方案包括以下技术效果:
1、本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。
2、本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热***的稳定性。
3、本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因***过热而宕机等严重故障,提高了服务器散热***的可靠性。
应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
为了更清楚说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中BMC控制风扇的结构示意图;
图2为本发明方案中实施例一方法的流程示意图;
图3为本发明方案中实施例一中BMC控制风扇的结构示意图;
图4为本发明方案中实施例一中风扇、风扇作用区域、温度传感器的关系示意图;
图5为本发明方案中实施例二方法的流程示意图;
图6为本发明方案中实施例二CPLD监控辅助BMC控制风扇的结构示意图;
图7为本发明方案中实施例三方法的流程示意图;
图8为本发明方案中实施例四装置的结构示意图;
图9为本发明方案中实施例五装置的结构示意图;
图10为本发明方案中实施例六装置的结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
实施例一
如图2-图3所示,本发明提供了一种服务器风扇转速调控方法,包括:
S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
S4,风扇根据接收的对应的PWM信号控制产生对应的转速。
其中,在步骤S1中,获取m个温度传感器的侦测温度值T1,T2......Tm。BMC通过管理总线获取分布在服务器内部各处的温度传感器所检测到的温度值T1,T2...Tm;温度数值T1,T2...Tm为对应温度传感器实时监测的瞬时值。
在步骤S2中,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM的关系均预先设置在BMC中。每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值。例如,如图4所示,第一风扇作用区域中的三个温度传感器对应第一风扇,第二风扇作用区域中的两个温度传感器对应第二风扇;第三风扇作用区域中的一个温度传感器对应第三风扇。一般在服务器机箱中,每个风扇作用区域相同,但是每个风扇作用区域中的温度传感器的数量不同,可以根据风扇作用区域中的器件数量确定,如果该风扇作用区域内的器件数量较多,温度传感器的数量相对较多;如果该风扇作用区域内的器件数量较少,温度传感器的数量相对较少,可以灵活调整,本发明在此不做限制。需要说明的是,风扇作用区域是风扇所能覆盖区域,一般为服务器机箱中的风扇正前方区域。
在步骤S3中,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;根据服务器散热要求,建立温度值与所需风扇转速的关系,温度值越高则所需要的风扇转速也越高。而风扇转速由PWM信号的占空比决定,占空比越大,风扇转速越高。将温度值与PWM信号占空比的对应关系预先设置在BMC中。BMC根据n个风扇作用区域的温度数值将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇。
在步骤S4中,n个风扇根据接收到的对应的PWM信号控制对应风扇在相应转速下进行转动散热,实现了对服务器不同风扇转速的单独控制。
本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。
本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热***的稳定性。
实施例二
如图5-图6所示,本发明技术方案中还提供了一种服务器风扇转速调控方法,包括:
S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
S4,风扇根据接收的对应的PWM信号控制产生对应的转速。
S5,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
进一步地,CPLD通过监控BMC发送的WD(watchdog,看门狗)信号实时监控BMC的工作状态。
本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因***过热而宕机等严重故障,提高了服务器散热***的可靠性。
实施例三
如图7所示,本发明技术方案中还提供了一种服务器风扇转速调控方法,包括:
S1,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
S2,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
S3,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
S4,风扇根据接收的对应的PWM信号控制产生对应的转速。
S5,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动;
S6,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
在步骤S6中,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,具体可以是控制BMC的工作状态指示灯由亮变暗,也可以是由暗变亮,可以灵活选择,本发明在此不做限制。
本发明当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警,便于维护人员及时发现BMC故障,以便进行相应处理。
实施例四
如图8所示,本发明提供了一种服务器风扇转速调控装置,包括:
获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速。
每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。
本发明有效解决由于服务器风扇转速统一设置造成风扇控制不够灵活,能耗较高的问题,有效的提高了服务器风扇调控的高效性、灵活性,降低了能耗成本。
本发明技术方案通过对所有温度传感器反馈的温度值按照风扇作用区域进行分组,并根据每组温度值组内的最高值设定对应风扇的转速,实现了各组风扇转速的差异化,对应作用区域温度高的风扇转速高,对应作用区域温度低的风扇转速低,降低了风扇长期高速运行所造成的风扇失效风险,同时提高了服务器散热***的稳定性。
实施例五
如图9所示,本发明提供了一种服务器风扇转速调控装置,包括:
获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速;
监控模块105,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
监控模块105中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。
本发明引入CPLD作为风扇控制器,实现对BMC工作状态的实时监控,在BMC发生故障时,通过CPLD对风扇进行控制,避免一旦BMC发生故障,风扇转速不受控制,引起服务器因***过热而宕机等严重故障,提高了服务器散热***的可靠性。
实施例六
如图10所示,本发明提供了一种服务器风扇转速调控装置,包括:
获取模块101,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
划分模块102,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
PWM信号确定模块103,BMC根据温度数值与PWM的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇控制模块104,风扇根据接收的对应的PWM信号控制产生对应的转速;
监控模块105,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动;
告警模块106,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
本发明当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警,便于维护人员及时发现BMC故障,以便进行相应处理。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
Claims (10)
1.一种服务器风扇转速调控方法,其特征是,包括:
BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇根据接收的对应的PWM信号控制产生对应的转速。
2.根据权利要求1所述的服务器风扇转速调控方法,其特征是,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。
3.根据权利要求1所述的服务器风扇转速调控方法,其特征是,还包括CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
4.根据权利要求3所述的服务器风扇转速调控方法,其特征是,CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。
5.根据权利要求3所述的服务器风扇转速调控方法,其特征是,还包括:当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
6.一种服务器风扇转速调控装置,其特征是,包括:
获取模块,BMC获取服务器中m个温度传感器分别检测的m个温度数值,其中,m为正整数;
划分模块,将m个温度数值根据风扇数量的n划分为n组,其中,n为正整数,每个风扇作用区域包括若干温度传感器,将每个风扇作用区域中的若干温度传感器分别检测的温度数值中选取最大值作为该风扇作用区域的温度数值;
PWM信号确定模块,BMC根据温度数值与PWM信号的关系,确定每个风扇作用区域的温度数值对应的PWM信号,并将n个风扇作用区域对应的n组PWM信号输出至对应n个风扇;
风扇控制模块,风扇根据接收的对应的PWM信号控制产生对应的转速。
7.根据权利要求6所述的服务器风扇转速调控装置,其特征是,每个风扇作用区域中的温度传感器数量、位置、温度数值与PWM信号的关系均预先设置在BMC中。
8.根据权利要求6所述的服务器风扇转速调控装置,其特征是,还包括监控模块,CPLD实时监控BMC的工作状态,当BMC正常工作时,CPLD接收BMC发送的n组PWM信号输出至对应的n个风扇,控制对应风扇的转速;当BMC工作异常时,CPLD直接输出风扇最大转速对应的PWM信号至对应的n个风扇,控制对应风扇全速转动。
9.根据权利要求8所述的服务器风扇转速调控装置,其特征是,监控模块中CPLD通过监控BMC发送的WD信号实时监控BMC的工作状态。
10.根据权利要求8所述的服务器风扇转速调控装置,其特征是,还包括:告警模块,当CPLD监控到BMC工作异常时,CPLD控制BMC的工作状态指示灯变化,进行告警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010473677.2A CN111734667A (zh) | 2020-05-29 | 2020-05-29 | 一种服务器风扇转速调控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010473677.2A CN111734667A (zh) | 2020-05-29 | 2020-05-29 | 一种服务器风扇转速调控方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111734667A true CN111734667A (zh) | 2020-10-02 |
Family
ID=72647955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010473677.2A Pending CN111734667A (zh) | 2020-05-29 | 2020-05-29 | 一种服务器风扇转速调控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111734667A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113009996A (zh) * | 2021-02-02 | 2021-06-22 | 新华三信息技术有限公司 | 待机状态风扇控制方法、装置、设备及机器可读存储介质 |
CN114281173A (zh) * | 2021-11-29 | 2022-04-05 | 苏州浪潮智能科技有限公司 | 一种服务器的可靠散热控制方法及装置 |
CN114690868A (zh) * | 2022-03-23 | 2022-07-01 | 北京无线电测量研究所 | 一种通用风机监测调速***、调速装置以及机箱 |
CN115013342A (zh) * | 2022-05-26 | 2022-09-06 | 中航光电科技股份有限公司 | 一种冗余设计的风扇转速控制***及方法 |
CN115163540A (zh) * | 2022-09-06 | 2022-10-11 | 新华三人工智能科技有限公司 | 一种风扇转速控制方法、装置及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963887A (en) * | 1996-11-12 | 1999-10-05 | The United States Of America As Represented By The Secretary Of The Navy | Apparatus for optimizing the rotational speed of cooling fans |
US20050156544A1 (en) * | 2004-01-16 | 2005-07-21 | Marando Eileen M. | Autofan combination of zones |
CN202549300U (zh) * | 2012-03-02 | 2012-11-21 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度控制*** |
CN102968166A (zh) * | 2012-12-12 | 2013-03-13 | 曙光信息产业(北京)有限公司 | 服务器***的散热装置 |
CN106598183A (zh) * | 2016-12-26 | 2017-04-26 | 郑州云海信息技术有限公司 | 一种适用于多节点服务器的两级风扇调控***及方法 |
CN109681456A (zh) * | 2018-12-28 | 2019-04-26 | 郑州云海信息技术有限公司 | 一种风扇控制装置和方法 |
-
2020
- 2020-05-29 CN CN202010473677.2A patent/CN111734667A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963887A (en) * | 1996-11-12 | 1999-10-05 | The United States Of America As Represented By The Secretary Of The Navy | Apparatus for optimizing the rotational speed of cooling fans |
US20050156544A1 (en) * | 2004-01-16 | 2005-07-21 | Marando Eileen M. | Autofan combination of zones |
CN202549300U (zh) * | 2012-03-02 | 2012-11-21 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度控制*** |
CN102968166A (zh) * | 2012-12-12 | 2013-03-13 | 曙光信息产业(北京)有限公司 | 服务器***的散热装置 |
CN106598183A (zh) * | 2016-12-26 | 2017-04-26 | 郑州云海信息技术有限公司 | 一种适用于多节点服务器的两级风扇调控***及方法 |
CN109681456A (zh) * | 2018-12-28 | 2019-04-26 | 郑州云海信息技术有限公司 | 一种风扇控制装置和方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113009996A (zh) * | 2021-02-02 | 2021-06-22 | 新华三信息技术有限公司 | 待机状态风扇控制方法、装置、设备及机器可读存储介质 |
CN114281173A (zh) * | 2021-11-29 | 2022-04-05 | 苏州浪潮智能科技有限公司 | 一种服务器的可靠散热控制方法及装置 |
CN114690868A (zh) * | 2022-03-23 | 2022-07-01 | 北京无线电测量研究所 | 一种通用风机监测调速***、调速装置以及机箱 |
CN115013342A (zh) * | 2022-05-26 | 2022-09-06 | 中航光电科技股份有限公司 | 一种冗余设计的风扇转速控制***及方法 |
CN115163540A (zh) * | 2022-09-06 | 2022-10-11 | 新华三人工智能科技有限公司 | 一种风扇转速控制方法、装置及设备 |
CN115163540B (zh) * | 2022-09-06 | 2022-12-23 | 新华三人工智能科技有限公司 | 一种风扇转速控制方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111734667A (zh) | 一种服务器风扇转速调控方法及装置 | |
CN109611367B (zh) | 基于cpld的风扇控制***及服务器 | |
US10375854B2 (en) | Liquid cooling system and control method thereof | |
US20180164795A1 (en) | Fan monitoring system | |
CN106896884A (zh) | Atca架构设备散热管理方法及装置 | |
CN109614293A (zh) | 一种fpga异构加速卡的管理***及方法 | |
CN106211715A (zh) | 一种风扇控制方法及装置 | |
CN114153693B (zh) | 一种服务器风扇状态监控方法、装置及存储介质 | |
JP5625640B2 (ja) | 複数台運転ファン駆動装置およびその故障処理方法 | |
CN108757536B (zh) | 一种电子设备和风扇控制方法 | |
CN107420336A (zh) | 一种基于服务器的高可靠性风扇控制装置及方法 | |
CN103379802A (zh) | 风扇控制*** | |
RU2626901C2 (ru) | Ветряная электростанция и способ управления ветряной электростанцией | |
CN100401230C (zh) | 散热管理装置 | |
CN114281169A (zh) | 一种服务器风扇的调控方法、***及服务器 | |
CN103376860A (zh) | 风扇控制方法 | |
CN210738889U (zh) | 风扇*** | |
CN111885892B (zh) | 电源适配器的散热控制方法、***、设备及可读存储介质 | |
CN111324503A (zh) | 机框管理装置、方法和计算机可读存储介质 | |
TW201816276A (zh) | 機櫃風扇控制方法及模組 | |
WO2013114630A1 (ja) | 電子装置、及び制御方法 | |
CN113849056B (zh) | 一种风扇控制方法及服务器 | |
CN109882437A (zh) | 一种风扇运行状态监控方法、***、装置及可读存储介质 | |
CN219119492U (zh) | 风扇控制装置和服务器*** | |
CN114625225B (zh) | 风机盒、服务器***和调节风机盒转速的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201002 |