Search

CN-121996036-A - Method, device and equipment for managing heat dissipation of server

CN121996036ACN 121996036 ACN121996036 ACN 121996036ACN-121996036-A

Abstract

The method comprises the steps of obtaining temperature data of a plurality of service servers managed by a management server, determining a first service server needing to be adjusted to a high heat dissipation gear in the plurality of service servers according to the server type of each service server and corresponding temperature data of each service server, sending a first heat dissipation management instruction to the first service server to enable the first service server to respond to the first heat dissipation management instruction, obtaining a first rotation speed required by a fan in the first service server, and controlling the fan to operate according to the corresponding first rotation speed, and by the method, the first service server needing to strengthen heat dissipation can be accurately identified by the management server, and the optimal fan rotation speed is dynamically set for the first service server based on the temperature data and the heat dissipation strategy corresponding to the first heat dissipation gear obtained after the first service server is adjusted, so that the heat dissipation effect is improved.

Inventors

  • ZHANG BEIBEI
  • ZHANG HAO
  • HU YUANMING
  • QIN XIAONING

Assignees

  • 智锐达科技(杭州)有限公司

Dates

Publication Date
20260508
Application Date
20260104

Claims (10)

  1. 1. A server heat dissipation management method, applied to a management server, comprising: acquiring temperature data of a plurality of service servers managed by the management server; According to the server type of each service server and the corresponding temperature data, determining a first service server needing to be adjusted to a high heat dissipation gear in a plurality of service servers; a first heat dissipation management instruction is sent to the first service server, so that the first service server responds to the first heat dissipation management instruction, a first rotation speed required by a fan in the first service server is obtained, and the fan is controlled to run according to the corresponding first rotation speed; The first rotation speed is determined based on temperature data of the first service server, a first heat dissipation gear and a heat dissipation strategy file corresponding to the first heat dissipation gear, the first heat dissipation gear is determined based on a current heat dissipation gear of the first service server, and the first heat dissipation gear is higher than the current heat dissipation gear of the first service server.
  2. 2. The method of claim 1, wherein the first heat dissipation management command includes a first rotational speed required by a fan in the first service server; before the first heat dissipation management instruction is sent to the first service server, the method further comprises: obtaining a first heat dissipation gear according to the current heat dissipation gear of the first service server; Generating a first rotation speed required by a fan in the first service server based on the first heat dissipation gear, the temperature data of the first service server and a heat dissipation policy file corresponding to the server type of the first service server and the first heat dissipation gear.
  3. 3. The method of claim 1, wherein the temperature data of the service server comprises temperature data corresponding to a plurality of components of the service server; The determining a first service server needing to adjust the gear in the plurality of service servers according to the server type of each service server and the corresponding temperature data thereof comprises the following steps: determining the server type of each service server; Acquiring a difference value between a temperature detection value corresponding to a core component of the service server and a reference temperature value corresponding to a server type of the service server; Determining that the corresponding service server with the difference value larger than the preset difference value is a candidate service server; Acquiring the current heat dissipation gear of the candidate service server; and determining the candidate service server with the current heat dissipation gear not being the highest gear as the first service server.
  4. 4. A method according to claim 3, characterized in that the method further comprises: determining a second service server, of which the distance between the plurality of service servers and the designated area is smaller than a preset distance threshold, wherein the second service server belongs to the plurality of service servers and is deployed in other service servers except the candidate service server; acquiring the current rotating speed of a fan in the second service server; determining that the current rotating speed is the lowest rotating speed allowed by the current heat dissipation gear of the second service server; Sending a second heat dissipation management instruction to the second service server, so that the second service server responds to the second heat dissipation management instruction, obtains a second rotating speed required by a fan in the second service server, and controls the fan to run according to the corresponding second rotating speed; the second rotating speed is determined based on temperature data of the second service server, a second heat dissipation gear and a heat dissipation strategy file corresponding to the second heat dissipation gear, the second heat dissipation gear is determined based on the current heat dissipation gear of the second service server, and the second heat dissipation gear is lower than the current heat dissipation gear of the second service server.
  5. 5. A method according to claim 3, characterized in that the method further comprises: Determining that the current moment is within a specified time period, and acquiring the current rotating speed of a fan in a third service server, wherein the third service server belongs to the plurality of service servers and is deployed in other service servers except the candidate service server; Determining that the current rotating speed is the lowest rotating speed allowed by the current heat dissipation gear of the third service server; A third heat dissipation management instruction is sent to the third service server, so that the third service server responds to the third heat dissipation management instruction, a third rotating speed required by a fan in the third service server is obtained, and the fan is controlled to run according to the corresponding third rotating speed; The third rotation speed is determined based on temperature data of the third service server, a third heat dissipation gear and a heat dissipation strategy file corresponding to the third heat dissipation gear, the third heat dissipation gear is determined based on the current heat dissipation gear of the third service server, and the third heat dissipation gear is lower than the current heat dissipation gear of the third service server.
  6. 6. The method of claim 3, wherein the sending a heat dissipation management instruction to the first service server comprises: setting a request flag bit to a specified value for the first service server to indicate that the first service server corresponds to a heat dissipation policy to be executed; packaging the identification of the first service server and the corresponding target heat dissipation gear thereof into a request message and putting the request message into a request queue; And processing the request queue to acquire the request message, and sending a heat dissipation management instruction to the first service server based on the request message, wherein the heat dissipation management instruction comprises the target heat dissipation gear.
  7. 7. The method of claim 3, wherein the obtaining the current cooling gear of the candidate service server comprises: Acquiring PWM values of heat dissipation components used for dissipating heat of core components in the candidate service server, and acquiring a mapping relation between heat dissipation gear-PWM values corresponding to the type of the service server; and determining the current heat dissipation gear of the service server based on the mapping relation and the PWM value.
  8. 8. A server heat dissipation management method, which is applied to a service server, the method comprising; Sending the temperature data of the service server to an associated management server, so that the management server determines whether the service server is a first service server needing to be adjusted to a heat dissipation gear or not according to the server type of the service server and the corresponding temperature data of the service server; If a first heat dissipation management instruction fed back by the management server when the service server is determined to be a first service server needing to be provided with a heat dissipation gear is received, responding to the first heat dissipation management instruction, and obtaining the provided first heat dissipation gear based on the current heat dissipation gear of the first service server; Obtaining a first rotation speed required by a fan in the first service server according to the temperature data of the service server, the first heat dissipation gear and a heat dissipation strategy file corresponding to the first heat dissipation gear; And controlling the fans in the service server to run at the corresponding first rotating speed.
  9. 9. A server heat dissipation management device, applied to a management server, comprising; the temperature acquisition module is used for acquiring temperature data of a plurality of service servers managed by the management server; the server determining module is used for determining a first service server which needs to be adjusted to a high heat dissipation gear in a plurality of service servers according to the server type of each service server and corresponding temperature data; The instruction sending module is used for sending a first heat dissipation management instruction to the first service server so that the first service server responds to the first heat dissipation management instruction, obtains a first rotation speed required by a fan in the first service server, and controls the fan to run according to the corresponding first rotation speed; The first rotation speed is determined based on temperature data of the first service server, a first heat dissipation gear and a heat dissipation strategy file corresponding to the first heat dissipation gear, the first heat dissipation gear is determined based on a current heat dissipation gear of the first service server, and the first heat dissipation gear is higher than the current heat dissipation gear of the first service server.
  10. 10. An electronic device, comprising: A memory having a computer program stored thereon; A processor for executing the computer program in the memory to implement the method of any of claims 1-7 or 8.

Description

Method, device and equipment for managing heat dissipation of server Technical Field The disclosure relates to the technical field of computers, and in particular relates to a method, a device and equipment for managing heat dissipation of a server. Background With the rapid development of cloud computing, big data and artificial intelligence technology, the scale and computing density of a data center are continuously increased, and a server is used as a core computing force carrier, so that the stability and the energy efficiency ratio of the server become vital. The heat dissipation efficiency of the server cluster directly relates to the service life of hardware equipment in each server, the stable exertion of computing performance and the whole energy level of the data center, and is a key link for guaranteeing the reliable and efficient operation of the IT infrastructure. In the prior art, the regulation and control of the cooling fans of each server in the server cluster is generally that each service server monitors the temperature independently and directly adjusts the rotation speed of the cooling fans according to the temperature, specifically, when the temperature of the server is detected to be increased to a certain threshold value, the rotation speed of the fans is increased to increase the cooling power, otherwise, when the temperature is reduced, the rotation speed of the fans is adjusted downwards to reduce the energy consumption and the noise. However, the inventors have found that the above-mentioned regulation methods generally have poor heat dissipation effect, thereby affecting the lifetime of the device. Disclosure of Invention In order to solve the technical problems, the present disclosure provides a method, an apparatus, and a device for managing server heat dissipation, which can accurately identify a first service server needing to strengthen heat dissipation by using a management server, and dynamically set an optimal fan rotation speed for the first service server based on temperature data and a heat dissipation policy corresponding to a first heat dissipation gear obtained after the first service server is adjusted up, so as to improve a heat dissipation effect. To achieve the above object, in a first aspect, the present disclosure provides a server heat dissipation management method applied to a management server, the method including; acquiring temperature data of a plurality of service servers managed by the management server; According to the server type of each service server and the corresponding temperature data, determining a first service server needing to be adjusted to a high heat dissipation gear in a plurality of service servers; a first heat dissipation management instruction is sent to the first service server, so that the first service server responds to the first heat dissipation management instruction, a first rotation speed required by a fan in the first service server is obtained, and the fan is controlled to run according to the corresponding first rotation speed; The first rotation speed is determined based on temperature data of the first service server, a first heat dissipation gear and a heat dissipation strategy file corresponding to the first heat dissipation gear, the first heat dissipation gear is determined based on a current heat dissipation gear of the first service server, and the first heat dissipation gear is higher than the current heat dissipation gear of the first service server. In a second aspect, the present disclosure provides a server heat dissipation management method, applied to a service server, the method including; Sending the temperature data of the service server to an associated management server, so that the management server determines whether the service server is a first service server needing to be adjusted to a heat dissipation gear or not according to the server type of the service server and the corresponding temperature data of the service server; If a first heat dissipation management instruction fed back by the management server when the service server is determined to be a first service server needing to be provided with a heat dissipation gear is received, responding to the first heat dissipation management instruction, and obtaining the provided first heat dissipation gear based on the current heat dissipation gear of the first service server; Obtaining a first rotation speed required by a fan in the first service server according to the temperature data of the service server, the first heat dissipation gear and a heat dissipation strategy file corresponding to the first heat dissipation gear; And controlling the fans in the first service server to run at the corresponding first rotating speed. In a third aspect, the present disclosure provides a server heat dissipation management device applied to a management server, the device including; the temperature acquisition module is used for acquiring temperature dat