本发明涉及服务器,尤其涉及一种设备散热方法及装置。
背景技术:
1、随着业务量的增加,服务器中设备的功耗越来越高,但服务器的大小却无法持续加大。由于服务器的空间限制,设备的散热片也无法随着功耗越做越大,造成了服务器中设备的散热风险。
2、如何在现有服务器空间的基础上,增强服务器中设备的散热效率的需求是目前业界亟待解决的重要课题。
技术实现思路
1、本发明提供一种设备散热方法及装置,用以在现有服务器空间的基础上,增强服务器中设备的散热效率。
2、本发明提供一种设备散热方法,包括:
3、获取目标服务器中多个设备的设备温度信息,并基于所述多个设备的设备温度信息,确定所述多个设备的平均温度信息;
4、从各设备中确定设备温度信息与所述平均温度信息的差值大于预设温度阈值的多个目标设备;
5、控制金属件的多个金属延伸端,分别连接各目标设备的散热片,以使所述各目标设备的散热片基于所述金属件相互传递热量,以平衡所述多个目标设备的设备温度,所述金属件设置在所述目标服务器中,所述金属件包含多个金属延伸端。
6、根据本发明提供的一种设备散热方法,所述确定所述多个设备的平均温度信息之后,还包括:
7、在各设备的设备温度信息与所述平均温度的差值小于等于所述预设温度阈值的情况下,对所述目标服务器的机箱进行分区,得到所述目标服务器机箱的多个分区;
8、基于各分区中设备的设备温度信息,确定所述各分区中设备的平均温度信息,并基于所述各分区中设备的平均温度信息,确定所述目标服务器中各分区的分区温度信息;
9、基于所述各分区的分区温度信息,确定所述目标服务器的分区平均温度信息;
10、从各分区中确定分区温度信息与所述分区平均温度信息的差值大于预设分区温度阈值的多个目标分区;
11、控制金属件的多个金属延伸端,分别连接各目标分区中设备的散热片,以使所述各目标分区中设备的散热片基于所述金属件相互传递热量,以平衡所述多个目标分区的设备温度。
12、根据本发明提供的一种设备散热方法,控制金属件的多个金属延伸端,分别连接各目标设备的散热片之后,还包括:
13、在所述多个目标设备的散热片基于所述金属件相互传递热量的过程中,获取所述多个目标设备的实时温度信息;
14、确定所述多个目标设备中设备的实时温度信息大于设备的最大承受温度的风险设备,并断开所述风险设备的金属延伸端。
15、根据本发明提供的一种设备散热方法,获取目标服务器中多个设备的设备温度信息,包括:
16、基于所述目标服务器中的基板管理控制器bmc向所述多个设备发送温度获取消息,以使所述多个设备接收所述温度获取消息后,基于各设备与所述bmc之间的管理接口,将所述各设备的设备温度信息发送至所述bmc,以获取所述多个设备的设备温度信息。
17、根据本发明提供的一种设备散热方法,确定所述多个设备的平均温度信息之后,还包括:
18、在各设备的设备温度信息与所述平均温度的差值小于等于所述预设温度阈值的情况下,确定所述各设备中设备温度最高的高温设备以及所述各设备中设备温度最低的低温设备;
19、控制金属件的多个金属延伸端,分别连接所述高温设备的散热片与所述低温设备的散热片,以使所述高温设备的散热片与所述低温设备的散热片基于所述金属件相互传递热量。
20、根据本发明提供的一种设备散热方法,控制金属件的多个金属延伸端,分别连接各目标设备的散热片之后,还包括:
21、在所述多个目标设备的散热片基于所述金属件相互传递热量之后,获取所述多个设备的实时温度信息;
22、基于所述多个设备的实时温度信息,确定所述多个设备的实时平均温度信息;
23、在所述多个设备中任一设备的实时温度信息与所述实时平均温度信息的差值大于预设温度阈值的情况下,输出温度告警消息。
24、本发明还提供一种设备散热装置,包括:
25、温度信息获取模块,用于获取目标服务器中多个设备的设备温度信息,并基于所述多个设备的设备温度信息,确定所述多个设备的平均温度信息;
26、判断模块,用于从各设备中确定设备温度信息与所述平均温度信息的差值大于预设温度阈值的多个目标设备;
27、温度调控模块,用于控制金属件的多个金属延伸端,分别连接各目标设备的散热片,以使所述各目标设备的散热片基于所述金属件相互传递热量,以平衡所述多个目标设备的设备温度,所述金属件设置在所述目标服务器中,所述金属件包含多个金属延伸端。
28、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种设备散热方法。
29、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备散热方法。
30、本发明还提供一种服务器,包括金属件以及上述所述的设备散热装置,所述金属件包含多个金属延伸端。
31、本发明提供的设备散热方法及装置,通过确定目标服务器中多个设备的平均温度信息,并从各设备中确定设备温度信息与平均温度信息的差值大于预设温度阈值的多个目标设备,实现了快速确定各设备中相对平均温度较高的多个设备,以及相对平均温度较低的多个设备。将目标服务器中温度较高设备的散热片与目标服务器中温度较低设备的散热片进行金属连接,可以利用温度较低设备的散热片,为温度较高设备进行散热,从而提升目标服务器中各设备的散热效率。
1.一种设备散热方法,其特征在于,所述方法包括:
2.根据权利要求1所述的设备散热方法,其特征在于,所述确定所述多个设备的平均温度信息之后,还包括:
3.根据权利要求1所述的设备散热方法,其特征在于,所述控制金属件的多个金属延伸端,分别连接各目标设备的散热片之后,还包括:
4.根据权利要求1所述的设备散热方法,其特征在于,所述获取目标服务器中多个设备的设备温度信息,包括:
5.根据权利要求1所述的设备散热方法,其特征在于,所述确定所述多个设备的平均温度信息之后,还包括:
6.根据权利要求1所述的设备散热方法,其特征在于,所述控制金属件的多个金属延伸端,分别连接各目标设备的散热片之后,还包括:
7.一种设备散热装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述设备散热方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述设备散热方法。
10.一种服务器,其特征在于,包括金属件以及应用于权利要求7所述的设备散热装置,所述金属件包含多个金属延伸端。