CN109488628A - 一种用于存储***散热的风扇控制方法、装置及存储介质 - Google Patents
一种用于存储***散热的风扇控制方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109488628A CN109488628A CN201811320227.9A CN201811320227A CN109488628A CN 109488628 A CN109488628 A CN 109488628A CN 201811320227 A CN201811320227 A CN 201811320227A CN 109488628 A CN109488628 A CN 109488628A
- Authority
- CN
- China
- Prior art keywords
- fan
- control
- power module
- storage system
- temperature
- 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.)
- Granted
Links
- 238000001816 cooling Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000011217 control strategy Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000005611 electricity Effects 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 3
- 230000002618 waking effect Effects 0.000 abstract 1
- 230000017525 heat dissipation Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000004134 energy conservation Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
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
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/14—Reducing influence of physical parameters, e.g. temperature change, moisture, dust
- G11B33/1406—Reducing the influence of the temperature
- G11B33/144—Reducing the influence of the temperature by detection, control, regulation of the temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/30—Control parameters, e.g. input parameters
- F05D2270/303—Temperature
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本发明公开了一种用于存储***散热的风扇控制方法,在获取到磁盘阵列的状态信号后,先判断状态信号是否为待机状态信号,如果是待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。因此,采用本方案,在磁盘阵列处于待机状态且PSU电源模块对主控制器提供唤醒电量时,能控制风扇转动,从而通过风扇转动产生的风量对PSU电源模块的各个功率器件产生的热量进行分散,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。此外,本发明还公开了一种用于存储***散热的风扇控制装置及存储介质,效果如上。
Description
技术领域
本发明涉及硬盘存储领域,特别涉及一种用于存储***散热的风扇控制方法、装置及存储介质。
背景技术
存储***是由磁盘阵列组成,随着磁盘阵列端口密度和网络速率的提升,存储***的功耗越来越大,相应的,存储***散热的风量需求也逐渐增大。一方面,为了提升主控制器对接磁盘阵列的端口数量,存储***的散热风扇集成于存储***的电源模块PSU中,从而为主控制器对接磁盘阵列时所需端口留存充足的空间。
对于存储***而言,一般有工作状态和待机状态两种状态,当存储***处于工作状态时,磁盘阵列也处于工作状态,由主控制器控制PSU电源模块中的风扇转动以对存储***中的磁盘阵列、主控制器内的各功率器件和PSU电源模块内的各功率器件进行散热。当存储***处于待机状态时,磁盘阵列也处于待机状态,主控制器、风扇等处于下电状态,其中,为了实现远程唤醒,主控制器的各功率器件需要由PSU电源模块进行15w-30w的供电,待机状态下,电源模块为主控制器的各个功率进行供电时,各个供电器件的功耗较低可以实现自然散热;但是PSU电源模块在为主控制器的各个功率器件供电时PSU电源模块处于低负载的状态,而PSU电源模块处于低负载时电源的转换效率较低,对应的PSU电源模块的各个功率器件的热耗较大,因此,PSU电源模块的各个功率器件无法满足自然散热。如此,在存储***处于待机状态时,由于风扇停止转动,且PSU电源模块中的各功率器件无法满足自然散热而导致PSU电源模块的温度过高,当温度过高时,很容易导致整个电源模块由于高温而被烧坏。
因此,在磁盘阵列处于待机状态时,如何对PSU电源模块内的各个功率器件进行散热,以避免PSU电源模块被烧坏是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种用于存储***散热的风扇控制方法、装置及存储介质,在磁盘阵列处于待机状态时,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。
为实现上述目的,本发明实施例提供了如下技术方案:
第一,本发明实施例提供了一种用于存储***散热的风扇控制方法,包括:
获取存储***中磁盘阵列的状态信号;
判断所述状态信号是否为待机状态信号;
若为所述待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。
优选的,所述以预定义规则控制PSU电源模块的风扇转动包括:
判断所述PSU电源模块中的目标器件的工作温度和/或所述PSU电源模块的进风口处的温度是否大于第一阈值;
若所述工作温度和/或所述温度大于所述第一阈值,则控制所述PSU电源模块的风扇转动;
若所述工作温度和所述温度均不大于所述第一阈值,则控制所述PSU电源模块的风扇处于非工作状态。
优选的,所述控制所述PSU电源模块的风扇转动具体包括:
判断所述目标器件的工作温度和/或所述PSU电源模块的进风口处的温度是否小于第二阈值;
若所述工作温度和/或所述温度小于所述第二阈值,则控制所述PSU电源模块的风扇以第一转速转动;
若所述工作温度和所述温度均不小于所述第二阈值,则控制所述PSU电源模块的风扇以第二转速转动。
优选的,若不为所述待机状态信号,还包括:
判断是否接收到主控制器发送的控制指令;
若接收到所述控制指令,则利用所述控制指令控制所述风扇转动;
若未接收到所述控制指令,则以预先存储的控制策略控制所述风扇转动。
优选的,所述以预先存储的控制策略控制所述风扇转动具体包括:
确定所述磁盘阵列的工作温度所处的温度区间和与所述温度区间对应的风扇转速;
控制所述风扇以与所述温度区间对应的风扇转速转动。
优选的,所述以预先存储的控制策略控制所述风扇转动具体包括:
判断所述磁盘阵列的工作温度是否大于第三阈值;
若大于所述第三阈值,则控制所述风扇以第三转速转动;
若不大于所述第三阈值,则控制所述风扇以第四转速转动。
第二,本发明实施例公开了一种用于存储***散热的风扇控制装置,包括:
获取模块,用于获取磁盘阵列的状态信号;
第一判断模块,用于判断所述状态信号是否为待机状态信号,若为所述待机状态信号,则进入第一控制模块;
所述第一控制模块,用于以预定义规则控制PSU电源模块的风扇转动。
优选的,还包括:
第二判断模块,用于判断是否接收到主控制器发送的控制指令,若接收到所述控制指令,则进入第二控制模块,若未接收到所述控制指令,则进入第三控制模块;
第二控制模块,用于利用所述控制指令控制所述风扇转动;
第三控制模块,用于以预先存储的控制策略控制所述风扇转动。
第三,本发明实施例公开了另一种用于存储***散热的风扇控制装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序以实现以上任一种提到的用于存储***散热的风扇控制方法的步骤。
最后,本发明实施例公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上任一种所述的用于存储***散热的风扇控制方法的步骤。
可见,本发明实施例公开了一种用于存储***散热的风扇控制方法,在获取到磁盘阵列的状态信号后,先判断状态信号是否为待机状态信号,如果是待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。因此,采用本方案,在磁盘阵列处于待机状态且PSU电源模块对主控制器提供唤醒电量时,能控制风扇转动,从而通过风扇转动产生的风量对PSU电源模块的各个功率器件产生的热量进行分散,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。此外,本发明实施例还公开了一种用于存储***散热的风扇控制装置及存储介质,效果如上。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种用于存储***散热的风扇控制方法流程示意图;
图2为本发明实施例公开的一种用于存储***散热的风扇控制装置结构示意图;
图3为本发明实施例公开的另一种用于存储***散热的风扇控制装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种用于存储***散热的风扇控制方法、装置及存储介质,在磁盘阵列处于待机状态时,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。
请参见图1,图1为本发明实施例公开的一种用于存储***散热的风扇控制方法流程示意图,该方法包括:
S101、获取存储***中磁盘阵列的状态信号。
具体的,本实施例中,存储***中包含磁盘阵列、主控制器以及PSU电源模块等。存储***的状态与磁盘阵列的状态相对应,即存储***处于工作状态时,磁盘阵列也处于工作状态;存储***处于待机状态时,磁盘阵列也处于待机状态。因此可以通过磁盘阵列是否处于待机状态来判断存储***是否处于待机状态。其中,磁盘阵列的状态信号可以包括以下两种,第一种是磁盘阵列处于正常工作状态,即工作状态信号;第二种是磁盘阵列处于待机状态信号,即待机状态。
S102、判断状态信号是否为待机状态信号。
具体的,本实施例中,待机状态信号与正常工作状态信号两者的信号强度不同,因此可以通过状态信号的信号强度来判断当前的状态信号是否为待机状态信号,一般的,当磁盘阵列处于正常工作状态时,处于正常工作状态的状态信号的强度高于待机状态的状态信号强度,若为待机状态信号,则进入步骤S103。
S103、以预定义规则控制PSU电源模块的风扇转动。
具体的,在现有技术中,当整个存储***处于待机状态时,存储***中的主控制器处于下电状态,且PSU电源模块中的风扇默认处于静止状态。为了保证主控制器能远程唤醒,在存储***处于待机状态时,由PSU电源模块为主控制器提供电量,相应的,PSU电源模块的各功率器件也会产生一定的热量。存储***处于待机状态时,现有技术中PSU电源模块的风扇默认为静止状态,如此会导致PSU电源模块在存储***处于待机状态时产生的热量无法被分散,由于PSU电源模块的温度过高而导致PSU电源模块故障。因此,本发明实施例中,通过在PSU电源模块的控制器(可以为单片机)中添加相对应的程序,从而在存储***处于待机状态时,利用PSU电源模块中的控制器控制PSU电源模块中的风扇转动以对PSU电源模块中的各功率器件产生的热量进行分散。
本实施例中的预定义规则可以分为以下两种类型:
第一种类型,只要磁盘阵列的状态信号为待机状态信号时,就发出控制指令控制PSU电源模块中的风扇转动,对于该种类型,控制指令可以为:控制风扇以最低转速转动,从而达到节能的目的。
第二种类型,在磁盘阵列的状态信号为待机状态信号时,先检测PSU电源模块中的各个功率器件的工作温度和/或PSU电源模块的进风口处的温度是否超出正常温度,如果任意一个功率器件的工作温度超出正常温度和/或进风口处的温度超出正常温度,则再控制PSU电源模块中的风扇转动以对PSU电源模块的各功率器件产生的热量进行分散,如果各个功率器件的工作温度和PSU电源模块的进风口处的温度均未超过正常温度,则风扇依旧处于静止状态,对于该种类型,可以根据各个功率器件的工作温度和/或PSU电源模块的进风口处的温度的高低设置风扇的转速的大小,对于该种类型,将在下一实施例进行详细的介绍,本发明实施例在此暂不作详细说明。
需要说明的是,当PSU电源模块处于工作状态时(即状态信号非待机状态信号),一方面,PSU电源模块中的风扇的控制方式可以和现有技术中主控制器控制风扇的控制方式相同,即由主控制器控制PSU电源模块中风扇的转动。另一方面,为了避免主控制器故障时不能发出控制指令至PSU电源模块中的风扇,因此,本发明提供了一种优选的实施例,即通过PSU电源模块的控制器先判断是否接收到主控制器发送的控制指令,如果接收到该控制指令,则利用主控制器发送的控制指令对风扇进行控制,如果没有接收到控制器发送的控制指令,则利用PSU电源模块中的控制器控制风扇转动。对于该优选实施例将在后文的实施例中进行详细说明,本发明实施例在此暂不作赘述。
可见,本发明实施例公开了一种用于存储***散热的风扇控制方法,在获取到磁盘阵列的状态信号后,先判断状态信号是否为待机状态信号,如果是待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。因此,采用本方案,在磁盘阵列处于待机状态且PSU电源模块对主控制器提供唤醒电量时,能控制风扇转动,从而通过风扇转动产生的风量对PSU电源模块的各个功率器件产生的热量进行分散,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。
考虑到存储***处于待机状态时,PSU电源模块的各功率器件的工作温度和/或PSU电源模块的进风口处的温度存在不超过正常温度的情况,在该种情况下,风扇可以保持静止状态,以达到节能和降低风扇噪声的目的,因此,基于以上实施例,作为优选的实施例,步骤S103具体包括:
判断PSU电源模块中的目标器件的工作温度和/或PSU电源模块的进风口处的温度是否大于第一阈值。
若工作温度和/或温度大于第一阈值,则控制PSU电源模块的风扇转动。
若工作温度和温度均不大于第一阈值,则控制PSU电压模块的风扇处于非工作状态。
具体的,本实施例中,目标器件即为PSU电源模块中产生热量的功率器件,第一阈值为PSU电源模块能正常工作时的正常工作温度的上限,第一阈值的大小可以根据PSU电源模块的实际尺寸进行确定,本发明实施例对于第一阈值的大小并不作限定。当工作温度和温度均不大于第一阈值,说明此时虽然PSU电源模块在工作,但是各功率器件产生的热量和PSU进风口处的温度导致PSU电源模块被烧坏的可能性较小,因此,可以使风扇保持在非工作状态(即静止),以达到节能和降噪的目的。
需要注意的是,根据PSU电源模块的各功率器件的工作温度和/或风扇的进风口处的温度的高低,可以对应设置风扇的转速,从而保证在各功率器件的工作温度和/或风扇的进风口处的温度超出第一阈值,风扇的低转速就可以达到散热时,达到了节能和降噪(风扇的转速越大所产生的噪声也越大)的目的。因此,作为优选的实施例,控制PSU电源模块的风扇转动具体包括:
判断目标器件的工作温度和/或PSU电源模块的进风口处的温度是否小于第二阈值。
若工作温度和/或温度小于第二阈值,则控制PSU电源模块的风扇以第一转速转动。
若工作温度和温度均不小于第二阈值,则控制PSU电源模块的风扇以第二转速转动。
具体的,本实施例中,第二阈值大于第一阈值,即工作温度和/或温度处于第一阈值和第二阈值之间时,风扇以第一转速转动(可以为低转速)第一转速本发明优选为风扇的最大转速的10%至20%。当工作温度和温度均大于第二阈值时,则风扇以第二转速转动,第二转速优选为风扇的最大转速的30%至40%。
当PSU电源模块处于工作状态时(即状态信号非待机状态信号),一方面,PSU电源模块中的风扇的控制方式可以和现有技术中主控制器控制风扇的控制方式相同,即由主控制器根据磁盘阵列的工作温度的温度值的高低控制PSU电源模块中风扇的转动。另一方面,为了避免主控制器故障时不能发出控制指令至PSU电源模块中的风扇,而导致风扇不能接收到主控制器发送的控制指令而停转,进一步导致PSU电源模块由于高温而被烧坏。因此,基于以上实施例,作为优选的实施例,若不为待机状态信号,还包括:
判断是否接收到主控制器发送的控制指令。
若接收到控制指令,则利用控制指令控制风扇转动。
若未接收到控制指令,则以预先存储的控制策略控制风扇转动。
具体的,本实施例中,当存储***处于工作状态时,是由主控制器根据设置于磁盘阵列、控制器的各个功率器件的温度采集器采集的温度信号控制风扇的转动(包括转动的时间和转动的速度),但是,当主控制器出现故障时不能成功发送控制指令至风扇。为了避免这种情况发生,本申请提出了本优选实施例,下面对本优选实施例中的预先存储的控制策略控制风扇转动进行详细介绍。对于本申请中的控制策略可以有以下两种类型:
第一种类型,PSU电源模块的控制器中预先存储有各个温度区间,对应于各个温度区间设置有不同的风扇转速,PSU电源模块中的控制器获取到设置于磁盘阵列、主控制器内的各功率器件的温度采集器采集的温度值后,先判断该温度值所处的温度区间,然后确定与该温度区间对应的风扇转速,例如将温度区间分为10摄氏度至20摄氏度,20摄氏度至30摄氏度,30摄氏度至40摄氏度三个温度区间,对应三个温度区间,分别设置风扇转速为:400rpm,500rpm,600rpm。然后发出控制指令至风扇控制风扇以该温度区间的风扇转速进行转动。由于存储***处于工作状态时,大部分的热量是由磁盘阵列产生的,因此为了降低控制策略的复杂度,作为本发明优选的实施例,以预先存储的控制策略控制风扇转动具体包括:确定磁盘阵列的工作温度所处的温度区间和与温度区间对应的风扇转速;控制风扇以与所述温度区间对应的风扇转速转动。
第二种类型,为了进一步降低控制策略的复杂度,可以通过设定阈值,通过比较磁盘阵列或者控制器内功率器件的工作温度与设定阈值的相对大小,确定风扇的转速。因此,基于以上实施例,作为优选的实施例,以预先存储的控制策略控制风扇转动具体包括:
判断磁盘阵列的工作温度是否大于第三阈值。
若大于第三阈值,则控制风扇以第三转速转动。
若不大于第三阈值,则控制风扇以第四转速转动。
具体的,本实施例中,第三阈值可以根据PSU电源模块的实际型号进行确定,当磁盘阵列的工作温度大于第三阈值,风扇可以以第三转速转动,第三转速可以为低转速,本发明实施例第三转速优选为风扇的最大转速的10%至20%;当磁盘阵列的工作温度不大于第三阈值,风扇可以以第四转速转动,第四转速本发明实施例优选为风扇的最大转速的30%至40%。至于风扇的最大转速可以根据风扇的实际型号确定,本发明实施例在此暂不作限定。
下面对本发明实施例公开的一种用于存储***散热的风扇控制装置进行介绍,请参见图2,图2为本发明实施例公开的一种用于存储***散热的风扇控制装置结构示意图,该装置包括:
获取模块201,用于获取磁盘阵列的状态信号;
第一判断模块202,用于判断主控制器状态信号是否为待机状态信号,若为主控制器待机状态信号,则进入第一控制模块;
第一控制模块203,用于以预定义规则控制PSU电源模块的风扇转动。
可见,本发明实施例公开了一种用于存储***散热的风扇控制装置,在获取到磁盘阵列的状态信号后,先判断状态信号是否为待机状态信号,如果是待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。因此,采用本方案,在磁盘阵列处于待机状态且PSU电源模块对主控制器提供唤醒电量时,能控制风扇转动,从而通过风扇转动产生的风量对PSU电源模块的各个功率器件产生的热量进行分散,达到了对PSU电源模块内的各个功率进行散热的目的,避免了PSU电源模块被烧坏。
基于上述实施例,作为优选的实施例,第一控制模块203包括:
第一判断单元,用于判断主控制器PSU电源模块中的目标器件的工作温度和/或主控制器PSU电源模块的进风口处的温度是否大于第一阈值,若主控制器工作温度和/或主控制器温度大于主控制器第一阈值,则进入第一控制单元,若主控制器工作温度和主控制器温度均不大于主控制器第一阈值,则进入第二控制单元。
第一控制单元,用于控制主控制器PSU电源模块的风扇转动;
第二控制单元,用于控制主控制器PSU电源模块的风扇处于非工作状态。
基于上述实施例,作为优选的实施例,第一控制单元包括:
判断子单元,用于判断主控制器目标器件的工作温度和/或主控制器PSU电源模块的进风口处的温度是否小于第二阈值;若主控制器工作温度和/或主控制器温度小于主控制器第二阈值,则进入第一控制子单元,若主控制器工作温度和主控制器温度均不小于主控制器第二阈值,则进入第二控制子单元。
第一控制子单元,用于控制主控制器PSU电源模块的风扇以第一转速转动;
第二控制子单元,用于控制主控制器PSU电源模块的风扇以第二转速转动。
基于上述实施例,作为优选的实施例,还包括:
第二判断模块,用于判断是否接收到主控制器发送的控制指令,若接收到主控制器控制指令,则进入第二控制模块,若未接收到主控制器控制指令,则进入第三控制模块;
第二控制模块,用于利用主控制器控制指令控制主控制器风扇转动;
第三控制模块,用于以预先存储的控制策略控制主控制器风扇转动。
基于上述实施例,作为优选的实施例,第三控制模块包括:
确定单元,用于确定主控制器磁盘阵列的工作温度所处的温度区间和与主控制器温度区间对应的风扇转速;
第三控制单元,用于控制主控制器风扇以与主控制器温度区间对应的风扇转速转动。
基于上述实施例,作为优选的实施例,第三控制模块包括:
第二判断单元,用于判断主控制器磁盘阵列的工作温度是否大于第三阈值;若大于主控制器第三阈值,则进入第四控制单元,若不大于主控制器第三阈值,则进入第五控制单元。
第四控制单元,用于控制主控制器风扇以第三转速转动;
第五控制单元,用于控制主控制器风扇以第四转速转动。
请参见图3,图3为本发明实施例提供的另一种用于存储***散热的风扇控制装置结构示意图,包括:
存储器301,用于存储计算机程序;
处理器302,用于执行主控制器存储器中存储的计算机程序以实现以上任一实施例提到的用于存储***散热的风扇控制方法的步骤。
本实施例提供的另一种用于存储***散热的风扇控制装置,由于可以通过处理器调用存储器存储的计算机程序,实现如上述任一实施例提供的用于存储***散热的风扇控制方法的步骤,所以本控制装置具有同上述用于存储***散热的风扇控制方法同样的实际效果。
为了更好地理解本方案,本发明实施例提供的一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例提到的用于存储***散热的风扇控制方法的步骤。
以上对本申请所提供的一种用于存储***散热的风扇控制方法、装置及存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
Claims (10)
1.一种用于存储***散热的风扇控制方法,其特征在于,包括:
获取存储***中磁盘阵列的状态信号;
判断所述状态信号是否为待机状态信号;
若为所述待机状态信号,则以预定义规则控制PSU电源模块的风扇转动。
2.根据权利要求1所述的用于存储***散热的风扇控制方法,其特征在于,所述以预定义规则控制PSU电源模块的风扇转动包括:
判断所述PSU电源模块中的目标器件的工作温度和/或所述PSU电源模块的进风口处的温度是否大于第一阈值;
若所述工作温度和/或所述温度大于所述第一阈值,则控制所述PSU电源模块的风扇转动;
若所述工作温度和所述温度均不大于所述第一阈值,则控制所述PSU电源模块的风扇处于非工作状态。
3.根据权利要求2所述的用于存储***散热的风扇控制方法,其特征在于,所述控制所述PSU电源模块的风扇转动具体包括:
判断所述目标器件的工作温度和/或所述PSU电源模块的进风口处的温度是否小于第二阈值;
若所述工作温度和/或所述温度小于所述第二阈值,则控制所述PSU电源模块的风扇以第一转速转动;
若所述工作温度和所述温度均不小于所述第二阈值,则控制所述PSU电源模块的风扇以第二转速转动。
4.根据权利要求1-3任意一项所述的用于存储***散热的风扇控制方法,其特征在于,若不为所述待机状态信号,还包括:
判断是否接收到主控制器发送的控制指令;
若接收到所述控制指令,则利用所述控制指令控制所述风扇转动;
若未接收到所述控制指令,则以预先存储的控制策略控制所述风扇转动。
5.根据权利要求4所述的用于存储***散热的风扇控制方法,其特征在于,所述以预先存储的控制策略控制所述风扇转动具体包括:
确定所述磁盘阵列的工作温度所处的温度区间和与所述温度区间对应的风扇转速;
控制所述风扇以与所述温度区间对应的风扇转速转动。
6.根据权利要求4所述的用于存储***散热的风扇控制方法,其特征在于,所述以预先存储的控制策略控制所述风扇转动具体包括:
判断所述磁盘阵列的工作温度是否大于第三阈值;
若大于所述第三阈值,则控制所述风扇以第三转速转动;
若不大于所述第三阈值,则控制所述风扇以第四转速转动。
7.一种用于存储***散热的风扇控制装置,其特征在于,包括:
获取模块,用于获取磁盘阵列的状态信号;
第一判断模块,用于判断所述状态信号是否为待机状态信号,若为所述待机状态信号,则进入第一控制模块;
所述第一控制模块,用于以预定义规则控制PSU电源模块的风扇转动。
8.根据权利要求7所述的用于存储***散热的风扇控制装置,其特征在于,还包括:
第二判断模块,用于判断是否接收到主控制器发送的控制指令,若接收到所述控制指令,则进入第二控制模块,若未接收到所述控制指令,则进入第三控制模块;
第二控制模块,用于利用所述控制指令控制所述风扇转动;
第三控制模块,用于以预先存储的控制策略控制所述风扇转动。
9.一种用于存储***散热的风扇控制装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序以实现如权利要求1至6任一项所述的用于存储***散热的风扇控制方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现如权利要求1至6任一项所述的用于存储***散热的风扇控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811320227.9A CN109488628B (zh) | 2018-11-07 | 2018-11-07 | 一种用于存储***散热的风扇控制方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811320227.9A CN109488628B (zh) | 2018-11-07 | 2018-11-07 | 一种用于存储***散热的风扇控制方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109488628A true CN109488628A (zh) | 2019-03-19 |
CN109488628B CN109488628B (zh) | 2020-09-15 |
Family
ID=65695254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811320227.9A Active CN109488628B (zh) | 2018-11-07 | 2018-11-07 | 一种用于存储***散热的风扇控制方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109488628B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110662405A (zh) * | 2019-10-27 | 2020-01-07 | 深圳市禾望电气股份有限公司 | 水冷散热***及其控制方法 |
CN111026179A (zh) * | 2019-12-11 | 2020-04-17 | 飞依诺科技(苏州)有限公司 | 超声***及其温度控制方法 |
CN112963372A (zh) * | 2021-03-11 | 2021-06-15 | 英业达科技有限公司 | 风扇控制***及其方法 |
TWI823388B (zh) * | 2022-05-13 | 2023-11-21 | 威剛科技股份有限公司 | 具有散熱功能的儲存裝置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202549300U (zh) * | 2012-03-02 | 2012-11-21 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度控制*** |
CN102982836A (zh) * | 2012-11-21 | 2013-03-20 | 记忆科技(深圳)有限公司 | 增强固态硬盘可靠性的方法及其固态硬盘 |
CN103835972A (zh) * | 2012-11-20 | 2014-06-04 | 英业达科技有限公司 | 风扇转速控制***及用以控制风扇转速的方法 |
CN107783726A (zh) * | 2016-08-31 | 2018-03-09 | 华为技术有限公司 | 存储***和存储***中传输信号的方法 |
-
2018
- 2018-11-07 CN CN201811320227.9A patent/CN109488628B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202549300U (zh) * | 2012-03-02 | 2012-11-21 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度控制*** |
CN103835972A (zh) * | 2012-11-20 | 2014-06-04 | 英业达科技有限公司 | 风扇转速控制***及用以控制风扇转速的方法 |
CN102982836A (zh) * | 2012-11-21 | 2013-03-20 | 记忆科技(深圳)有限公司 | 增强固态硬盘可靠性的方法及其固态硬盘 |
CN107783726A (zh) * | 2016-08-31 | 2018-03-09 | 华为技术有限公司 | 存储***和存储***中传输信号的方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110662405A (zh) * | 2019-10-27 | 2020-01-07 | 深圳市禾望电气股份有限公司 | 水冷散热***及其控制方法 |
CN111026179A (zh) * | 2019-12-11 | 2020-04-17 | 飞依诺科技(苏州)有限公司 | 超声***及其温度控制方法 |
WO2021115153A1 (zh) * | 2019-12-11 | 2021-06-17 | 飞依诺科技(苏州)有限公司 | 超声***及其温度控制方法 |
CN112963372A (zh) * | 2021-03-11 | 2021-06-15 | 英业达科技有限公司 | 风扇控制***及其方法 |
CN112963372B (zh) * | 2021-03-11 | 2022-11-18 | 英业达科技有限公司 | 风扇控制***及其方法 |
US11968801B2 (en) | 2021-03-11 | 2024-04-23 | Inventec (Pudong) Technology Corporation | Fan control system and method |
TWI823388B (zh) * | 2022-05-13 | 2023-11-21 | 威剛科技股份有限公司 | 具有散熱功能的儲存裝置 |
Also Published As
Publication number | Publication date |
---|---|
CN109488628B (zh) | 2020-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109488628A (zh) | 一种用于存储***散热的风扇控制方法、装置及存储介质 | |
CN104423529B (zh) | 中央处理单元状态调整方法和装置 | |
TWI477945B (zh) | 用以控制處理器之渦輪加速模式頻率的方法、及能夠控制其之渦輪加速模式頻率的處理器 | |
TWI420393B (zh) | 增進用於事件處理之加速性能之方法、系統、及設備 | |
US10819638B2 (en) | Reducing network latency during low power operation | |
US9715397B2 (en) | Methods and apparatuses for controlling thread contention | |
CN102955549B (zh) | 一种多核cpu的电源管理方法、***及cpu | |
US8171321B2 (en) | Method and apparatus for cost and power efficient, scalable operating system independent services | |
CN104571459A (zh) | 磁盘阵列存储装置、服务器***及其电源管理方法 | |
Li et al. | An energy-efficient scheduling approach based on private clouds | |
CN102662458A (zh) | 一种pcie设备动态节能方法、装置及其通信*** | |
CN108539743B (zh) | 一种高效节能型配电终端 | |
CN106292987B (zh) | 一种处理器掉电时序控制***及方法 | |
CN107783726B (zh) | 存储***和存储***中传输信号的方法 | |
WO2022052479A1 (zh) | 一种功耗调控方法、装置、设备及可读存储介质 | |
CN101685335A (zh) | 基于seda的应用服务器及其节能装置和方法 | |
CN112486311A (zh) | 一种嵌入式***的低功耗控制方法及***、存储介质 | |
CN105320246B (zh) | 一种信息处理方法及电子设备 | |
US8452993B2 (en) | Circuits, systems, and methods for dynamically controlling a power supply configuration in response to load requirements from a digital circuit | |
CN112944565A (zh) | 室外机唤醒方法、装置以及多联机空调*** | |
CN114327017A (zh) | 一种服务器控制方法、装置及服务器 | |
CN107420340B (zh) | 散热风扇控制方法及*** | |
Tian et al. | Decentralized collaborative power management through multi-device knowledge sharing | |
CN101635636A (zh) | 一种控制服务器的方法及装置 | |
CN109989935A (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200820 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 450018 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601 Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |