CN105159814B - temperature monitoring method and device - Google Patents
temperature monitoring method and device Download PDFInfo
- Publication number
- CN105159814B CN105159814B CN201510486670.3A CN201510486670A CN105159814B CN 105159814 B CN105159814 B CN 105159814B CN 201510486670 A CN201510486670 A CN 201510486670A CN 105159814 B CN105159814 B CN 105159814B
- Authority
- CN
- China
- Prior art keywords
- server
- temperature
- information
- inlet air
- data center
- 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.)
- Active
Links
Landscapes
- Air Conditioning Control Device (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本申请公开了温度监控方法和装置。该方法的一具体实施方式包括:获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度;基于位置信息,确定同属于同一机柜的服务器;基于进风温度,确定局部热点服务器;基于局部热点服务器的进风温度和位置信息,调整送风温度,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。实现了利用数据中心的空调生成的冷风流经服务器时的温度作为服务器的进风温度,使得检测到的进风温度更加精确,进一步地,可以利用检测到的进风温度更加精确地调节送风温度。
The application discloses a temperature monitoring method and device. A specific implementation of the method includes: acquiring monitoring information of a server in a data center, the monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is generated by the air conditioner in the data center detected by the temperature sensor installed on the server substrate The corresponding temperature when the cold air flows through the server; based on the location information, determine the servers that belong to the same cabinet; determine the local hot spot server based on the inlet air temperature; Wind temperature is the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the cabinet where the local hotspot server is located. The temperature of the cold air generated by the air conditioner in the data center when it flows through the server is used as the inlet air temperature of the server, so that the detected inlet air temperature is more accurate, and further, the detected air inlet temperature can be used to adjust the air supply more accurately temperature.
Description
技术领域technical field
本申请涉及计算机领域,具体涉及数据中心领域,尤其涉及温度监控方法和装置。The present application relates to the field of computers, in particular to the field of data centers, especially to a temperature monitoring method and device.
背景技术Background technique
在数据中心的运行过程中,对数据中心中的服务器的温度进行监控是确保数据中心正常运行的关键环节。目前,对数据中心中的服务器温度进行监控通常采用在机柜顶端或底端的冷通道和热通道布置若干温度传感器,然后将温度传感器检测到的温度作为服务器的工作温度。然而,由于受到数据中心内部气流组织不通畅以及建筑因素遮挡部分气流等因素的影响,导致温度传感器检测到的温度与服务器的实际工作温度存在一定的温差,进而无法通过温度传感器检测到的温度,对数据中心的空调的送风温度进行精确地调节。During the operation of the data center, monitoring the temperature of the servers in the data center is a key link to ensure the normal operation of the data center. At present, to monitor the temperature of servers in the data center, several temperature sensors are usually arranged in the cold aisle and hot aisle at the top or bottom of the cabinet, and then the temperature detected by the temperature sensors is used as the working temperature of the server. However, due to factors such as unsmooth airflow organization inside the data center and partial airflow blocked by building factors, there is a certain temperature difference between the temperature detected by the temperature sensor and the actual operating temperature of the server, and the temperature detected by the temperature sensor cannot be passed. Precisely adjust the air supply temperature of the air conditioner in the data center.
发明内容Contents of the invention
本申请提供了温度监控方法和装置,用于解决上述背景技术部分存在的技术问题。The present application provides a temperature monitoring method and device for solving the technical problems in the background art section above.
第一方面,本申请提供了温度监控方法,该方法包括:获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度;基于位置信息,确定同属于同一机柜的服务器;基于进风温度,确定局部热点服务器,局部热点服务器为进风温度大于同属于同一机柜的其他服务器的进风温度的服务器;基于局部热点服务器的进风温度和位置信息,调整送风温度,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。In the first aspect, the present application provides a temperature monitoring method, the method includes: obtaining monitoring information of a server in a data center, the monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is detected by a temperature sensor arranged on the server substrate The corresponding temperature when the cold air generated by the air conditioner in the data center flows through the servers; based on the location information, determine the servers that belong to the same cabinet; The server of the air inlet temperature of other servers in the cabinet; adjust the air supply temperature based on the air inlet temperature and location information of the local hotspot server. temperature.
第二方面,本申请提供了温度监控装置,该装置包括:获取单元,配置用于获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度;位置确定单元,配置用于基于位置信息,确定同属于同一机柜的服务器;热点确定单元,配置用于基于进风温度,确定局部热点服务器,局部热点服务器为进风温度大于同属于同一机柜的其他服务器的进风温度的服务器;温度调整单元,配置用于基于局部热点服务器的进风温度和位置信息,调整送风温度,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。In a second aspect, the present application provides a temperature monitoring device, which includes: an acquisition unit configured to acquire monitoring information of a server in a data center, the monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is set on the server The temperature sensor on the substrate detects the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the server; the location determination unit is configured to determine the servers belonging to the same cabinet based on the location information; the hotspot determination unit is configured to determine based on the location information The air inlet temperature is used to determine the local hotspot server, and the local hotspot server is a server whose air inlet temperature is higher than that of other servers belonging to the same cabinet; the temperature adjustment unit is configured to be based on the air inlet temperature and location information of the local hotspot server, Adjust the air supply temperature. The air supply temperature is the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the cabinet where the local hotspot server is located.
本申请提供的温度监控方法和装置,通过获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度;基于位置信息,确定同属于同一机柜的服务器;基于进风温度,确定局部热点服务器;基于局部热点服务器的进风温度和位置信息,调整送风温度,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。实现了利用数据中心的空调生成的冷风流经服务器时的温度作为服务器的进风温度,使得检测到的进风温度更加精确,进一步地,可以利用检测到的进风温度更加精确地调节空调的送风温度。The temperature monitoring method and device provided in this application obtain the monitoring information of the server in the data center, the monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is the temperature of the data center detected by the temperature sensor installed on the server substrate. The corresponding temperature when the cold air generated by the air conditioner flows through the server; based on the location information, determine the servers that belong to the same cabinet; determine the local hot spot server based on the inlet air temperature; , the air supply temperature is the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the cabinet where the local hotspot server is located. The temperature of the cold air generated by the air conditioner in the data center when it flows through the server is used as the inlet air temperature of the server, so that the detected inlet air temperature is more accurate. Further, the detected inlet air temperature can be used to more accurately adjust the air conditioner. Supply air temperature.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1示出了适用于本申请的温度监控方法的系统架构图;Fig. 1 shows a system architecture diagram applicable to the temperature monitoring method of the present application;
图2示出了根据本申请的温度监控方法的一个实施例的流程图;Fig. 2 shows the flow chart of an embodiment of the temperature monitoring method according to the present application;
图3示出了调整数据中心的空调的送风温度的原理图;FIG. 3 shows a schematic diagram of adjusting the air supply temperature of an air conditioner in a data center;
图4示出了在监控服务器上显示局部热点服务器的监控信息的效果示意图;Fig. 4 shows the schematic diagram of the effect of displaying the monitoring information of the local hotspot server on the monitoring server;
图5示出了根据本申请的温度监控装置的一个实施例的结构示意图。Fig. 5 shows a schematic structural diagram of an embodiment of a temperature monitoring device according to the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
请参考图1,其示出了适用于本申请的温度监控方法的系统架构图。在图1中,示出了数据中心中多排彼此平行排列的机柜101,机柜101上可以设置有多个交叉排列的机架,每一个机架上可以设置一个服务器102。同属于同一个机柜101的服务器102之间可以采用有线方式(例如TCP/IP)进行连接,多个机柜101之间可以通过交换机104进行通信。此外,还示出了监控服务器103,监控服务器103用于对多个服务器102的温度进行监控。Please refer to FIG. 1 , which shows a system architecture diagram of a temperature monitoring method applicable to this application. In FIG. 1 , a plurality of rows of cabinets 101 arranged parallel to each other in a data center are shown, and a plurality of racks arranged in a cross manner may be arranged on the cabinets 101 , and a server 102 may be arranged on each rack. Servers 102 belonging to the same cabinet 101 can be connected in a wired manner (such as TCP/IP), and multiple cabinets 101 can communicate through a switch 104 . In addition, a monitoring server 103 is also shown, and the monitoring server 103 is used to monitor the temperatures of multiple servers 102 .
请参考图2,其示出了根据本申请的温度监控方法的一个实施例的流程200。该方法包括以下步骤:Please refer to FIG. 2 , which shows a flow 200 of an embodiment of the temperature monitoring method according to the present application. The method includes the following steps:
步骤201,获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息。In step 201, the monitoring information of the server in the data center is acquired, and the monitoring information includes the air inlet temperature and location information of the server.
在本实施例中,可以通过监控服务器获取数据中心的服务器的监控信息。监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度。可以利用检测到的进风温度来表示服务当前的工作温度。在本实施例中,可以利用设置于服务器基板上的温度传感器来检测服务器的进风温度,例如,可以将温度传感器直接设置于服务器的基板管理控制器上。在本实施例中,利用数据中心的空调生成的冷风流经服务器时的温度来表征服务器的进风温度,相较于现有技术中的通过在机柜的顶端或底端设置温度传感器检测服务器的进风温度,避免了因数据中心内的气流组织不通畅以及建筑因素遮挡部分气流等因素对温度检测结果的影响,从而可以更加准确地反映服务器的实际工作温度。在本实施例中,服务器的位置信息可以为预先为机柜中的服务器分配的序号。例如,多个服务器在机柜中是交叉排列的,可以按照排列顺序预先为每一个服务器分配一个序号,将该序号作为服务器的位置信息。In this embodiment, the monitoring information of the server in the data center can be acquired through the monitoring server. The monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the server detected by the temperature sensor installed on the server substrate. The detected inlet air temperature can be used to indicate the current operating temperature of the service. In this embodiment, the temperature sensor disposed on the server substrate may be used to detect the intake air temperature of the server, for example, the temperature sensor may be directly disposed on the baseboard management controller of the server. In this embodiment, the temperature of the cold air generated by the air conditioner in the data center flows through the server to characterize the inlet air temperature of the server. The air inlet temperature avoids the influence on the temperature detection results due to factors such as unsmooth airflow organization in the data center and partial airflow blocked by building factors, so that it can more accurately reflect the actual working temperature of the server. In this embodiment, the location information of the server may be a serial number pre-assigned to the server in the cabinet. For example, if multiple servers are arranged crosswise in the cabinet, each server may be assigned a serial number in advance according to the arrangement order, and the serial number may be used as the location information of the server.
在本实施例中,可以在数据中心中的服务器上预先配置用于采集进风温度数据的脚本,以及利用该脚本向监控服务器上传采集到的进风温度以及服务器的位置信息。例如,当服务器运行Linux操作系统时,可以在数据中心的服务器上预先设置用于读取进风温度数据的Linux Shell脚本。当利用设置在服务器基板上的温度传感器采集进风温度时,则可以利用该Linux Shell脚本去循环读取温度传感器输出的温度信号,从而获取服务器的进风温度,并且由Linux Shell脚本将进风温度以及服务器的位置信息发送至监控服务器。In this embodiment, a script for collecting the data of the inlet air temperature may be pre-configured on the server in the data center, and the script may be used to upload the collected inlet air temperature and the location information of the server to the monitoring server. For example, when the server runs the Linux operating system, a Linux shell script for reading the air inlet temperature data can be preset on the server in the data center. When the temperature sensor installed on the server substrate is used to collect the inlet air temperature, the Linux Shell script can be used to read the temperature signal output by the temperature sensor in a loop to obtain the server’s inlet air temperature, and the Linux Shell script will convert the air inlet temperature to The temperature and the location information of the server are sent to the monitoring server.
在本实施例的一些可选地实现方式中,服务器的位置信息包括:机柜标识信息、机架标识信息。在本实施例中,机柜标识信息可以用一个序号进行表示,例如,每一个机柜可以在数据中心中对应一个表征该机柜在数据中心中所处的排数的序号。机架标识信息可以用一个二维坐标进行表示。在机柜中,多个服务器是交叉排列的,每一个机架在机柜中的位置,均可以用一个二维坐标进行表示。其中,横坐标表示该机架在机柜中的行数,纵坐标表示该机架在机柜中的列数。可以根据机柜信息与机架信息,确定服务器所属的机柜以及在机柜中所处的位置。In some optional implementation manners of this embodiment, the location information of the server includes: cabinet identification information and rack identification information. In this embodiment, the cabinet identification information may be represented by a serial number. For example, each cabinet in the data center may correspond to a serial number representing the row number of the cabinet in the data center. The rack identification information can be represented by a two-dimensional coordinate. In the cabinet, multiple servers are arranged crosswise, and the position of each rack in the cabinet can be represented by a two-dimensional coordinate. Wherein, the abscissa indicates the number of rows of the rack in the cabinet, and the ordinate indicates the number of columns of the rack in the cabinet. The cabinet to which the server belongs and the position in the cabinet can be determined according to the cabinet information and the rack information.
在本实施例的一些可选地实现方式中,获取数据中心的服务器的监控信息包括:通过主控服务器获取服务器的监控信息,主控服务器预先从数据中心的服务器中选取;接收主控服务器发送的服务器的监控信息。在本实施例中,可以预先从数据中心的服务器中选取出一个服务器作为主控服务器,利用主控服务器来获取数据中心内其他服务器的进风温度。可以利用该主控服务器每间隔一定时间段通过Linux Shell脚本获取数据中心中的其他服务器的进风温度和位置信息,然后将获取到其他服务器的进风温度和位置信息发送至监控服务器。In some optional implementations of this embodiment, obtaining the monitoring information of the server in the data center includes: obtaining the monitoring information of the server through the master control server, and the master control server selects from the servers in the data center in advance; receiving the data sent by the master control server The monitoring information of the server. In this embodiment, one server may be selected in advance from the servers in the data center as the master control server, and the master control server may be used to obtain the air inlet temperatures of other servers in the data center. The main control server can be used to obtain the air inlet temperature and location information of other servers in the data center through a Linux Shell script at regular intervals, and then send the acquired air inlet temperature and location information of other servers to the monitoring server.
在本实施例的一些可选地实现方式中,监控信息还包括以下至少一项:主板信息、硬盘信息、内存信息、风扇数量信息、处理器工作温度信息。In some optional implementation manners of this embodiment, the monitoring information further includes at least one of the following: motherboard information, hard disk information, memory information, fan number information, and processor operating temperature information.
步骤202,基于位置信息,确定同属于同一机柜的服务器;Step 202, based on the location information, determine servers belonging to the same cabinet;
在本实施例中,可以根据获取的监控信息中的服务器的位置信息,确定同属于同一机柜的服务器。例如,当位置信息为其所属的机柜的序号时,则可以将位置信息中具有同一序号的服务器确定为同属于同一机柜的服务器。In this embodiment, servers belonging to the same cabinet may be determined according to the location information of the servers in the acquired monitoring information. For example, when the location information is the serial number of the cabinet to which it belongs, servers with the same serial number in the location information may be determined as servers belonging to the same cabinet.
步骤203,基于进风温度,确定局部热点服务器。Step 203, determine a local hotspot server based on the air inlet temperature.
在本实施例中,局部热点服务器为进风温度大于同属于同一机柜的其他服务器的进风温度的服务器。在本实施例中,在获取了数据中心中的每一个服务器的进风温度之后,可以确定出局部热点服务器,即同属于一个机柜的服务器的进风温度,对应的进风温度最高的服务器。在本实施例中,在接收到服务器的监控信息时,可以根据监控信息中的机柜信息,确定同属于同一机柜的服务器。然后可以通过比较同属于同一机柜的服务器的进风温度,将进风温度最大的服务器确定为局部热点服务器,并且可以进一步通过监控信息中的机架信息,确定局部热点服务器在其所属的机柜中的位置。在本实施例中,在确定了数据中心中的多个机柜中的局部热点服务器之后,还可以确定出中心热点服务器,即整个数据中心中对应的进风温度最高的服务器。In this embodiment, the local hotspot server is a server whose air intake temperature is higher than that of other servers belonging to the same cabinet. In this embodiment, after the air inlet temperature of each server in the data center is acquired, a local hotspot server, that is, the server with the highest air inlet temperature corresponding to the servers belonging to the same cabinet can be determined. In this embodiment, when the server monitoring information is received, the servers belonging to the same cabinet may be determined according to the cabinet information in the monitoring information. Then, by comparing the inlet air temperature of servers belonging to the same cabinet, the server with the highest air inlet temperature can be determined as the local hotspot server, and the rack information in the monitoring information can be further used to determine that the local hotspot server is in the cabinet to which it belongs s position. In this embodiment, after the local hotspot servers in multiple cabinets in the data center are determined, the central hotspot server may also be determined, that is, the corresponding server with the highest inlet air temperature in the entire data center.
步骤204,基于局部热点服务器的进风温度和位置信息,调整送风温度。Step 204, based on the air inlet temperature and location information of the local hotspot server, adjust the air supply temperature.
在本实施例中,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。在本实施例中,在确定了数据中心中的局部热点服务器之后,可以基于局部热点服务器对应的监控信息,调整数据中心的空调的送风温度。In this embodiment, the air supply temperature is the corresponding temperature when the cold air generated by the air conditioner in the data center flows through the cabinet where the local hotspot server is located. In this embodiment, after the local hotspot server in the data center is determined, the air supply temperature of the air conditioner in the data center may be adjusted based on monitoring information corresponding to the local hotspot server.
请参考图3,其示出了调整数据中心的空调的送风温度的原理图。下面结合图3说明根据局部热点服务器的进风温度和位置,调整数据中心的空调的送风温度的过程:在数据中心中,数据中心的空调301产生的冷风可以经过冷通道302流入设置在机柜上的服务器中,然后对服务器进行降温之后,经由热通道303排出。在本实施例中,冷通道302可以为设置在数据中心的机柜底端的通道,热通道303可以为设置在数据中心的机柜顶端的通道。当局部热点服务器的进风温度大于温度阈值时,则可以根据该进风温度,降低与该机柜对应的空调301的送风温度,从而对机柜中的服务器进行降温。同时,可以实时对局部热点服务器的进风温度进行检测,当检测到局部热点服务器的进风温度小于温度阈值时,则可以停止降低空调301的送风温度。在本实施例中,由于利用数据中心的空调301生成的冷风流经服务器时的温度来表征服务器的进风温度,使得检测到的进风温度更加精确,进一步地,可以利用检测到的进风温度更加精确地调节空调301的送风温度。Please refer to FIG. 3 , which shows a schematic diagram of adjusting the air supply temperature of the air conditioner in the data center. The following describes the process of adjusting the air supply temperature of the air conditioner in the data center according to the air inlet temperature and position of the local hotspot server in combination with FIG. In the server on the server, after the server is cooled down, it is discharged through the hot aisle 303 . In this embodiment, the cold aisle 302 may be the aisle arranged at the bottom of the cabinet in the data center, and the hot aisle 303 may be the aisle arranged at the top of the cabinet in the data center. When the inlet air temperature of the local hotspot server is greater than the temperature threshold, the air supply temperature of the air conditioner 301 corresponding to the cabinet can be lowered according to the inlet air temperature, thereby cooling the server in the cabinet. At the same time, the air inlet temperature of the local hotspot server can be detected in real time, and when it is detected that the air inlet temperature of the local hotspot server is lower than the temperature threshold, the reduction of the air supply temperature of the air conditioner 301 can be stopped. In this embodiment, since the temperature of the cold air generated by the air conditioner 301 of the data center flows through the server to characterize the inlet air temperature of the server, the detected inlet air temperature is more accurate. Further, the detected inlet air temperature can be used The temperature adjusts the air supply temperature of the air conditioner 301 more precisely.
在本实施例的一些可选地实现方式中,基于局部热点服务器的进风温度和位置信息,调整送风温度包括:基于局部热点服务器的位置信息,确定局部热点服务器在机柜中所属的子区域,以及确定子区域对应的预设加权值;计算局部热点服务器的进风温度与送风温度的差值;将差值与预设加权值的乘积作为温度变化量;基于温度变化量,调整送风温度。在本实施例中,考虑到数据中心的空调生成的冷风在流经机柜时,也会受到数据中心内气流的影响,从而造成空调生成的冷风流经机柜中的服务器时温度的不同。因此,在本实施例中,可以预先将机柜分为多个子区域,每一个子区域对应多个服务器,相应地,每一个子区域对应一个预设加权值。在进行温度调节时,首先确定局部热点服务器在机柜中所属的子区域,以及确定子区域对应的预设加权值,该预设加权值用于表征数据中心的空调生成的冷风流经该子区域时服务器温度变化的比例。然后,可以计算局部热点服务器的进风温度与送风温度的差值;将差值与预设加权值的乘积作为温度的变化量。最后,基于温度变化量,调整送风温度。例如,可以根据温度的上升量,降低数据中心的空调生成的冷风的温度。In some optional implementations of this embodiment, adjusting the air supply temperature based on the air inlet temperature and location information of the local hotspot server includes: determining the sub-area of the local hotspot server in the cabinet based on the location information of the local hotspot server , and determine the preset weighted value corresponding to the sub-area; calculate the difference between the inlet air temperature and the air supply temperature of the local hotspot server; use the product of the difference and the preset weighted value as the temperature change; based on the temperature change, adjust the air supply wind temperature. In this embodiment, it is considered that the cold air generated by the air conditioner in the data center is also affected by the air flow in the data center when it flows through the cabinets, so that the temperature of the cold air generated by the air conditioner flows through the servers in the cabinets is different. Therefore, in this embodiment, the cabinet may be divided into multiple sub-areas in advance, each sub-area corresponds to multiple servers, and each sub-area corresponds to a preset weighted value. When performing temperature adjustment, first determine the sub-area to which the local hotspot server belongs in the cabinet, and determine the preset weight value corresponding to the sub-area, which is used to represent the cold air generated by the air conditioner in the data center flowing through the sub-area The ratio of the temperature change of the server at that time. Then, the difference between the inlet air temperature and the air supply temperature of the local hotspot server can be calculated; the product of the difference and the preset weighted value is used as the temperature variation. Finally, the air supply temperature is adjusted based on the amount of temperature change. For example, the temperature of the cool air generated by the air conditioner in the data center can be lowered according to the amount of temperature increase.
在本实施例的一些可选地实现方式中,还包括:判断局部热点服务器的进风温度是否大于预设温度阈值;若是,生成告警信息,以及显示告警信息和局部热点服务器的监控信息。在本实施例中,当检测到局部热点服务器的进风温度大于预设温度阈值时,则可以在监控服务器上显示告警信息,并且显示局部热点服务器的当前进风温度以及局部热点服务器在机柜中所处的位置。从而使得运维人员可以实时获取数据中心中的局部热点服务器的进风温度,并且根据局部热点服务器的进风温度,及时降低空调的送风温度,从而降低服务器的宕机风险。In some optional implementations of this embodiment, it also includes: judging whether the inlet air temperature of the local hotspot server is greater than a preset temperature threshold; if so, generating alarm information, and displaying the alarm information and monitoring information of the local hotspot server. In this embodiment, when it is detected that the air inlet temperature of the local hotspot server is greater than the preset temperature threshold, an alarm message can be displayed on the monitoring server, and the current air inlet temperature of the local hotspot server and the location of the local hotspot server in the cabinet can be displayed. where you are. In this way, the operation and maintenance personnel can obtain the air inlet temperature of the local hotspot server in the data center in real time, and reduce the air supply temperature of the air conditioner in time according to the air inlet temperature of the local hotspot server, thereby reducing the risk of server downtime.
请参考图4,其示出了在监控服务器上显示局部热点服务器的监控信息的效果示意图。在图4中,示出了检测到的多个机柜中的局部热点服务器的进风温度,以及局部热点服务器在其所属的机柜中的位置。此外,还可以同时显示局部热点服务器所处的状态。从而使得运维人员可以根据局部热点服务器的状态,确定是否调整数据中心中的空调的送风温度。Please refer to FIG. 4 , which shows a schematic diagram of the effect of displaying monitoring information of a local hotspot server on the monitoring server. In FIG. 4 , the detected air intake temperatures of the local hotspot servers in multiple cabinets and the positions of the local hotspot servers in the cabinets to which they belong are shown. In addition, the status of the local hotspot server can also be displayed at the same time. Therefore, the operation and maintenance personnel can determine whether to adjust the air supply temperature of the air conditioner in the data center according to the state of the local hotspot server.
请参考图5,其示出了根据本申请的温度监控装置的一个实施例的结构示意图。如图5所示,装置500包括:获取单元501,位置确定单元502,热点确定单元503,温度调整单元504。其中,获取单元501配置用于获取数据中心的服务器的监控信息,监控信息包括服务器的进风温度和位置信息,进风温度为设置于服务器基板上的温度传感器检测到的数据中心的空调生成的冷风流经服务器时对应的温度;位置确定单元502配置用于基于位置信息,确定同属于同一机柜的服务器;热点确定单元503配置用于基于进风温度,确定局部热点服务器,局部热点服务器为进风温度大于同属于同一机柜的其他服务器的进风温度的服务器;温度调整单元504配置用于基于局部热点服务器的进风温度和位置信息,调整送风温度,送风温度为数据中心的空调生成的冷风流经局部热点服务器所在的机柜时对应的温度。Please refer to FIG. 5 , which shows a schematic structural diagram of an embodiment of a temperature monitoring device according to the present application. As shown in FIG. 5 , the device 500 includes: an acquisition unit 501 , a location determination unit 502 , a hotspot determination unit 503 , and a temperature adjustment unit 504 . Wherein, the acquisition unit 501 is configured to acquire the monitoring information of the server in the data center, the monitoring information includes the air inlet temperature and location information of the server, and the air inlet temperature is generated by the air conditioner in the data center detected by the temperature sensor arranged on the server substrate The temperature corresponding to when the cold air flows through the server; the position determining unit 502 is configured to determine the server belonging to the same cabinet based on the position information; the hot spot determining unit 503 is configured to determine a local hot spot server based on the inlet air temperature, and the local hot spot server is A server whose air temperature is greater than the air inlet temperature of other servers belonging to the same cabinet; the temperature adjustment unit 504 is configured to adjust the air supply temperature based on the air inlet temperature and location information of the local hotspot server, and the air supply temperature is generated by the air conditioner in the data center The corresponding temperature when the cold air flows through the cabinet where the local hot spot server is located.
在本实施例的一些可选地实现方式中,温度调整单元504包括:区域确定子单元(未示出),配置用于基于局部热点服务器的位置信息,确定局部热点服务器在机柜中所属的子区域,以及确定子区域对应的预设加权值;第一计算子单元(未示出),配置用于计算局部热点服务器的进风温度与送风温度的差值;第二计算子单元(未示出),配置用于将差值与预设加权值的乘积作为温度变化量;送风温度调整子单元(未示出),配置用于基于温度变化量,调整送风温度。In some optional implementations of this embodiment, the temperature adjustment unit 504 includes: an area determination subunit (not shown), configured to determine the subunit to which the local hotspot server belongs in the cabinet based on the location information of the local hotspot server area, and determine the preset weighted value corresponding to the sub-area; the first calculation subunit (not shown) is configured to calculate the difference between the inlet air temperature and the air supply temperature of the local hotspot server; the second calculation subunit (not shown) shown), configured to use the product of the difference and a preset weighted value as the temperature change; the air supply temperature adjustment subunit (not shown), configured to adjust the air supply temperature based on the temperature change.
在本实施例的一些可选地实现方式中,服务器的位置信息包括:机柜标识信息、机架标识信息。In some optional implementation manners of this embodiment, the location information of the server includes: cabinet identification information and rack identification information.
在本实施例的一些可选地实现方式中,监控信息还包括以下至少一项:主板信息、硬盘信息、内存信息、风扇数量信息、处理器工作温度信息。In some optional implementation manners of this embodiment, the monitoring information further includes at least one of the following: motherboard information, hard disk information, memory information, fan number information, and processor operating temperature information.
在本实施例的一些可选地实现方式中,装置500还包括:判断单元(未示出),配置用于判断局部热点服务器的进风温度是否大于预设温度阈值;告警单元(未示出),配置用于当局部热点服务器的进风温度大于预设温度阈值时,生成告警信息,以及显示告警信息和局部热点服务器的监控信息。In some optional implementations of this embodiment, the device 500 further includes: a judging unit (not shown), configured to judge whether the inlet air temperature of the local hotspot server is greater than a preset temperature threshold; an alarm unit (not shown ), configured to generate an alarm message when the inlet air temperature of the local hotspot server is greater than a preset temperature threshold, and display the alarm message and the monitoring information of the local hotspot server.
在本实施例的一些可选地实现方式中,获取单元501包括:采集子单元(未示出),配置用于通过主控服务器获取服务器的监控信息,主控服务器为预先从数据中心的服务器中选取的用于采集其他服务器的监控信息的服务器。In some optional implementations of this embodiment, the acquisition unit 501 includes: an acquisition subunit (not shown), configured to acquire the monitoring information of the server through the master control server, and the master control server is a server in the data center in advance The server used to collect the monitoring information of other servers selected in .
本领域技术人员可以理解,上述温度监控装置500还包括一些其他公知结构,例如处理器、存储器等,为了不必要地模糊本公开的实施例,这些公知的结构在图5中未示出。Those skilled in the art can understand that the above-mentioned temperature monitoring device 500 also includes some other known structures, such as a processor, a memory, etc., and these known structures are not shown in FIG. 5 in order to unnecessarily obscure the embodiments of the present disclosure.
本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元,位置确定单元、热点确定单元和温度调整单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“配置用于获取数据中心的服务器的监控信息的单元”。The units or modules involved in the embodiments of the present application may be implemented by means of software or by means of hardware. The described units or modules may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, a position determination unit, a hot spot determination unit, and a temperature adjustment unit. Wherein, the names of these units do not limit the unit itself under certain circumstances, for example, the obtaining unit may also be described as “a unit configured to obtain monitoring information of a server in a data center”.
作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本申请的温度监控方法。As another aspect, the present application also provides a computer-readable storage medium, which may be the computer-readable storage medium contained in the device described in the above-mentioned embodiments; A computer-readable storage medium assembled in a terminal. The computer-readable storage medium stores one or more programs, and the programs are used by one or more processors to execute the temperature monitoring method described in this application.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principle. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, but should also cover the technical solution formed by the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of or equivalent features thereof. For example, a technical solution formed by replacing the above-mentioned features with technical features with similar functions disclosed in (but not limited to) this application.
Claims (10)
- A kind of 1. temperature monitoring method, it is characterised in that the described method includes:The monitoring information of the server of data center is obtained, the monitoring information includes the inlet air temperature and position letter of server Breath, the inlet air temperature are the cold of the air-conditioning generation for the data center that the temperature sensor being arranged on server substrate detects It is distinguished and admirable through server when corresponding temperature;Based on the positional information, determine to belong to the server of same cabinet;Based on the inlet air temperature, hot localised points server is determined, the hot localised points server is more than for inlet air temperature to be belonged to together In the server of the inlet air temperature of other servers of same cabinet;Based on the inlet air temperature and positional information of the hot localised points server, wind pushing temperature is adjusted, the wind pushing temperature is number Corresponding temperature when the cold wind generated according to the air-conditioning at center flows through the cabinet where the hot localised points server, based on the office The inlet air temperature and positional information of portion's hot spot server, adjustment wind pushing temperature include:Position based on the hot localised points server Confidence ceases, and determines hot localised points server subregion affiliated in cabinet, and determines that the subregion is corresponding pre- If weighted value;Calculate the inlet air temperature of the hot localised points server and the difference of the wind pushing temperature;By the difference and institute The product of default weighted value is stated as temperature variation;Based on the temperature variation, the wind pushing temperature is adjusted.
- 2. according to the method described in claim 1, it is characterized in that, the positional information of server includes:Cabinet identification information, machine Frame identification information.
- 3. according to the method described in claim 2, it is characterized in that, the monitoring information further include it is at least one of following:Mainboard Information, hard disk information, memory information, number of fans information, processor operational temperature information.
- 4. according to the method described in one of claim 1-3, it is characterised in that the method further includes:Judge whether the inlet air temperature of the hot localised points server is more than preset temperature threshold value;If so, generation warning information, and show the monitoring information of the warning information and the hot localised points server.
- 5. according to the method described in claim 4, it is characterized in that, the method further includes:The monitoring information of server is obtained by main control server, the main control server is in advance from the server of data center The server for being used to gather the monitoring information of other servers of middle selection.
- 6. a kind of device for monitoring temperature, it is characterised in that described device includes:Acquiring unit, is configured to obtain the monitoring information of the server of data center, and the monitoring information includes server Inlet air temperature and positional information, the inlet air temperature are in the data that the temperature sensor being arranged on server substrate detects The cold wind of the air-conditioning generation of the heart flows through corresponding temperature during server;Position determination unit, is configured to be based on the positional information, determines to belong to the server of same cabinet;Hot spot determination unit, is configured to be based on the inlet air temperature, determines hot localised points server, the hot localised points service Device is more than the server of the inlet air temperature for other servers for belonging to same cabinet for inlet air temperature;Temperature adjustment unit, is configured to inlet air temperature and positional information based on the hot localised points server, adjustment air-supply Temperature, when the wind pushing temperature is the cabinet where the cold wind that the air-conditioning of data center generates flows through the hot localised points server Corresponding temperature, temperature adjustment unit include:Region determination subelement, is configured to the position based on the hot localised points server Confidence ceases, and determines hot localised points server subregion affiliated in cabinet, and determines that the subregion is corresponding pre- If weighted value;First computation subunit, is configured to calculate the inlet air temperature of the hot localised points server and the air-supply temperature The difference of degree;Second computation subunit, is configured to using the product of the difference and the default weighted value as temperature change Amount;Wind pushing temperature adjusts subelement, is configured to be based on the temperature variation, adjusts the wind pushing temperature.
- 7. device according to claim 6, it is characterised in that the positional information of server includes:Cabinet identification information, machine Frame identification information.
- 8. device according to claim 7, it is characterised in that the monitoring information further includes at least one of following:Mainboard Information, hard disk information, memory information, number of fans information, processor operational temperature information.
- 9. according to the device described in one of claim 6-8, it is characterised in that described device further includes:Judging unit, is configured to judge whether the inlet air temperature of the hot localised points server is more than preset temperature threshold value;Alarm Unit, is configured to when the inlet air temperature of the hot localised points server is more than preset temperature threshold value, and generation is accused Alert information, and show the monitoring information of the warning information and the hot localised points server.
- 10. device according to claim 9, it is characterised in that the acquiring unit includes:Subelement is gathered, is configured to the monitoring information that main control server obtains server, the main control server is pre- That is first chosen from the server of data center is used to gather the server of the monitoring information of other servers.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510486670.3A CN105159814B (en) | 2015-08-10 | 2015-08-10 | temperature monitoring method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510486670.3A CN105159814B (en) | 2015-08-10 | 2015-08-10 | temperature monitoring method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105159814A CN105159814A (en) | 2015-12-16 |
| CN105159814B true CN105159814B (en) | 2018-04-20 |
Family
ID=54800676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510486670.3A Active CN105159814B (en) | 2015-08-10 | 2015-08-10 | temperature monitoring method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105159814B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109189185B (en) * | 2018-07-16 | 2022-02-22 | 北京小米移动软件有限公司 | Terminal temperature adjusting method and device |
| CN110793653A (en) * | 2018-08-02 | 2020-02-14 | 阿里巴巴集团控股有限公司 | Temperature monitoring method and device |
| CN111465265B (en) * | 2020-04-03 | 2022-04-22 | 中国工商银行股份有限公司 | Temperature adjusting method and device, electronic equipment and storage medium |
| CN113606693A (en) * | 2021-08-19 | 2021-11-05 | 上海上证数据服务有限责任公司 | Data center refrigerating system and air-water coupling energy-saving control method thereof |
| CN114183882B (en) * | 2021-12-06 | 2022-11-11 | 珠海格力电器股份有限公司 | Refrigeration unit control method, device, electronic device and storage medium |
| CN114485993A (en) * | 2022-01-18 | 2022-05-13 | 云新易联(北京)科技有限公司 | Method, system and device for acquiring cabinet temperature and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102495785A (en) * | 2011-12-23 | 2012-06-13 | 创新科存储技术(深圳)有限公司 | Centralized management method and device for servers of whole equipment cabinet |
| CN102883587A (en) * | 2012-09-20 | 2013-01-16 | 江苏大学 | Controllable energy-saving heat dissipation system for communication room servers |
| CN104061664A (en) * | 2013-03-22 | 2014-09-24 | 中国移动通信集团上海有限公司 | System, method and device for monitoring air conditioner in communication room |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4294560B2 (en) * | 2004-08-26 | 2009-07-15 | 株式会社Nttファシリティーズ | Air conditioner monitoring system and air conditioner monitoring method |
-
2015
- 2015-08-10 CN CN201510486670.3A patent/CN105159814B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102495785A (en) * | 2011-12-23 | 2012-06-13 | 创新科存储技术(深圳)有限公司 | Centralized management method and device for servers of whole equipment cabinet |
| CN102883587A (en) * | 2012-09-20 | 2013-01-16 | 江苏大学 | Controllable energy-saving heat dissipation system for communication room servers |
| CN104061664A (en) * | 2013-03-22 | 2014-09-24 | 中国移动通信集团上海有限公司 | System, method and device for monitoring air conditioner in communication room |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105159814A (en) | 2015-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105159814B (en) | temperature monitoring method and device | |
| CA2718733C (en) | Systems and methods for computer equipment management | |
| Narayanaswamy et al. | Data driven investigation of faults in HVAC systems with model, cluster and compare (MCC) | |
| US10228292B2 (en) | Virtual data center environmental monitoring system | |
| US10083104B2 (en) | System and method for the application of psychrometric charts to data centers | |
| EP2313831B1 (en) | Data center thermal monitoring | |
| JP6774636B2 (en) | Abnormality analysis methods, programs and systems | |
| JP6295867B2 (en) | Air conditioning control system and air conditioning control method | |
| CN101893305A (en) | Air Conditioning Abnormality Detection Device and Method | |
| US10575445B2 (en) | Monitoring apparatus, monitoring method, and program | |
| JP5926816B2 (en) | System and method for indoor temperature monitoring | |
| CN110678820B (en) | Abnormal importance degree calculation system and abnormal importance degree calculation device | |
| CN111272454B (en) | Abnormality diagnosis device and abnormality diagnosis method | |
| WO2019024682A1 (en) | Apparatus control method and device | |
| JP7032261B2 (en) | Anomaly detection system and anomaly detection method | |
| JP2015508490A5 (en) | ||
| US20210026727A1 (en) | Health reporting for computing devices | |
| JP6106019B2 (en) | Business allocation optimization system and optimization method | |
| AU2023201200A1 (en) | Real Time Environment Control System for a Data Centre | |
| Brandt et al. | Ovis: a tool for intelligent, real-time monitoring of computational clusters | |
| WO2019043387A1 (en) | Cooling system monitoring | |
| JP6287434B2 (en) | Temperature control device, temperature control method, and temperature control program | |
| CN113757915B (en) | Abnormality diagnosis device and abnormality diagnosis method | |
| US11874008B2 (en) | HVAC system discomfort index and display | |
| JP2018106622A (en) | Facility management device and facility management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |