服务器的温度调节方法及装置、存储介质及电子装置与流程

专利检索2024-12-27  31


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


背景技术:

1、服务器主要用于在网络中为终端提供计算或者应用服务器,是云计算产业链的最核心环节。随着5g时代的来临,新型移动终端连接数量持续增长,流量爆发将驱动数据计算、存储需求呈几何级增长,服务器出货规模迎来爆发增长,带动行业迅速发展。服务器由处理器、硬盘、内存、系统总线等软硬件构成,和通用的计算机架构类似,服务器需为计算机提供高可靠的服务,随着当前日益增长的算力及速度要求,服务器的配置越来越高越来越丰富,对于散热要求的精细度也逐步增高,散热策略设计的好坏关乎整个计算中心是否能够平稳运作,业务正常开展,功耗的差异也会截然不同,目前服务器采取的方式一般是设定固定的风扇调控策略,监控主要部件的温度变化,根据预设的温度阈值以及预设的计算公式调控风扇转速达到预期的效果,虽然达到了一定的自动调控,但远远还没有达到节能及调控实时的极致要求。

2、针对相关技术中,通过风扇调控服务器温度的过程中,风扇无法根据服务器的实时运行情况进行功率调整,导致能源浪费且易产生噪声的技术问题,尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种服务器的温度调节方法及装置、存储介质及电子装置,以至少解决相关技术中通过风扇调控服务器温度的过程中,风扇无法根据服务器的实时运行情况进行功率调整,导致能源浪费且易产生噪声的问题。

2、根据本技术的一个实施例,提供了一种服务器的温度调节方法,包括:通过基板管理控制器采集服务器在第一时间段的参数信息;根据所述参数信息预测所述服务器在第二时间段内的温度变化数据,其中,所述第二时间段位于所述第一时间段之后;根据所述温度变化数据调整所述服务器中的温控组件的运行功率,以通过所述温控组件调节所述服务器的温度。

3、在一个示例性实施例中,所述通过基板管理控制器采集服务器的参数信息,包括:通过所述基板管理控制器从多个服务器组件的第一温度传感器中获取所述多个服务器组件在所述第一时间段的第一温度数据,以及通过所述基板管理控制器从所述服务器的第二温度传感器中获取第二温度数据,以及通过所述基板管理控制器获取所述服务器的第一运行参数和所述温控组件的第二运行参数,其中,所述服务器包括所述多个服务器组件,所述第二温度数据用于指示环境温度,所述参数信息包括:所述第一温度数据,所述第二温度数据,所述第一运行参数和所述第二运行参数,每一个服务器组件对应一个温控组件。

4、在一个示例性实施例中,所述根据所述参数信息预测所述服务器在第二时间段内的温度变化数据,包括:获取所述服务器的历史参数信息;根据所述参数信息中的第一子参数信息在所述历史参数信息中匹配第二子参数信息,其中,所述第一子参数信息与所述第二子参数信息均为目标服务器组件对应的参数信息,所述第一子参数信息与所述第二子参数信息的相似度大于第一预设阈值,所述第二子参数信息包括:所述目标服务器组件在第三时间段对应的第三温度数据,所述目标服务器组件对应的目标温控组件在所述第三时间段的第三运行参数,所述第三时间段为所述第二子参数信息对应的时间段;根据所述第一时间段与所述第二时间段的时间差和所述第三时间段确定出第四时间段,其中,所述第四时间段位于所述第三时间段之后;从所述历史参数信息中获取所述目标服务器组件在所述第四时间段对应的第三子参数信息,其中,所述第三子参数信息包括:所述目标服务器组件在所述第四时间段的第四温度数据,所述目标温控组件在所述第四时间段的第四运行参数;根据所述第三温度数据和所述第四温度数据确定所述目标温控组件在所述第四时间段内散热的第一功值,以及根据所述第四运行参数确定所述目标温控组件在所述第四时间段内做功的第二功值;根据所述第二运行参数计算所述目标温控组件在所述第二时间段内做功的第三功值,根据所述第一功值、所述第二功值和所述第三功值预测出所述目标温控组件的子温度变化数据,其中,所述温度变化数据包括多个所述子温度变化数据,多个所述子温度变化数据与所述多个服务器组件一一对应。

5、在一个示例性实施例中,所述根据所述温度变化数据调整所述服务器中的温控组件的运行功率,以通过所述温控组件调节所述服务器的温度,包括:确定每一个服务器组件的预设温度阈值;根据多个所述预设温度阈值和多个所述子温度变化数据对多个所述温控组件的运行功率进行调整,以通过多个所述温控组件调节所述服务器的温度。

6、在一个示例性实施例中,所述根据多个所述预设温度阈值和多个所述子温度变化数据对多个所述温控组件的运行功率进行调整之后,所述方法还包括:确定所述目标服务器组件在所述第二时间段的预期子温度变化数据,其中,所述预期子温度变化数据用于指示所述目标温控组件按照调整后的运行功率对所述目标服务器组件的温度进行调节后,所述目标服务器组件的预期温度变化;获取所述目标服务器组件在所述第二时间段的实际子温度变化数据,以及获取所述目标温控组件在所述第二时间段的第五运行参数;在所述预期子温度变化数据与所述实际子温度变化数据的相似度小于第二预设阈值的情况下,根据所述实际子温度变化数据对所述第五运行参数进行调整。

7、在一个示例性实施例中,所述方法还包括:通过所述基板管理控制器按照预设周期获取所述温控组件的第六运行参数;确定所述第六运行参数是否处于所述温控组件的预设参数范围中;在所述第六运行参数未处于所述预设参数范围的情况下,降低所述服务器的负载,并发送提示信息给目标对象。

8、在一个示例性实施例中,所述通过基板管理控制器采集服务器在第一时间段的参数信息之后,所述方法还包括:按照预设数据规则对所述参数信息进行数据清洗,并将清洗后的参数信息存储至数据库中,其中,所述预设数据规则用于将所述参数信息的数据格式调整为人工智能引擎的输入数据格式,所述人工智能引擎用于根据所述清洗后的参数信息预测所述温度变化数据以及根据所述温度变化数据调整所述温控组件的运行功率。

9、根据本技术的另一个实施例,提供了一种服务器的温度调节装置,其特征在于,包括:采集模块,用于通过基板管理控制器采集服务器在第一时间段的参数信息;预测模块,用于根据所述参数信息预测所述服务器在第二时间段内的温度变化数据,其中,所述第二时间段位于所述第一时间段之后;调整模块,用于根据所述温度变化数据调整所述服务器中的温控组件的运行功率,以通过所述温控组件调节所述服务器的温度。

10、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

11、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

12、通过本技术,通过基板管理控制器采集服务器在第一时间段的参数信息,然后根据参数信息预测出服务器在第二时间段内的温度变化数据,第二时间段是第一时间段之后的时间段;根据预测出的温度变化数据调整设置在服务器中的温控组件的运行功率,从而通过温控组件调节服务器的温度;采用上述方案,预测出服务器在未来一段时间的温度变化情况,从而针对性的进行调整,以避免服务器温度过高或风扇转速过大产生能源浪费和噪声;从而达到精准调控风扇运行功率,实现节能和实时调控的技术效果;进而解决了相关技术中,通过风扇调控服务器温度的过程中,风扇无法根据服务器的实时运行情况进行功率调整,导致能源浪费且易产生噪声的问题。


技术特征:

1.一种服务器的温度调节方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,

7.根据权利要求2所述的方法,其特征在于,

8.一种服务器的温度调节装置,其特征在于,

9.一种计算机可读存储介质,其特征在于,

10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,


技术总结
本申请实施例提供了一种服务器的温度调节方法及装置、存储介质及电子装置,其中,该服务器的温度调节方法包括:通过基板管理控制器采集服务器在第一时间段的参数信息;根据所述参数信息预测所述服务器在第二时间段内的温度变化数据,其中,所述第二时间段位于所述第一时间段之后;根据所述温度变化数据调整所述服务器中的温控组件的运行功率,以通过所述温控组件调节所述服务器的温度;采用上述方案,解决了相关技术中通过风扇调控服务器温度的过程中,风扇无法根据服务器的实时运行情况进行功率调整,导致能源浪费且易产生噪声的问题。

技术研发人员:孙明明,彭继阳,姬飞飞,袁晓佳,贺凯,李乐乐
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1148019.html

最新回复(0)