本发明书实施例涉及数据中心冷却及服务器机柜散热领域,具体涉及一种液冷风扇控制方法、装置、设备及存储介质。
背景技术:
1、目前,pue(数据中心消耗的所有能源与it负载消耗的能源的比值)已经成为衡量存量数据中心能效的重要指标,pue值越小,说明it设备耗能越少,即能效水平越好。在搭配了多台服务器的机柜运行过程中,由于不同服务器应用场景不同和运行功率不同等因素的影响,机柜内部不同区域的温度场通常差异性较大,产生较大的温度落差,从而影响散热的均匀性。
2、传统的服务器风扇控制方法通常采用统一的风扇转速策略,在局部温度较大时风扇会统一调节至较大转速。采用统一的风扇转速策略时,pue值往往会很大,导致能源浪费,同时缩短服务器和风扇的使用寿命。因而如何在服务器机柜正常工作的状态下降低pue值,延长服务器和风扇的使用寿命是当前服务器机柜散热领域内亟待解决的关键问题。
技术实现思路
1、本说明书实施例的目的是提供一种液冷风扇控制方法、系统、设备及存储介质,以改善服务器机柜pue值过大,服务器和风扇的使用寿命短的问题。
2、一方面,本说明书实施例提出了一种液冷风扇控制方法,所述方法包括:获取服务器集群中多个服务器组的温度数据,每个服务器组对应有用于散热的风扇;根据所述多个服务器组的温度数据,计算所述服务器集群的温度分布数据;根据所述温度分布数据,确定所述多个服务器组之间的温差数据;在温差数据大于或等于温差阈值时,从所述多个服务器组中选取风扇转速大于或等于转速阈值的目标服务器组,增加所述目标服务器组的相邻服务器组的风扇转速,所述相邻服务器组与所述目标服务器组之间的距离满足相邻条件。
3、又一方面,一种液冷风扇控制装置,所述装置包括:获取模块,用于获取服务器集群中多个服务器组的温度数据,每个服务器组对应有用于散热的风扇;计算模块,用于根据所述多个服务器组的温度数据,计算所述服务器集群的温度分布数据;确定模块,用于根据所述温度分布数据,确定所述多个服务器组之间的温差数据;增加模块,在温差数据大于或等于温差阈值时,从所述多个服务器组中选取风扇转速大于或等于转速阈值的目标服务器组,增加所述目标服务器组的相邻服务器组的风扇转速,所述相邻服务器组与所述目标服务器组之间的距离满足相邻条件。
4、再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述液冷风扇控制方法。
5、最后,本发明实施例还提供了一种计算机存储介质,其上存储有计算机指令,计算机指令被计算机设备的处理器运行时,执行上述液冷风扇控制方法。
6、由以上本说明书实施例提供的技术方案可见,本说明书实施例获取服务器集群中多个服务器组的温度数据,每个服务器组对应有用于散热的风扇;根据所述多个服务器组的温度数据,计算所述服务器集群的温度分布数据;根据所述温度分布数据,确定所述多个服务器组之间的温差数据;在温差数据大于或等于温差阈值时,从所述多个服务器组中选取风扇转速大于或等于转速阈值的目标服务器组,增加所述目标服务器组的相邻服务器组的风扇转速,所述相邻服务器组与所述目标服务器组之间的距离满足相邻条件。目标服务器组的风扇转速大于或等于转速阈值,表明目标服务器组为负载较大的服务器组。针对负载较大的目标服务器组,增加其相邻服务器组的风扇转速。由此可以利用相邻服务器组的风扇对目标服务器组进行辅助散热,从而对目标服务器组进行充分散热。由此不仅可以实现节能降耗,还能够延长服务器和风扇的使用寿命。本说明书实施例的技术方案对于降低服务器机柜正常工作状态下的pue值以及延长服务器和风扇的使用寿命有着重要意义。
1.一种液冷风扇控制方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述服务器集群设置在机柜中,所述多个服务器组设置在所述机柜的不同分区,所述机柜的每个分区还包括用于散热的风扇以及用于采集温度数据的传感器。
3.根据权利要求2所述方法,其特征在于,所述每个服务器组对应有多个传感器;
4.根据权利要求1所述方法,其特征在于,所述方法还包括:
5.根据权利要求1所述方法,其特征在于,在温差数据大于或等于温差阈值时,所述方法还包括:
6.根据权利要求1或5所述方法,其特征在于,所述方法还包括:
7.根据权利要求5所述方法,其特征在于,所述分别根据每个服务器组的温度数据调节相应风扇的转速,包括:
8.一种液冷风扇控制装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,所述指令被处理器执行时实现权利要求1至7中任一项所述方法的步骤。