散热调控关系确定方法、装置、电子设备和可读存储介质与流程

xiaoxiao4月前  49


本发明涉及服务器散热领域,特别是涉及一种散热调控关系确定方法、装置、电子设备和计算机可读存储介质。


背景技术:

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、步骤s11:根据所述温度分布集合中所述温度点的数量和所述聚类数量,确定与所述聚类数量对应的中心温度点筛选间隔;

32、步骤s12:根据所述中心温度点筛选间隔在所述温度分布集合中筛选与每个所述聚类数量对应的中心温度点;

33、步骤s13:针对每个所述散热部件中的每个所述聚类数量,确定所述温度分布集合中每个所述温度点与每个所述中心温度点的第一差值;

34、步骤s14:确定所述第一差值中最小差值对应的所述中心温度点的聚类类别,作为每个所述温度点的聚类类别;每个聚类类别中的温度点形成一段温度区间;

35、步骤s15:确定每个所述聚类类别中所有所述温度点的平均值,作为对应所述聚类类别的新的中心温度点;

36、步骤s16:确定所述新的中心温度点与所述中心温度点的第二差值;

37、步骤s17:判断所有所述第二差值是否均不大于预设阈值;

38、步骤s18:若至少一个所述第二差值大于所述预设阈值,则将所述新的中心温度点作为所述中心温度点,并进入步骤s13,直至所述第二差值不大于所述预设阈值。

39、本发明还提供一种散热调控关系确定装置,包括:

40、获得模块,用于根据每个散热部件在预设时间内的温度分布,得到每个所述散热部件的聚类数量集合和温度分布集合;所述聚类数量集合包括聚类数量,温度分布集合包括多个温度点;

41、分类模块,用于针对每个所述聚类数量,为每个所述温度点进行分类得到聚类类别;每个所述聚类类别包括至少一个所述温度点;每个所述聚类类别对应一段温度区间;

42、第一确定模块,用于针对每个所述聚类数量,确定各段温度区间对应的占空比;

43、第二确定模块,针对每个所述散热部件,用于确定与每个所述聚类数量对应的评估值;

44、第三确定模块,用于确定所述评估值中最小评估值对应的目标聚类数量,并将所述目标聚类数量对应的各段温度区间作为温度的分段,得到每个所述散热部件的温度与占空比映射关系。

45、本发明还提供一种电子设备,包括:

46、存储器,用于存储计算机程序;

47、处理器,用于执行所述计算机程序时实现上述任一种所述散热调控关系确定方法的步骤。

48、本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种所述散热调控关系确定方法的步骤。

49、本发明所提供的一种散热调控关系确定方法,包括:根据每个散热部件在预设时间内的温度分布,得到每个所述散热部件的聚类数量集合和温度分布集合;所述聚类数量集合包括聚类数量,温度分布集合包括多个温度点;针对每个所述聚类数量,为每个所述温度点进行分类得到聚类类别;每个所述聚类类别包括至少一个所述温度点;每个所述聚类类别对应一段温度区间;针对每个所述聚类数量,确定各段温度区间对应的占空比;针对每个所述散热部件,确定与每个所述聚类数量对应的评估值;确定所述评估值中最小评估值对应的目标聚类数量,并将所述目标聚类数量对应的各段温度区间作为温度的分段,得到每个所述散热部件的温度与占空比映射关系。

50、可见,本发明中通过散热部件在预设时间内的温度分布情况,可以得到散热部件在该预设时间内的温度分布集合以及聚类数量集合,然后针对每个聚类数量对温度点进行分类形成多个聚类类别,每个聚类类别对应的温度点可以组成一个温度区间,从而对于每个聚类数量,可以将温度分布集合中的温度点分成多个温度区间。对每个聚类数量下的各个温度区间分别确定对应的占空比。由于一个散热部件对应多个聚类数量,也即有多种分段的温度区间,进一步确定与各个聚类数量对应的评估值,评估值可以评价每个聚类数量下的聚类结果,进而选择最小评估值对应的聚类形成的温度区间作为最优的分段温度区间,即得到用于散热调控的温度与占空比之间的映射关系。所以,本发明可以根据服务器中散热部件的实际情况,自动确定出最优的温度与占空比映射关系,效率高,不需通过硬件实现,可以降低成本,适用不同机型的服务器与不同类型的散热部件,适用范围广。

51、此外,本发明还提供一种具有上述优点的装置、电子设备和计算机可读存储介质。


技术特征:

1.一种散热调控关系确定方法,其特征在于,包括:

2.如权利要求1所述的散热调控关系确定方法,其特征在于,针对每个所述聚类数量,确定各段温度区间对应的占空比包括:

3.如权利要求1所述的散热调控关系确定方法,其特征在于,确定与每个所述聚类数量对应的评估值包括:

4.如权利要求3所述的散热调控关系确定方法,其特征在于,针对每个所述聚类数量,根据每个所述聚类类别中的所述温度点和中心温度点,确定与每个所述聚类数量对应的误差平方和包括:

5.如权利要求1所述的散热调控关系确定方法,其特征在于,根据每个散热部件在预设时间内的温度分布,得到每个所述散热部件的聚类数量集合和温度分布集合包括:

6.如权利要求1所述的散热调控关系确定方法,其特征在于,根据每个散热部件在预设时间内的温度分布,得到每个所述散热部件的聚类数量集合和温度分布集合之前,还包括:

7.如权利要求1至6任一项所述的散热调控关系确定方法,其特征在于,针对每个所述聚类数量,为每个所述温度点进行分类得到聚类类别包括:

8.一种散热调控关系确定装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述散热调控关系确定方法的步骤。


技术总结
本发明涉及服务器散热领域,公开了散热调控关系确定方法、装置、电子设备和可读存储介质,包括:根据每个散热部件在预设时间内的温度分布,得到每个散热部件的聚类数量集合和温度分布集合;温度分布集合包括多个温度点;针对每个聚类数量,为每个温度点进行分类得到聚类类别;每个聚类类别对应一段温度区间;针对每个聚类数量,确定各段温度区间对应的占空比;针对每个散热部件,确定与每个聚类数量对应的评估值;确定评估值中最小评估值对应的目标聚类数量,并将目标聚类数量对应的各段温度区间作为温度的分段,得到每个散热部件的温度与占空比映射关系。本发明根据服务器中散热部件的实际情况,自动确定出最优的温度与占空比映射关系。

技术研发人员:马进
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)