服务器的散热控制方法和装置、存储介质及电子装置与流程

文档序号:34583066发布日期:2023-06-28 14:49阅读:35来源:国知局
服务器的散热控制方法和装置、存储介质及电子装置与流程

本技术实施例涉及计算机领域,具体而言,涉及一种服务器的散热控制方法和装置、存储介质及电子装置。


背景技术:

1、随着当前大数据、人工智能等新兴技术的不断发展,服务器作为网络管理系统以及计算平台的核心,保存有大量的核心和关键的数据信息,因此服务器正常运行与否将直接影响整体系统的情况,其稳定地运行是服务器本身所承载业务稳定运行的关键。

2、目前,服务器在运行过程中可能出现温度过高的问题,导致对应的业务运行出现波动,甚至过高的温度,直接导致硬件的烧毁,通常在服务器中部署风扇对服务器进行散热,防止服务器过热进而影响到服务器的正常功能,但是现有技术中通常通过手动控制调速的方式控制风扇的转速,缺乏智能性,不利于节省资源,同时也不利于达到服务器降温的最优解。

3、针对相关技术中,服务器的散热控制效果较差等问题,尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种服务器的散热控制方法和装置、存储介质及电子装置,以至少解决相关技术中,服务器的散热控制效果较差等问题。

2、根据本技术实施例的一个实施例,提供了一种服务器的散热控制方法,包括:

3、根据部署在服务器内部的散热模组的目标模组属性确定所述散热模组的目标运行条件,其中,所述目标运行条件用于指示允许控制所述散热模组的控制信息的约束范围;

4、生成满足所述目标运行条件并与目标散热状态匹配的目标控制信息,其中,所述目标散热状态是所述服务器在散热后待达到的运行状态;

5、按照所述目标控制信息控制所述散热模组对所述服务器进行散热。

6、可选的,所述根据部署在服务器内部的散热模组的目标模组属性确定所述散热模组的目标运行条件,包括:

7、获取部署在服务器内部的风扇的配置数量和目标转速范围作为所述目标模组属性,其中,所述散热模组包括所述风扇;

8、根据所述配置数量确定信号数量,并根据所述目标转速范围确定信号属性范围,其中,所述目标运行条件包括所述信号数量和所述信号属性范围。

9、可选的,所述获取部署在服务器内部的风扇的配置数量和目标转速范围作为所述目标模组属性,包括:

10、检测所述服务器内部所部署的所述风扇的目标风扇型号和每种所述目标风扇型号的所述配置数量;

11、从具有对应关系的风扇型号和转速范围中查找每种所述目标风扇型号所对应的所述目标转速范围;

12、建立具有对应关系的所述目标风扇型号,所述配置数量和所述目标转速范围作为所述目标模组属性。

13、可选的,所述根据所述配置数量确定信号数量,并根据所述目标转速范围确定信号属性范围,包括:

14、确定每种所述目标风扇型号对应的所述信号数量为每种所述目标风扇型号对应的所述配置数量;

15、从具有对应关系的转速范围和占空比范围中获取每种所述目标风扇型号对应的所述目标转速范围所对应的目标占空比范围作为所述信号属性范围。

16、可选的,所述检测所述服务器内部所部署的所述风扇的目标风扇型号,包括:

17、检测所述服务器内部所部署的每个所述风扇的转子在位数量;

18、根据所述在位数量确定所述目标风扇型号,其中,所述目标风扇型号包括单转子型号和双转子型号。

19、可选的,所述生成满足所述目标运行条件并与目标散热状态匹配的目标控制信息,包括:

20、确定所述散热模组在所述服务器中所对应的目标器件,其中,所述散热模组用于为所述目标器件散热;

21、获取所述目标器件的当前器件温度和目标温度范围,其中,所述目标散热状态包括所述目标温度范围,所述目标温度范围是允许所述目标器件正常运行的温度范围;

22、根据所述目标运行条件,所述当前器件温度和所述目标温度范围生成所述目标控制信息。

23、可选的,所述根据所述目标运行条件,所述当前器件温度和所述目标温度范围生成所述目标控制信息,包括:

24、从多个控制信息生成算法中获取与目标距离匹配的目标生成算法,其中,所述目标距离是所述散热模组与所述目标器件之间的距离;

25、将所述散热模组的散热系数,所述当前器件温度和所述目标温度范围代入所述目标生成算法,得到参考占空比;

26、在所述参考占空比落入目标占空比范围内的情况下,将所述参考占空比确定为目标占空比,其中,所述目标运行条件包括所述目标占空比范围,所述目标控制信息包括所述目标占空比。

27、可选的,在所述将所述散热模组的散热系数,所述当前器件温度和所述目标温度范围代入所述目标生成算法,得到参考占空比之后,所述方法还包括以下之一:

28、在所述参考占空比大于所述目标占空比范围的最大占空比的情况下,将所述最大占空比确定为所述目标占空比;

29、在所述参考占空比小于所述目标占空比范围的最小占空比的情况下,将所述最小占空比确定为所述目标占空比;

30、在所述参考占空比未落入所述目标占空比范围的情况下,发送告警信息,其中,所述告警信息用于提示所述目标器件处于过温状态。

31、可选的,所述按照所述目标控制信息控制所述散热模组对所述服务器进行散热,包括:

32、生成携带有所述目标控制信息的控制指令;

33、将所述控制指令发送至所述散热模组所在的系统总线上的目标地址,其中,所述控制指令用于将所述目标控制信息写入位于所述目标地址上的风扇板复杂可编程逻辑器件cpld,所述风扇板复杂可编程逻辑器件cpld用于按照所述目标控制信息控制所述散热模组运行。

34、根据本技术实施例的另一个实施例,还提供了一种服务器的散热控制装置,包括:

35、第一确定模块,用于根据部署在服务器内部的散热模组的目标模组属性确定所述散热模组的目标运行条件,其中,所述目标运行条件用于指示允许控制所述散热模组的控制信息的约束范围;

36、生成模块,用于生成满足所述目标运行条件并与目标散热状态匹配的目标控制信息,其中,所述目标散热状态是所述服务器在散热后待达到的运行状态;

37、控制模块,用于按照所述目标控制信息控制所述散热模组对所述服务器进行散热。

38、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述服务器的散热控制方法。

39、根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的服务器的散热控制方法。

40、在本技术实施例中,根据部署在服务器内部的散热模组的目标模组属性确定散热模组的目标运行条件,其中,目标运行条件用于指示允许控制散热模组的控制信息的约束范围;生成满足目标运行条件并与目标散热状态匹配的目标控制信息,其中,目标散热状态是服务器在散热后待达到的运行状态;按照目标控制信息控制散热模组对服务器进行散热,采用上述技术方案,即首先根据部署在服务器内部的散热模组的目标模组属性确定散热模组的目标运行条件,也就是说,不同的模组属性对应不同的运行条件,然后生成满足目标运行条件并与目标散热状态匹配的目标控制信息,由于目标运行条件指示允许控制散热模组的控制信息的约束范围,目标散热状态指示服务器在散热后待达到的运行状态,因此,按照目标控制信息控制散热模组对服务器进行散热,目标控制信息既满足目标运行条件,也可以控制服务器达到目标散热状态。采用上述技术方案,解决了相关技术中,服务器的散热控制效果较差等问题,实现了提高服务器的散热控制效果的技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1