CN115729333A - Cooling control method, controller and server - Google Patents
Cooling control method, controller and server Download PDFInfo
- Publication number
- CN115729333A CN115729333A CN202211444561.1A CN202211444561A CN115729333A CN 115729333 A CN115729333 A CN 115729333A CN 202211444561 A CN202211444561 A CN 202211444561A CN 115729333 A CN115729333 A CN 115729333A
- Authority
- CN
- China
- Prior art keywords
- cooling
- server
- liquid
- environment
- target process
- 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
Images
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本申请适用于服务器技术领域,提供了冷却控制方法、控制器以及服务器,包括:获取传感器的第一信号,根据第一信号确定所述服务器所处的冷却环境,根据服务器所处的冷却环境选择用于冷却服务器的目标进程,并根据目标进程冷却所述服务器。本申请通过在服务器中安装能够识别服务器冷却环境的传感器,使得基板管理控制器根据传感器检测的第一信号确定服务器的冷却环境,并执行冷却环境对应的目标进程,实现了自动切换服务器冷却类型的目的,提高了切换服务器的冷却系统的工作效率。
The present application is applicable to the field of server technology, and provides a cooling control method, a controller, and a server, including: acquiring a first signal from a sensor, determining the cooling environment of the server according to the first signal, and selecting a cooling environment according to the cooling environment of the server. A target process for cooling a server, and cools the server according to the target process. This application installs a sensor capable of identifying the cooling environment of the server in the server, so that the baseboard management controller determines the cooling environment of the server according to the first signal detected by the sensor, and executes the target process corresponding to the cooling environment, realizing the automatic switching of the cooling type of the server Purpose, to improve the working efficiency of the cooling system of the switching server.
Description
技术领域technical field
本申请属于服务器技术领域,尤其涉及冷却控制方法、控制器以及服务器。The present application belongs to the technical field of servers, and in particular relates to a cooling control method, a controller and a server.
背景技术Background technique
为了保证服务器硬件的运行安全,服务器的冷却系统需要对服务器硬件的运行温度进行实时监测并及时进行冷却处理,避免由于服务器硬件温度过高出现运行故障。In order to ensure the safe operation of server hardware, the cooling system of the server needs to monitor the operating temperature of the server hardware in real time and perform cooling treatment in time to avoid operating failures due to excessive server hardware temperature.
为了提高冷却效率,越来越多的服务器采用冷却效率更高的浸没式液冷系统。现有技术中,为了降低配置浸没式液冷系统的成本,通常在现有的风冷系统基础上,在基板管理控制器(Baseboard Management Contro l l er,BMC)中增加适配液冷功能的固件,在提供了风冷冷却功能的基础上,扩展了服务器冷却系统的浸没式液冷功能。In order to improve cooling efficiency, more and more servers adopt immersion liquid cooling system with higher cooling efficiency. In the prior art, in order to reduce the cost of configuring an immersion liquid cooling system, usually on the basis of the existing air cooling system, firmware adapted to the liquid cooling function is added to the Baseboard Management Controller (BMC) , On the basis of providing the air-cooling cooling function, it expands the immersion liquid cooling function of the server cooling system.
然而,在服务器的冷却系统由风冷散热切换至液冷降温的过程中,由于需要手动烧录不同的固件,导致服务器的冷却系统的切换过程存在操作复杂等问题,影响了切换服务器的冷却系统的工作效率。However, in the process of switching the cooling system of the server from air cooling to liquid cooling, due to the need to manually burn different firmware, the switching process of the cooling system of the server has problems such as complicated operation, which affects the switching of the cooling system of the server. work efficiency.
发明内容Contents of the invention
本申请实施例提供了冷却控制方法、控制器以及服务器,通过根据传感器识别服务器的冷却环境,实现了自动切换服务器冷却系统类型的目的,提高了切换服务器的冷却系统的工作效率。The embodiment of the present application provides a cooling control method, a controller, and a server. By identifying the cooling environment of the server according to the sensor, the purpose of automatically switching the cooling system type of the server is realized, and the working efficiency of switching the cooling system of the server is improved.
第一方面,本申请实施例提供了一种冷却控制方法,应用于服务器的基板管理控制器,所述服务器上安装有传感器,所述方法包括:In the first aspect, an embodiment of the present application provides a cooling control method, which is applied to a baseboard management controller of a server, where a sensor is installed on the server, and the method includes:
获取所述传感器的第一信号;obtaining a first signal of the sensor;
根据所述第一信号确定所述服务器所处的冷却环境;determining the cooling environment where the server is located according to the first signal;
根据所述服务器所处的冷却环境选择用于冷却所述服务器的目标进程;selecting a target process for cooling the server according to the cooling environment in which the server is located;
根据所述目标进程冷却所述服务器。Cooling the server according to the target process.
在第一方面的一种可能的实现方式中,所述根据所述服务器所处的冷却环境选择用于冷却所述服务器的目标进程,包括:In a possible implementation manner of the first aspect, the selecting a target process for cooling the server according to the cooling environment where the server is located includes:
若所述服务器处于液冷环境,则所述目标进程为第一进程,所述第一进程用于对所述服务器进行液冷冷却;If the server is in a liquid-cooled environment, the target process is a first process, and the first process is used to liquid-cool the server;
若所述服务器处于风冷环境,则所述目标进程为第二进程,所述第二进程用于对所述服务器进行风冷冷却。If the server is in an air-cooled environment, the target process is a second process, and the second process is used to air-cool the server.
应理解,在服务器的基板管理控制器实现的硬件管理程序中,预存了用于对服务器进行冷却的第一进程以及第二进程。其中,第一进程的程序用于对服务器进行液冷冷却,第二进程的程序用于对服务器进行风冷冷却。It should be understood that, in the hardware management program implemented by the baseboard management controller of the server, the first process and the second process for cooling the server are pre-stored. Wherein, the program of the first process is used to perform liquid cooling on the server, and the program of the second process is used to perform air cooling on the server.
在第一方面的一种可能的实现方式中,所述根据所述目标进程冷却所述服务器,包括:In a possible implementation manner of the first aspect, the cooling the server according to the target process includes:
当所述目标进程为所述第一进程,获取所述服务器的实时温度数据;When the target process is the first process, obtain real-time temperature data of the server;
根据预设温度阈值确定所述实时温度数据对应的告警信息,并将所述告警信息发送至液冷控制器,以使所述液冷控制器根据所述告警信息进行液冷冷却。The alarm information corresponding to the real-time temperature data is determined according to the preset temperature threshold, and the alarm information is sent to the liquid cooling controller, so that the liquid cooling controller performs liquid cooling according to the alarm information.
应理解,液冷控制器为服务器的液冷系统的控制单元,服务器的基板管理控制器根据第一进程设定的处理流程,将实时温度数据发送至液冷控制器,由液冷控制器控制液冷系统对服务器进行液冷冷却。It should be understood that the liquid cooling controller is the control unit of the liquid cooling system of the server, and the baseboard management controller of the server sends real-time temperature data to the liquid cooling controller according to the processing flow set by the first process, and is controlled by the liquid cooling controller The liquid cooling system performs liquid cooling for the server.
在第一方面的一种可能的实现方式中,所述服务器的实时温度数据包括所述服务器的多个硬件器件各自对应的实时温度值,所述预设温度阈值包含多个硬件器件各自对应的温度参数,其中,每个硬件器件对应的温度参数包含多个温度区间,每个硬件器件的温度区间分别对应一个告警等级;In a possible implementation manner of the first aspect, the real-time temperature data of the server includes real-time temperature values corresponding to multiple hardware components of the server, and the preset temperature threshold includes the corresponding real-time temperature values of multiple hardware components. Temperature parameters, wherein the temperature parameters corresponding to each hardware device include multiple temperature ranges, and the temperature ranges of each hardware device correspond to an alarm level;
相应地,所述根据预设温度阈值确定所述实时温度数据对应的告警信息,包括:Correspondingly, the determining the alarm information corresponding to the real-time temperature data according to the preset temperature threshold includes:
根据每个硬件器件各自对应的实时温度值、以及各自对应的多个温度区间,确定每个硬件器件对应的告警等级;Determine the alarm level corresponding to each hardware device according to the corresponding real-time temperature value of each hardware device and the corresponding multiple temperature ranges;
根据所有硬件器件的告警等级确定所述告警信息;determining the warning information according to the warning levels of all hardware devices;
所述将所述告警信息发送至液冷控制器,以使所述液冷控制器根据所述告警信息进行液冷冷却,包括:The sending the alarm information to the liquid cooling controller, so that the liquid cooling controller performs liquid cooling according to the alarm information, includes:
将所述告警信息发送至所述液冷控制器,以使所述液冷控制器确定冷却液机柜的冷却液进口处温度与冷却液出口处温度的温度差值,并根据所述告警信息以及所述温度差值确定冷却液流速值,以及根据所述冷却液流速值调整冷却液流速,以对所述服务器进行液冷冷却。sending the alarm information to the liquid cooling controller, so that the liquid cooling controller determines the temperature difference between the temperature at the coolant inlet of the coolant cabinet and the temperature at the coolant outlet, and according to the alarm information and The temperature difference determines a cooling liquid flow rate value, and the cooling liquid flow rate is adjusted according to the cooling liquid flow rate value, so as to liquid-cool the server.
应理解,不同硬件器件对应的适宜工作温度不一样,因此,每个硬件器件对应的温度参数均不同。需要进一步理解的是,在确定所有硬件器件的告警等级之后,根据所有硬件器件的告警等级中最高的告警等级生成告警信息,使得液冷控制器根据服务器硬件器件的降温需求调整冷却液流速,可满足服务器的降温需求。It should be understood that different hardware devices correspond to different suitable working temperatures, therefore, the temperature parameters corresponding to each hardware device are different. It should be further understood that, after the alarm levels of all hardware components are determined, the alarm information is generated according to the highest alarm level of all hardware components, so that the liquid cooling controller can adjust the coolant flow rate according to the cooling requirements of the server hardware components. Meet the cooling requirements of the server.
在第一方面的一种可能的实现方式中,所述根据所述目标进程冷却所述服务器,包括:In a possible implementation manner of the first aspect, the cooling the server according to the target process includes:
当所述目标进程为所述第一进程,根据关闭指令关闭风冷系统。When the target process is the first process, the air cooling system is shut down according to the shutdown instruction.
在第一方面的一种可能的实现方式中,所述根据所述目标进程冷却所述服务器,包括:In a possible implementation manner of the first aspect, the cooling the server according to the target process includes:
当所述目标进程为所述第二进程,获取所述服务器的实时温度数据;When the target process is the second process, obtain real-time temperature data of the server;
根据所述实时温度数据控制风冷系统进行风冷冷却。The air cooling system is controlled to perform air cooling according to the real-time temperature data.
在第一方面的一种可能的实现方式中,所述根据所述第一信号确定所述服务器所处的冷却环境,包括:In a possible implementation manner of the first aspect, the determining the cooling environment where the server is located according to the first signal includes:
若所述第一信号为高电平信号,则判定所述服务器所处的冷却环境为液冷环境;If the first signal is a high level signal, it is determined that the cooling environment where the server is located is a liquid cooling environment;
若所述第一信号为低电平信号,则判定所述服务器所处的冷却环境为风冷环境。If the first signal is a low-level signal, it is determined that the cooling environment where the server is located is an air-cooling environment.
应理解,传感器为压力传感器,压力传感器将采集的压力信号转换为基板管理控制器的输入输出端口能够识别的高电平信号或者低电平信号。It should be understood that the sensor is a pressure sensor, and the pressure sensor converts the collected pressure signal into a high-level signal or a low-level signal that can be recognized by the input and output ports of the baseboard management controller.
第二方面,本申请实施例提供了一种冷却控制装置,包括获取模块、确定模块、选择模块以及冷却模块:In the second aspect, the embodiment of the present application provides a cooling control device, including an acquisition module, a determination module, a selection module, and a cooling module:
所述获取模块,用于获取所述传感器的第一信号;The acquisition module is configured to acquire the first signal of the sensor;
所述确定模块,用于根据所述第一信号确定所述服务器所处的冷却环境;The determination module is configured to determine the cooling environment where the server is located according to the first signal;
所述选择模块,用于根据所述服务器所处的冷却环境选择用于冷却所述服务器的目标进程;The selection module is configured to select a target process for cooling the server according to the cooling environment where the server is located;
所述冷却模块,用于根据所述目标进程冷却所述服务器。The cooling module is configured to cool the server according to the target process.
第三方面,本申请实施例提供了一种控制器,包含存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面的任一项所述的冷却控制方法。In a third aspect, the embodiment of the present application provides a controller, including a memory, a processor, and a computer program stored in the memory and operable on the processor, when the processor executes the computer program The cooling control method according to any one of the first aspect is realized.
第四方面,本申请实施例提供了一种服务器,包含传感器以及如第三方面所述的控制器;In a fourth aspect, the embodiment of the present application provides a server, including a sensor and the controller as described in the third aspect;
所述传感器安装于所述服务器的主板上,用于识别所述服务器的冷却环境。The sensor is installed on the main board of the server, and is used for identifying the cooling environment of the server.
可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。It can be understood that, for the beneficial effects of the above-mentioned second aspect to the fourth aspect, reference can be made to the relevant description in the above-mentioned first aspect, and details are not repeated here.
本申请实施例与现有技术相比存在的有益效果是:通过在服务器主板中安装能够识别服务器冷却环境的传感器,使得基板管理控制器根据传感器检测的第一信号确定服务器的冷却环境,并执行冷却环境对应的目标进程,实现了液冷冷却与风冷冷却之间的自动切换,提高了服务器冷却系统的切换效率。Compared with the prior art, the embodiment of the present application has the beneficial effects that: by installing a sensor capable of identifying the cooling environment of the server on the main board of the server, the baseboard management controller can determine the cooling environment of the server according to the first signal detected by the sensor, and execute The target process corresponding to the cooling environment realizes automatic switching between liquid cooling and air cooling, and improves the switching efficiency of the server cooling system.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the accompanying drawings that need to be used in the descriptions of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are only for the present application For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative efforts.
图1是本申请实施例提供的服务器结构示意图;FIG. 1 is a schematic structural diagram of a server provided in an embodiment of the present application;
图2是本申请实施例提供的冷却控制方法的流程示意图一;Fig. 2 is a schematic flow diagram 1 of the cooling control method provided by the embodiment of the present application;
图3是本申请实施例提供的冷却控制方法的流程示意图二;Fig. 3 is a schematic flow diagram II of the cooling control method provided by the embodiment of the present application;
图4是本申请实施例提供的冷却控制方法的流程示意图三;Fig. 4 is a schematic flow diagram III of the cooling control method provided by the embodiment of the present application;
图5是本申请实施例提供的冷却控制装置的结构框图;Fig. 5 is a structural block diagram of a cooling control device provided by an embodiment of the present application;
图6是本申请实施例提供的控制器的结构示意图。FIG. 6 is a schematic structural diagram of a controller provided by an embodiment of the present application.
具体实施方式Detailed ways
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and/or components, but does not exclude one or more other Presence or addition of features, wholes, steps, operations, elements, components and/or collections thereof.
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It should also be understood that the term "and/or" used in the description of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。As used in this specification and the appended claims, the term "if" may be construed, depending on the context, as "when" or "once" or "in response to determining" or "in response to detecting ". Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be construed, depending on the context, to mean "once determined" or "in response to the determination" or "once detected [the described condition or event] ]” or “in response to detection of [described condition or event]”.
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。In addition, in the description of the specification and appended claims of the present application, the terms "first", "second", "third" and so on are only used to distinguish descriptions, and should not be understood as indicating or implying relative importance.
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。Reference to "one embodiment" or "some embodiments" or the like in the specification of the present application means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in other embodiments," etc. in various places in this specification are not necessarily All refer to the same embodiment, but mean "one or more but not all embodiments" unless specifically stated otherwise.
参见图1,是本申请实施例提供的服务器结构示意图。如图1所示,本申请提供的服务器10包括基板管理控制器101、传感器102、液冷系统103以及风冷系统104,其中液冷系统103中包含液冷控制器1031。其中,传感器102安装在服务器10的主板上,用于识别服务器的冷却环境。具体的,传感器102将测量的数据转换为基板管理控制器101的输入输出端口能够识别的高电平信号或者低电平信号,使得基板管理控制器101根据高电平信号或者低电平信号识别服务器的冷却环境。Referring to FIG. 1 , it is a schematic structural diagram of a server provided by an embodiment of the present application. As shown in FIG. 1 , the
在本申请中,基板管理控制器101根据高电平信号或者低电平信号识别服务器的冷却环境选择,根据冷却环境选择对应的冷却进程,并控制对应的冷却系统对服务器进行冷却。具体的,基板管理控制器101控制液冷系统103的液冷控制器1031执行风冷冷却过程,或者,基板管理控制器101控制风冷系统的风扇进行风冷冷却过程。In this application, the
图2是本申请实施例提供的冷却控制方法的流程示意图一。作为示例而非限定,本实施例的执行主体为图1中的基板管理控制器,本实施例此处不做特别限制。FIG. 2 is a first schematic flowchart of a cooling control method provided by an embodiment of the present application. As an example but not a limitation, the execution subject of this embodiment is the baseboard management controller in FIG. 1 , and this embodiment is not particularly limited here.
S201:获取传感器的第一信号。S201: Acquire a first signal from a sensor.
具体的,传感器可以为压力传感器等可用于判断液体环境的传感器,在此不做限定;例如压力传感器可用于测量服务器主板受到的压力值,并将压力值转换为第一信号。具体的,第一信号为基板管理控制器101的输入输出端口能够识别的高电平信号或者低电平信号。压力传感器可以为液压传感器。Specifically, the sensor can be a sensor that can be used to judge the liquid environment, such as a pressure sensor, and is not limited here; for example, the pressure sensor can be used to measure the pressure value received by the main board of the server, and convert the pressure value into a first signal. Specifically, the first signal is a high-level signal or a low-level signal that can be recognized by the input and output ports of the
需要说明的是,在服务器的上电过程中,启动加载程序通过输入输出端口获取传感器的第一信号,并将第一信号传递至基板管理控制器。It should be noted that, during the power-on process of the server, the boot loader acquires the first signal of the sensor through the input and output port, and transmits the first signal to the baseboard management controller.
S202:根据第一信号确定服务器所处的冷却环境。S202: Determine the cooling environment where the server is located according to the first signal.
示例性的,本申请的传感器为压力传感器。需要说明的是,当服务器处于液冷环境中时,压力传感器测量的服务器主板受到的压力值不为零,生成的第一信号为高电平信号;当服务器处于风冷环境中时,压力传感器测量的服务器主板受到的压力值为零,生成的第一信号为低电平信号。Exemplarily, the sensor of the present application is a pressure sensor. It should be noted that, when the server is in a liquid-cooled environment, the pressure value measured by the pressure sensor on the main board of the server is not zero, and the generated first signal is a high-level signal; when the server is in an air-cooled environment, the pressure sensor The measured pressure value of the server motherboard is zero, and the generated first signal is a low-level signal.
在本申请实施例中,若第一信号为高电平信号,则判定服务器所处的冷却环境为液冷环境;若第一信号为低电平信号,则判定服务器所处的冷却环境为风冷环境。In the embodiment of the present application, if the first signal is a high-level signal, it is determined that the cooling environment where the server is located is a liquid-cooled environment; if the first signal is a low-level signal, it is determined that the cooling environment where the server is located is a wind cooling environment. cold environment.
S203:根据服务器所处的冷却环境选择用于冷却服务器的目标进程。S203: Select a target process for cooling the server according to the cooling environment where the server is located.
需要说明的是,在服务器的基板管理控制器实现的硬件管理程序中,预存了用于对服务器进行冷却的第一进程以及第二进程。具体的,第一进程用于对服务器进行液冷冷却,第二进程用于对服务器进行风冷冷却。根据服务器所处的冷却环境,选择用于冷却服务器的目标进程。在本申请实施例中,若服务器处于液冷环境,则目标进程为第一进程,第一进程用于对服务器进行液冷冷却;若服务器处于风冷环境,则目标进程为第二进程,第二进程用于对服务器进行风冷冷却。It should be noted that, in the hardware management program implemented by the baseboard management controller of the server, the first process and the second process for cooling the server are pre-stored. Specifically, the first process is used to perform liquid cooling on the server, and the second process is used to perform air cooling on the server. Depending on the cooling environment the server is in, select the target process for cooling the server. In this embodiment of the application, if the server is in a liquid-cooled environment, the target process is the first process, and the first process is used to liquid-cool the server; if the server is in an air-cooled environment, the target process is the second process, and the first process is used to cool the server. The second process is used to air-cool the server.
S204:根据目标进程冷却服务器。S204: Cool down the server according to the target process.
在本申请实施例中,当目标进程为第一进程时,根据第一进程中设定的流程,控制液冷系统对服务器进行液冷冷却;当目标进程为第二进程时,根据第二进程中设定的流程,控制风冷系统对服务器进行风冷冷却。In this embodiment of the application, when the target process is the first process, the liquid cooling system is controlled to perform liquid cooling on the server according to the flow set in the first process; when the target process is the second process, according to the second process Control the air-cooling system to air-cool the server according to the process set in .
本实施例提供的冷却控制方法,通过在服务器主板中安装能够识别服务器冷却环境的传感器,使得基板管理控制器根据传感器检测的第一信号确定服务器的冷却环境,并执行冷却环境对应的目标进程,实现了液冷冷却与风冷冷却之间的自动切换,提高了服务器冷却系统的切换效率。In the cooling control method provided in this embodiment, a sensor capable of identifying the cooling environment of the server is installed on the main board of the server, so that the baseboard management controller determines the cooling environment of the server according to the first signal detected by the sensor, and executes a target process corresponding to the cooling environment, Automatic switching between liquid cooling and air cooling is realized, and the switching efficiency of the server cooling system is improved.
图3是本申请实施例提供的冷却控制方法的流程示意图二。在图2实施例提供的冷却控制方法的基础上,如图3所示,在S204根据目标进程冷却服务器的具体过程如下:FIG. 3 is a second schematic flow diagram of the cooling control method provided by the embodiment of the present application. On the basis of the cooling control method provided in the embodiment of FIG. 2, as shown in FIG. 3, the specific process of cooling the server according to the target process in S204 is as follows:
S301:当目标进程为第一进程,获取服务器的实时温度数据。S301: When the target process is the first process, acquire real-time temperature data of the server.
示例性的,当目标进程为第一进程时,根据第一进程中设定的处理流程,控制液冷系统对服务器进行冷却。需要说明的是,为了保证服务器的冷却效果,获取服务器的实时温度数据,根据服务器当前的实时温度调整冷却液的流速。具体的,服务器的实时温度数据包括服务器的多个硬件器件各自对应的实时温度值。例如,获取中央处理器、内存模块、芯片以及图形处理器等与服务器的运行相关的硬件器件的实时温度。Exemplarily, when the target process is the first process, the liquid cooling system is controlled to cool the server according to the processing procedure set in the first process. It should be noted that, in order to ensure the cooling effect of the server, the real-time temperature data of the server is obtained, and the flow rate of the cooling liquid is adjusted according to the current real-time temperature of the server. Specifically, the real-time temperature data of the server includes real-time temperature values corresponding to multiple hardware components of the server. For example, obtain the real-time temperature of hardware components related to the operation of the server, such as the central processing unit, memory module, chip, and graphics processor.
S302:根据预设温度阈值确定实时温度数据对应的告警信息,并将告警信息发送至液冷控制器,以使液冷控制器根据告警信息进行液冷冷却。S302: Determine the alarm information corresponding to the real-time temperature data according to the preset temperature threshold, and send the alarm information to the liquid cooling controller, so that the liquid cooling controller performs liquid cooling according to the alarm information.
在本申请实施例中,预设温度阈值包含多个硬件器件各自对应的温度参数。具体的,设定每个硬件器件对应的温度参数包含多个温度区间以及不同温度区间分别对应一个告警等级,即每个硬件器件的实时温度数据分别对应一个告警等级。示例性的,每个硬件器件对应的温度区间包含正常温度区间、轻微告警温度区间、严重告警温度区间以及致命告警温度区间。例如,正常温度区间、轻微告警温度区间、严重告警温度区间以及致命告警温度区间对应的告警等级分别为正常、轻微、严重以及致命。对告警等级的紧急程度进行排序,告警等级的紧急程度从低到高为正常、轻微、严重以及致命。需要说明的是,由于不同硬件器件的运行机制不同,不同硬件器件对应的最佳运行温度不同。示例性的,中央处理器、内存模块、芯片以及图形处理器对应的温度区间以及告警等级的具体参数,如表1所示:In the embodiment of the present application, the preset temperature threshold includes temperature parameters corresponding to each of the multiple hardware components. Specifically, setting the temperature parameters corresponding to each hardware device includes multiple temperature ranges and different temperature ranges correspond to an alarm level, that is, the real-time temperature data of each hardware device corresponds to an alarm level. Exemplarily, the temperature range corresponding to each hardware device includes a normal temperature range, a minor warning temperature range, a serious warning temperature range and a fatal warning temperature range. For example, the alarm levels corresponding to the normal temperature range, the minor alarm temperature range, the severe alarm temperature range, and the fatal alarm temperature range are normal, minor, serious, and fatal, respectively. Sort the urgency of the alarm level, the urgency of the alarm level from low to high is normal, minor, serious and fatal. It should be noted that due to the different operating mechanisms of different hardware devices, the optimal operating temperatures corresponding to different hardware devices are different. Exemplarily, the specific parameters of the temperature range and alarm level corresponding to the central processing unit, memory module, chip and graphics processor are shown in Table 1:
表1Table 1
在本申请实施例中,根据预设温度阈值确定实时温度数据对应的告警信息的具体步骤为:根据每个硬件器件各自对应的实时温度值、以及各自对应的多个温度区间,确定每个硬件器件对应的告警等级。具体的,将中央处理器、内存模块、芯片以及图形处理器的实时温度数据与各自对应的温度区间进行匹配,确定各个硬件器件对应的告警等级。In the embodiment of the present application, the specific steps of determining the alarm information corresponding to the real-time temperature data according to the preset temperature threshold are as follows: according to the corresponding real-time temperature values of each hardware device and the corresponding multiple temperature ranges, determine the alarm information of each hardware device. The alarm level corresponding to the device. Specifically, the real-time temperature data of the central processing unit, the memory module, the chip and the graphics processor are matched with their corresponding temperature ranges to determine the corresponding alarm level of each hardware device.
在本申请实施例中,在确定每个硬件器件对应的告警等级之后,根据所有硬件器件的告警等级确定告警信息。具体的,将所有硬件器件对应的告警等级中紧急程度最高的告警等级以及对应的硬件器件确定告警信息。示例性的,中央处理器、内存模块、芯片以及图形处理器对应的告警等级分别为正常、正常、轻微以及严重,则确定的告警信息中包含的告警等级为严重,需要进行冷却的硬件器件为图形处理器。示例性的,中央处理器、内存模块、芯片以及图形处理器对应的告警等级分别为正常、正常、严重以及严重,则确定的告警信息中包含的告警等级为严重,需要进行冷却的硬件器件包含芯片以及图形处理器。In the embodiment of the present application, after the alarm level corresponding to each hardware device is determined, the alarm information is determined according to the alarm levels of all hardware devices. Specifically, among the alarm levels corresponding to all hardware components, the alarm level with the highest emergency level and the corresponding hardware components are used to determine the alarm information. Exemplarily, the alarm levels corresponding to the central processing unit, the memory module, the chip, and the graphics processor are respectively normal, normal, minor, and serious, and the alarm level contained in the determined alarm information is serious, and the hardware device that needs to be cooled is graphics processor. Exemplarily, the alarm levels corresponding to the central processing unit, the memory module, the chip, and the graphics processor are respectively normal, normal, serious, and serious, and the alarm level contained in the determined alarm information is serious, and the hardware devices that need to be cooled include chips and graphics processors.
示例性的,控制液冷系统对服务器进行液冷的具体过程包括:将告警信息发送至液冷控制器,以使液冷控制器确定冷却液机柜的冷却液进口处温度与冷却液出口处温度的温度差值,并根据所述告警信息以及所述温度差值确定冷却液流速值,并根据所述冷却液流速值调整冷却液流速,对所述服务器进行液冷冷却。具体的,液冷控制器根据冷却液机柜的冷却液进口处温度传感器检测的温度以及冷却液出口处温度传感器检测的温度确定温度差值。液冷控制器根据温度差值以及告警信息对应的冷却需求,采用冷却液流速控制逻辑调整冷却液流速,对告警信息中对应的硬件器件进行液冷冷却。需要说明的是,冷却液流速控制逻辑为成熟的现有技术,在此不再赘述。Exemplarily, the specific process of controlling the liquid cooling system to perform liquid cooling on the server includes: sending the alarm information to the liquid cooling controller, so that the liquid cooling controller determines the temperature at the cooling liquid inlet and the cooling liquid outlet of the cooling liquid cabinet The temperature difference value, and determine the cooling liquid flow rate value according to the alarm information and the temperature difference value, and adjust the cooling liquid flow rate according to the cooling liquid flow rate value, and perform liquid cooling on the server. Specifically, the liquid cooling controller determines the temperature difference according to the temperature detected by the temperature sensor at the coolant inlet of the coolant cabinet and the temperature detected by the temperature sensor at the coolant outlet. According to the temperature difference and the cooling demand corresponding to the alarm information, the liquid cooling controller adopts the coolant flow rate control logic to adjust the coolant flow rate, and liquid-cools the corresponding hardware devices in the alarm information. It should be noted that the cooling fluid flow rate control logic is a mature prior art, and will not be repeated here.
本实施例提供的冷却控制方法,通过对不同硬件器件进行告警等级的判定,使得液冷系统的控制器能够根据告警等级进行液冷冷却,满足了服务器关键器件的冷却需求,避免由于服务器硬件温度过高出现运行故障,保证了服务器的运行安全。The cooling control method provided in this embodiment enables the controller of the liquid cooling system to perform liquid cooling according to the alarm level by judging the alarm levels of different hardware components, which meets the cooling requirements of key components of the server and avoids the If it is too high, there will be an operation failure, which ensures the safe operation of the server.
图4是本申请实施例提供的冷却控制方法的流程示意图。在图2以及图3实施例提供的冷却控制方法的基础上,如图4所示,服务器冷却过程如下:Fig. 4 is a schematic flowchart of a cooling control method provided by an embodiment of the present application. On the basis of the cooling control method provided by the embodiment in Figure 2 and Figure 3, as shown in Figure 4, the cooling process of the server is as follows:
S401:获取传感器的第一信号。S401: Acquire a first signal of a sensor.
S4021:若第一信号为高电平信号,则判定服务器所处的冷却环境为液冷环境。S4021: If the first signal is a high level signal, determine that the cooling environment where the server is located is a liquid cooling environment.
S4031:若服务器处于液冷环境,则目标进程为第一进程,获取服务器的实时温度数据。S4031: If the server is in a liquid-cooled environment, the target process is the first process to obtain real-time temperature data of the server.
S4041:根据预设温度阈值确定实时温度数据对应的告警信息,并将告警信息发送至液冷控制器,以使液冷控制器根据告警信息进行液冷冷却。S4041: Determine the alarm information corresponding to the real-time temperature data according to the preset temperature threshold, and send the alarm information to the liquid cooling controller, so that the liquid cooling controller performs liquid cooling according to the alarm information.
S4051:当目标进程为第一进程,根据关闭指令关闭风冷系统。S4051: When the target process is the first process, shut down the air cooling system according to the shutdown instruction.
在本申请实施例中,S401至S4041步骤与图2实施例以及图3实施例中描述的方法以及实现的效果一致,在此不再赘述。In the embodiment of the present application, steps S401 to S4041 are consistent with the methods and effects achieved in the embodiment in FIG. 2 and the embodiment in FIG. 3 , and are not repeated here.
S4022:若第一信号为低电平信号,则判定服务器所处的冷却环境为风冷环境。S4022: If the first signal is a low-level signal, determine that the cooling environment where the server is located is an air-cooling environment.
S4032:若服务器处于风冷环境,则目标进程为第二进程,获取服务器的实时温度数据。S4032: If the server is in an air-cooled environment, the target process is the second process to obtain real-time temperature data of the server.
S4042:根据实时温度数据控制风冷系统进行风冷冷却。S4042: Control the air cooling system to perform air cooling according to the real-time temperature data.
在本申请实施例中,基板管理控制器可以根据检测到的实时温度数据直接调整风扇的转速,控制风冷系统对服务器进行风冷冷却。In the embodiment of the present application, the baseboard management controller may directly adjust the rotation speed of the fan according to the detected real-time temperature data, and control the air cooling system to perform air cooling on the server.
需要说明的是,在确定服务器进行液冷冷却之后,为了避免风冷系统中的功能检测装置出现误报的情况,可进行关闭风冷系统的流程。示例性的,根据预存的关闭指令关闭风冷系统中的风扇手动、自动模式控制功能,关闭风扇所有告警功能的标志,以及关闭风扇的速度控制功能以及风扇的所有故障告警功能,避免出现误报的情况出现。It should be noted that after it is determined that the server is being cooled by liquid cooling, in order to avoid false alarms from the function detection device in the air cooling system, a process of shutting down the air cooling system may be performed. Exemplarily, according to the pre-stored shutdown instruction, the manual and automatic mode control functions of the fans in the air-cooling system are turned off, the signs of all warning functions of the fans are turned off, the speed control functions of the fans and all fault warning functions of the fans are turned off, so as to avoid false alarms situation occurs.
本实施例提供的冷却控制方法,不仅通过传感器识别服务器的冷却环境,实现了自动切换服务器冷却系统类型的目的,并通过对不同硬件器件进行告警等级的判定,使得液冷系统能够根据告警等级进行液冷冷却,满足了服务器关键器件的冷却需求,以及在液冷系统对服务器进行冷却的过程中,及时关闭风冷系统功能,避免由于风冷系统的故障误判影响服务器的正常运行,保证了服务器的冷却效果。The cooling control method provided in this embodiment not only realizes the purpose of automatically switching the cooling system type of the server through sensors to identify the cooling environment of the server, but also enables the liquid cooling system to perform alarms according to the alarm levels by judging the alarm levels of different hardware devices. Liquid cooling meets the cooling needs of key components of the server, and in the process of cooling the server by the liquid cooling system, the function of the air cooling system is turned off in time to avoid the normal operation of the server due to misjudgment of the failure of the air cooling system, ensuring The cooling effect of the server.
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that the sequence numbers of the steps in the above embodiments do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiment of the present application.
对应于上文实施例所述的冷却控制方法,图5是本申请实施例提供的冷却控制装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。Corresponding to the cooling control method described in the above embodiments, FIG. 5 is a structural block diagram of a cooling control device provided in an embodiment of the present application. For ease of description, only parts related to the embodiment of the present application are shown.
参照图5,该冷却控制装置包括:获取模块501、确定模块502、选择模块503以及冷却模块504。Referring to FIG. 5 , the cooling control device includes: an
所述获取模块501,用于获取所述传感器的第一信号;The obtaining
所述确定模块502,用于根据所述第一信号确定所述服务器所处的冷却环境;The
所述选择模块503,用于根据所述服务器所处的冷却环境选择用于冷却所述服务器的目标进程;The
所述冷却模块504,用于根据所述目标进程冷却所述服务器。The
需要说明的是,上述模块/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。It should be noted that the information interaction and execution process between the above-mentioned modules/units are based on the same idea as the method embodiment of this application, and its specific functions and technical effects can be found in the method embodiment section. I won't repeat them here.
另外,图5所示的冷却控制装置可以是内置于现有的终端设备内的软件单元、硬件单元、或软硬结合的单元,也可以作为独立的挂件集成到所述终端设备中,还可以作为独立的终端设备存在。In addition, the cooling control device shown in FIG. 5 can be a software unit, a hardware unit, or a combination of software and hardware built into the existing terminal equipment, or it can be integrated into the terminal equipment as an independent pendant, or it can be Exists as an independent terminal device.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used for illustration. In practical applications, the above-mentioned functions can be assigned to different functional units, Completion of modules means that the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment may be integrated into one processing unit, or each unit may exist separately physically, or two or more units may be integrated into one unit, and the above-mentioned integrated units may adopt hardware It can also be implemented in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present application. For the specific working process of the units and modules in the above system, reference may be made to the corresponding process in the foregoing method embodiments, and details will not be repeated here.
图6是本申请实施例提供的控制器的结构示意图,本申请实施例提供的控制器60包括:至少一个处理器61(图6中仅示出一个)、存储器62以及存储在所述存储器62中并可在所述至少一个处理器61上运行的计算机程序63,所述处理器61执行所述计算机程序63时实现上述任意各个冷却控制方法实施例中的第一交换机执行的步骤或者第二交换机执行的步骤。Fig. 6 is a schematic structural diagram of the controller provided by the embodiment of the present application. The
所称处理器61可以是中央处理单元(Centra l Process i ng Unit,CPU),该处理器61还可以是其他通用处理器、数字信号处理器(Digita l Signa lProcessor,DSP)、专用集成电路(App l i cat ion Specific I ntegrated Ci rcuit,AS I C)、现成可编程门阵列(Fie l d-Programmab l e Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The so-called
所述存储器62在一些实施例中可以是所述控制器60的内部存储单元,例如控制器60的硬盘或内存。所述存储器62在另一些实施例中也可以是所述控制器60的外部存储设备,例如所述控制器60上配备的插接式硬盘,智能存储卡(Smart Med i a Card,SMC),安全数字(Secure Digita l,SD)卡,闪存卡(F l ash Card)等。进一步地,所述控制器60还可以既包括所述控制器60的内部存储单元也包括外部存储设备。所述存储器62用于存储操作系统、应用程序、引导装载程序(Boot Loader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器62还可以用于暂时地存储已经输出或者将要输出的数据。The
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述任意各个冷却控制方法实施例中的基板管理控制器执行的步骤。The embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it can realize the substrate management in any of the above cooling control method embodiments The steps performed by the controller.
本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现上述任意各个冷却控制方法实施例中基板管理控制器执行的步骤。An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device implements the steps performed by the baseboard management controller in any of the cooling control method embodiments above.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-On ly Memory)、随机存取存储器(RAM,Random AccessMemory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the procedures in the methods of the above embodiments in the present application can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a computer-readable storage medium. The computer program When executed by a processor, the steps in the above-mentioned various method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying computer program codes to the device/terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunication signals, and software distribution media. Such as U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunication signals under legislation and patent practice.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts that are not detailed or recorded in a certain embodiment, refer to the relevant descriptions of other embodiments.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the device/terminal device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units Or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still implement the foregoing embodiments Modifications to the technical solutions described in the examples, or equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the application, and should be included in the Within the protection scope of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211444561.1A CN115729333A (en) | 2022-11-18 | 2022-11-18 | Cooling control method, controller and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211444561.1A CN115729333A (en) | 2022-11-18 | 2022-11-18 | Cooling control method, controller and server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115729333A true CN115729333A (en) | 2023-03-03 |
Family
ID=85296436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211444561.1A Pending CN115729333A (en) | 2022-11-18 | 2022-11-18 | Cooling control method, controller and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115729333A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI844302B (en) * | 2023-03-15 | 2024-06-01 | 英業達股份有限公司 | Cooling method and cooling device for liquid cooling server |
| CN118519850A (en) * | 2024-05-27 | 2024-08-20 | 超聚变数字技术有限公司 | A server |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111966191A (en) * | 2020-07-24 | 2020-11-20 | 苏州浪潮智能科技有限公司 | Liquid-cooled radiator, novel server radiating system and regulation and control method |
| CN114253375A (en) * | 2021-12-17 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Server heat dissipation mode control method, system, terminal and storage medium |
| CN114980666A (en) * | 2022-05-13 | 2022-08-30 | 佛山市液冷时代科技有限公司 | Control method and system for liquid cooling heat dissipation system of data center |
-
2022
- 2022-11-18 CN CN202211444561.1A patent/CN115729333A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111966191A (en) * | 2020-07-24 | 2020-11-20 | 苏州浪潮智能科技有限公司 | Liquid-cooled radiator, novel server radiating system and regulation and control method |
| CN114253375A (en) * | 2021-12-17 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Server heat dissipation mode control method, system, terminal and storage medium |
| CN114980666A (en) * | 2022-05-13 | 2022-08-30 | 佛山市液冷时代科技有限公司 | Control method and system for liquid cooling heat dissipation system of data center |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI844302B (en) * | 2023-03-15 | 2024-06-01 | 英業達股份有限公司 | Cooling method and cooling device for liquid cooling server |
| CN118519850A (en) * | 2024-05-27 | 2024-08-20 | 超聚变数字技术有限公司 | A server |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7370242B2 (en) | Thermal monitoring and response apparatus and method for computer unit | |
| US20120136502A1 (en) | Fan speed control system and fan speed reading method thereof | |
| US9671840B2 (en) | Multiple level computer system for temperature management for cooling fan control | |
| US6813150B2 (en) | Computer system | |
| US10394293B2 (en) | Method for preventing over-heating of a device within a data processing system | |
| US20150127814A1 (en) | Monitoring Server Method | |
| CN109441864A (en) | A kind of server fan control method, device, equipment and computer storage medium | |
| CN115729333A (en) | Cooling control method, controller and server | |
| CN114253375B (en) | Server cooling mode control method, system, terminal and storage medium | |
| CN113204466B (en) | A kind of over-temperature protection method and electronic equipment | |
| US9399997B2 (en) | Method for detecting heat-dissipating air flow and electronic device using the same | |
| CN116027865A (en) | A method, device, electronic equipment and storage medium for controlling heat dissipation of a server | |
| CN105607716A (en) | Server and server heat dissipation system and monitoring method thereof | |
| CN100485582C (en) | Control method of server fan | |
| CN110701084A (en) | Fan control method in electronic system | |
| CN103384464A (en) | Water-cooling heat dissipation system and heat dissipation method thereof | |
| CN111190468A (en) | A kind of OPC interface cooling device and method | |
| CN114936125A (en) | Method, device, equipment and medium for managing server | |
| CN112366012B (en) | Water level warning method, device, terminal equipment and storage medium for steam generator | |
| US12197202B2 (en) | Liquid assisted air cooling module interface in an information handling system | |
| CN116361088A (en) | Node misinsertion detection method and server | |
| CN117148937A (en) | Board card heat dissipation methods and systems, storage media and electronic equipment | |
| US11592805B2 (en) | Computing device expansion modules and control of their operation based on temperature | |
| CN110781517B (en) | Method for realizing data interaction by BIOS and BMC communication | |
| CN102478861B (en) | Fan control system for memory |
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 |

