一种服务器分区散热控制方法、系统及电子设备与流程
未命名
08-05
阅读:479
评论:0
1.本说明书涉及服务器控制技术领域,具体涉及一种服务器分区散热控制方法、系统及电子设备。
背景技术:
2.服务器的设计方面cpu、内存、硬盘已经相对稳定,市场上不同供应商的产品性能差异不大。散热效果成为衡量服务器产品工作稳定性的重要指标,良好的散热可以让服务器系统发挥更充分的运行效能,同时也减小了机房空调的温度调控压力,保证系统整体运行的稳定性。一些相关技术中对服务器进行散热更多采用一体散热机制,一体化同时控制一个或多个散热器的风扇转速,以期达到整体散热效果。这样的方式存在没必要的散热能耗,并且还会造成噪声污染。
技术实现要素:
3.有鉴于此,本说明书实施例提供了一种服务器分区散热控制方法、系统及电子设备,整体有效散热降温的同时,减少不必要的散热能耗,提高能源利用率,减少噪声污染。
4.在第一方面,本说明书实施例提供了一种服务器分区散热控制方法,所述方法应用于服务器中的基板管理控制器,所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署;所述方法包括:
5.根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息;
6.根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率;
7.对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;
8.根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。
9.本说明书实施例还提供了一种服务器分区散热控制系统,所述系统应用于服务器中的基板管理控制器,所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署。所述系统包括:
10.区域属性确定模块,用于根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息;
11.最大功率确定模块,用于根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率;
12.工作状态确定模块,用于对所述分区中多个电路部件的工作状态进行实时监控,
以确定所述分区对应的区域工作状态信息;以及
13.工作功率调控模块,用于根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。
14.本说明书实施例还提供了一种服务器分区散热控制电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的服务器分区散热控制方法。
15.从上面可以看出,本说明书实施例所提供的一种服务器分区散热控制方法、系统及电子设备,具有如下有益技术效果:
16.所述服务器分区散热控制方法,针对不同电路部件的工作属性情况,对服务器硬件电路进行分区设计,并对应不同分区部署多个散热模组,根据不同分区中电路部件的实际工作状态有针对性的进行分区控制,灵活调整多个散热模组的实际工作功率,实现对相应分区的有效散热降温目的的同时,还可以减少不必要的散热能耗,提高能源利用率,减少噪声污染。
附图说明
17.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
18.图1示出了本说明书一个或多个可选实施例所提供的一种服务区分区散热控制方法示意图;
19.图2示出了本说明书一个或多个可选实施例所提供的一种服务区分区散热控制方法中确定多个第一分区的方法示意图;
20.图3示出了本说明书一个或多个可选实施例所提供的一种服务区分区散热控制方法中在第一分区中确定多个第二分区的方法示意图;
21.图4示出了本说明书一个或多个可选实施例所提供的一种服务区分区散热控制系统结构示意图;
22.图5示出了本说明书一个或多个可选实施例所提供的一种服务区分区散热控制电子设备结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.服务器的设计方面cpu、内存、硬盘已经相对稳定,市场上不同供应商的产品性能差异不大。散热效果成为衡量服务器产品工作稳定性的重要指标,良好的散热可以让服务器系统发挥更充分的运行效能,同时也减小了机房空调的温度调控压力,保证系统整体运行的稳定性。一些相关技术中对服务器进行散热更多采用一体散热机制,一体化同时控制一个或多个散热器的风扇转速,以期达到整体散热效果。
25.然而在实际应用场景下,服务器中不同部分的运行状态不同,器件运行产热的情
况不同,因此对散热降温的需求程度也存在差异。采用一体化散热控制机制,为确保对高热区域的有效降温,散热器需要工作在较高功率状态下,会造成很多不必要的散热能耗,并且还会造成噪声污染。
26.针对上述问题,本说明书实施例的目的在于提出一种服务器分区散热控制方法,针对不同电路部件的工作属性情况,对服务器硬件电路进行分区设计,并对应不同分区部署多个散热模组,根据不同分区中电路部件的实际工作状态有针对性的进行分区控制,整体实现有效散热降温的同时,减少不必要的散热能耗,提高能源利用率,减少噪声污染。
27.基于上述目的,在一方面本说明书实施例提供了一种服务区分区散热控制方法。
28.如图1所示,本说明书一个或多个可选实施例所提供的一种服务器分区散热控制方法,应用于服务器中的基板管理控制器。所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署。所述方法包括:
29.s1:根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息。
30.所述工作属性信息可以包括所述硬件电路中多个所述电路部件相应的功耗参数信息。所述功耗参数信息是指所述电路部件在运行时的功率以及能耗信息,用于衡量所述电路部件运行时产生热量的程度。一般情况下,电路部件功耗越高,运行时会产生越多热量,对应部署空间内的温度越高。
31.所述区域工作属性信息则可以包括该区域中多个所述电路部件整体的功耗参数,用于衡量区域整体热量程度。在一些可选实时方式中,可以根据所述功耗参数信息确定所述第一分区中多个所述电路部件全部运行时所述第一分区的整体功耗参数,所述区域工作属性信息包括所述整体功耗参数。
32.所述服务器中的所述硬件电路采用分区设计,所述硬件电路的电路基本可以被划分为多个第一分区。
33.如图2所示,在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制方法中,所述硬件电路根据多个电路部件的工作属性信息进行分区设计的方法包括:
34.s201:针对多个所述电路部件的所述功耗参数信息划分多个功耗层级。
35.可以针对多个所述电路部件对应的所述功耗参数信息,基于其中最大值、最小值确定出所有电路部件对应功耗参数的取值范围。按照预设层级数量,将所述取值范围均匀划分为多个取值区间,多个取值区间对应多个功耗层级。功耗层级的划分市集上是对多个电路部件产热程度的划分。例如,可以将整体取值范围划分为五个取值区间,对应确定出五个功耗层级。五个功耗层级从低到高分别对应表征五个不同的产热程度。
36.s202:将所述硬件电路的电路基板划分为多个第一分区,多个所述第一分区与多个所述功耗层级相对应。
37.不同功耗层级对应不同第一分区。多个所述第一分区用于将归属于不同功耗层级的所述电路部件部署其中。
38.s203:将归属于同一所述功耗层级的至少一个所述电路部件部署设置在与所述功耗层级相对应的所述第一分区中。所述硬件电路上的多个所述分区包括多个所述第一分区。
39.采用这样分区设计方式,归属于不同功耗层级的电路部件被集中部署在不同的第一分区中。每个第一分区中所部署的多个电路部件,属于相同的功耗层级,在运行过程中具有相同的产热程度。
40.可以理解的是,服务器硬件电路中不同的电路部件其工作时间可能不同。例如gpu和raid卡等部件,其工作时间是不固定的,只有当服务器执行相应任务需要gpu和raid卡等部件提供相应功能服务时,才会运行,其他情况下处于关闭状态。而对于cpu部件属于全生命周期部件,即服务器工作cpu部件始终处于运行状态,需要提供最基本的运算服务。
41.不同电路部件的不同工作时间,导致了不同的产热情况,也会对服务器散热任务造成不同影响。所述工作属性信息还可以包括所述硬件电路中多个所述电路部件相应的运行周期信息。所述运行周期信息用于表征相应所述电路部件的运行时间情况。
42.考虑到不同运行时间情况所导致的不同产热情况,可以对所述服务器中多个所述第一分区进行进一步划分。
43.如图3所示,在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制方法中,所述硬件电路根据多个电路部件的工作属性信息进行分区设计的方法还包括:
44.s301:针对所述第一分区中多个所述电路部件相应的所述运行周期信息,将多个所述电路部件划分为多个运行部件组。
45.在同一运行部件组中,多个所述电路部件具有相同或相近的运行周期。即同一运行部件组中的多个电路部件可能同时处于运行状态,或同时处于关闭状态。
46.s302:将所述第一分区划分为多个第二分区,多个所述第二分区与多个所述运行部件组相对应。
47.s303:将归属于同一所述运行部件组的至少一个所述电路部件部署设置在与所述运行部件组相对应的所述第二分区中。所述硬件电路上的多个所述分区包括多个所述第二分区。
48.这样的方式,所述硬件电路进行分区设计可以被划分为多个所述第一分区,在每个所述第一分区中还可以包括多个所述第二分区。部署在第一分区中的多个所述电路部件处于同一功耗层级,进一步的在所述第一分区中的多个所述电路部件属于同一个运行部件组。即在所述第二分区中的一个或多个电路部件,归属于同一功耗层级的同时,还具有相同或相似的运行周期。因此,在所述第二分区中的一个或多个所述电路部件,其运行产热情况基本一致。这样的分区设计方式,可以将运行产热情况基本一致的一个或多个电路部件设置在同一区域中,从而在服务器运行过程中可以保证该区域温度处于稳定一致的状态,不同区域处于不同的温度状态。这样的分区设置方式,便于对服务器的不同区域进行针对性的散热控制,低温区域进行低功率散热,高温区域进行高功率散热,提高散热降温效率的同时,还能够有效避免不必要的散热能耗。
49.与所述硬件电路分区设计相对应的,所述散热电路中的多个所述散热模块对应分区设计情况进行部署。在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制方法中,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署的方法包括:
50.确定所述电路基板上多个所述第一分区的位置信息,根据多个所述第一分区的所述位置信息对应部署多个所述散热模组,所述散热模组用于对相应的所述第一分区中的所
述电路部件进行散热。
51.针对所述服务器中的多个不同的上述第一分区,分别设置相应的散热模组进行散热降温。不同所述第一分区中的多个所述电路部件处于不同的功耗层级,相对应的,所述散热模组对所述第一分区进行散热降温时,可以根据所述第一分区中多个所述电路部件所属的功耗层级对应设定最大散热功率。
52.例如针对最高功耗层级对应的所述第一分区,可以将相应的所述散热模组的最大散热功率设置为最高。最低功耗层级对应的所述第一分区,其相应的散热模组的最大散热功率可以设置为最低。具体的散热功率以对相应第一分区实现有效散热降温为原则进行设定。
53.s2:根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率。
54.在一些可选实施方式中,,可以采用以下方式确定所述第一分区相对应的所述散热模组的最大工作功率:
55.步骤(1):根据所述第一分区对应的所述整体功耗参数确定所述第一分区在无散热情况下的最高温度值,并确定所述最高温度值与预设安全温度阈值之间的温度差值。
56.所述散热模组需要将对应第一分区的温度控制在预设安全温度阈值以下,才能够实现有效散热降温,保证服务器系统整体运行性能。
57.步骤(2):确定所述第一分区的分区面积以及相应所述散热模组针对单位面积的散热效率参数。
58.步骤(3):根据所述温度差值以及所述分区面积、所述散热效率参数计算确定所述散热面积对应的所述最大工作功率。
59.根据所述散热效率参数可以计算确定出所述散热模组在单位面积下,以特定功率运行时所实现的降温幅度。针对对应所述第一分区具体的上述分区面积,以所述温度差值为目标降温幅度,根据所述散热效率参数可以计算出对所述第一分区实现有效降温的功率,即所述最大工作功率。实现有效降温是指将对应区域的温度控制在所述预设安全温度阈值以下。
60.s3:对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息。
61.所述散热模组以所述最大工作功率运行,可以保证在所述第一区域的多个所述电路部件全部处于运行状态的情况下,实现对所述第一区域的有效散热降温。然而在实际应用场景下,所述第一区域中的多个电路部件可能具有不同的工作状态,例如只有部分电路部件处于运行状态,而其他部分电路部件则处于关闭状态。这种情况下,所述第一分区温度较低,不需要控制所述散热组件保持在最大工作功率。
62.可以对所述第一分区中多个电路部件的工作状态进行实时监控,根据实际工作状态对所述散热模组的散热功率进行合理调整。
63.在一些可选实施方案中,可以采用以下方法确定所述第一分区对应的区域工作状态信息:
64.步骤(1):对所述第一分区中多个所述第二分区内的多个所述电路部件的工作状态进行实时监控。
65.步骤(2):根据所述第二分区中多个所述电路部件的实时工作状态,确定所述第二分区对应的区域工作状态,所述区域工作状态包括全部运行、部分运行与全部关闭。
66.步骤(3):根据所述第一分区中多个所述第二分区相应的所述区域工作状态,确定所述第一分区的运行比例参数,所述区域工作状态信息包括所述运行比例参数。
67.所述运行比例参数,可以根据处于全部运行、部分运行与全部关闭状态的所述第二分区的数量占比计算确定:
68.k=α1*a+α2*b+α3*c
69.其中,k表示所述运行比例参数,a,b,v分别表示处于全部运行、部分运行与全部关闭状态的所述第二分区的数量占比,α1,α2,α3分别表示对应的调整系数。可以理解的是,所述调整系数可以根据实际情况进行灵活设定调整。一般情况下,α1,α2,α3的值可以分别设置为1,0.5,0。
70.s4:根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。
71.在一些可选实施方案中,可以采用以下方法对所述分区相应的所述散热模组的工作效率进行调控:
72.初始状态下将所述第一分区对应所述散热模组的工作功率控制为所述最大工作功率。在确定所述第一分区对应的所述运行比例参数后,根据所述最大工作功率与所述运行比例参数计算确定期望功率。
73.例如确定所述运行比例参数为0.8,可将所述散热模组的运行功率设定为最大工作功率的0.8倍,即可以实现对相应所述第一分区的有效散热降温。
74.所述服务器分区散热控制方法,针对不同电路部件的工作属性情况,对服务器硬件电路进行分区设计,并对应不同分区部署多个散热模组,根据不同分区中电路部件的实际工作状态有针对性的进行分区控制,灵活调整多个散热模组的实际工作功率,实现对相应分区的有效散热降温目的的同时,还可以减少不必要的散热能耗,提高能源利用率,减少噪声污染。
75.需要说明的是,本说明书一个或多个实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
76.需要说明的是,上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
77.基于同一发明构思,与上述任意实施例方法相对应的,本说明书实施例还提供了一种服务器分区散热控制系统,所述系统应用于服务器中的基板管理控制器,所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署。
78.参考图4,所述服务器分区散热控制系统,包括:
79.区域属性确定模块,用于根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息;
80.最大功率确定模块,用于根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率;
81.工作状态确定模块,用于对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;以及
82.工作功率调控模块,用于根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。
83.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述工作属性信息包括所述电路部件的功耗参数信息。所述硬件电路采用以下方法进行分区设计:针对多个所述电路部件的所述功耗参数信息划分多个功耗层级;将所述硬件电路的电路基板划分为多个第一分区,多个所述第一分区与多个所述功耗层级相对应;将归属于同一所述功耗层级的至少一个所述电路部件部署设置在与所述功耗层级相对应的所述第一分区中;所述硬件电路上的多个所述分区包括多个所述第一分区。
84.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述工作属性信息还包括所述电路部件的运行周期信息。所述硬件电路还采用以下方法进行分区设计:针对所述第一分区中多个所述电路部件相应的所述运行周期信息,将多个所述电路部件划分为多个运行部件组;将所述第一分区划分为多个第二分区,多个所述第二分区与多个所述运行部件组相对应;将归属于同一所述运行部件组的至少一个所述电路部件部署设置在与所述运行部件组相对应的所述第二分区中;所述硬件电路上的多个所述分区包括多个所述第二分区。
85.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述散热电路中的多个散热模组采用以下方法进行部署:确定所述电路基板上多个所述第一分区的位置信息,根据多个所述第一分区的所述位置信息对应部署多个所述散热模组,所述散热模组用于对相应的所述第一分区中的所述电路部件进行散热。
86.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述硬件电路上的多个所述分区包括多个所述第一分区,所述工作属性信息包括所述电路部件的功耗参数信息。所述区域属性确定模块,还用于确定设置在所述第一分区中的多个所述电路部件相应的所述功耗参数信息;根据所述功耗参数信息确定所述第一分区中多个所述电路部件全部运行时所述第一分区的整体功耗参数,所述区域工作属性信息包括所述整体功耗参数。
87.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述最大功率确定模块,还用于根据所述第一分区对应的所述整体功耗参数确定所述第一分区在无散热情况下的最高温度值,并确定所述最高温度值与预设安全温度阈值之间的温度差值;确定所述第一分区的分区面积以及相应所述散热模组针对单位面积的散热效率参数;根据所述温度差值以及所述分区面积、所述散热效率参数计算确定所述散热面积对应的所述最大工作功率。
88.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所
述硬件电路上的多个所述分区包括多个第一分区,所述第一分区中包括多个第二分区。所述工作状态确定模块,还用于对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;对所述第一分区中多个所述第二分区内的多个所述电路部件的工作状态进行实时监控,根据所述第二分区中多个所述电路部件的实时工作状态,确定所述第二分区对应的区域工作状态,所述区域工作状态包括全部运行、部分运行与全部关闭;根据所述第一分区中多个所述第二分区相应的所述区域工作状态,确定所述第一分区的运行比例参数,所述区域工作状态信息包括所述运行比例参数。
89.在本说明书一个或多个可选实施例所提供的一种服务器分区散热控制系统中,所述区域工作状态信息包括运行比例参数。所述工作功率调控模块,还用于初始状态下将所述第一分区对应所述散热模组的工作功率控制为所述最大工作功率;在确定所述第一分区对应的所述运行比例参数后,根据所述最大工作功率与所述运行比例参数计算确定期望功率;将所述散热模组的工作效率调控为所述期望功率。
90.为了描述的方便,描述以上系统时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
91.上述实施例的系统用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
92.图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
93.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
94.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
95.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
96.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
97.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
98.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运
行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
99.上述实施例的电子设备用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
100.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的服务器分区散热控制方法。
101.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
102.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的服务器分区散热控制方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
103.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
104.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
105.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
106.本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
107.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要
素的过程、方法、商品或者设备中还存在另外的相同要素。
108.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
109.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
110.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
111.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
112.本说明书一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
技术特征:
1.一种服务器分区散热控制方法,其特征在于,所述方法应用于服务器中的基板管理控制器,所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署;所述方法包括:根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息;根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率;对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。2.根据权利要求1所述的方法,其特征在于,所述工作属性信息包括所述电路部件的功耗参数信息;所述硬件电路根据多个电路部件的工作属性信息进行分区设计的方法包括:针对多个所述电路部件的所述功耗参数信息划分多个功耗层级;将所述硬件电路的电路基板划分为多个第一分区,多个所述第一分区与多个所述功耗层级相对应;将归属于同一所述功耗层级的至少一个所述电路部件部署设置在与所述功耗层级相对应的所述第一分区中;所述硬件电路上的多个所述分区包括多个所述第一分区。3.根据权利要求2所述的方法,其特征在于,所述工作属性信息还包括所述电路部件的运行周期信息;所述硬件电路根据多个电路部件的工作属性信息进行分区设计的方法还包括:针对所述第一分区中多个所述电路部件相应的所述运行周期信息,将多个所述电路部件划分为多个运行部件组;将所述第一分区划分为多个第二分区,多个所述第二分区与多个所述运行部件组相对应;将归属于同一所述运行部件组的至少一个所述电路部件部署设置在与所述运行部件组相对应的所述第二分区中;所述硬件电路上的多个所述分区包括多个所述第二分区。4.根据权利要求2所述的方法,其特征在于,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署的方法包括:确定所述电路基板上多个所述第一分区的位置信息,根据多个所述第一分区的所述位置信息对应部署多个所述散热模组,所述散热模组用于对相应的所述第一分区中的所述电路部件进行散热。5.根据权利要求1所述的方法,其特征在于,所述硬件电路上的多个所述分区包括多个所述第一分区,所述工作属性信息包括所述电路部件的功耗参数信息;根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息,包括:
确定设置在所述第一分区中的多个所述电路部件相应的所述功耗参数信息;根据所述功耗参数信息确定所述第一分区中多个所述电路部件全部运行时所述第一分区的整体功耗参数,所述区域工作属性信息包括所述整体功耗参数。6.根据权利要求5所述的方法,去特征在于,根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率,包括:根据所述第一分区对应的所述整体功耗参数确定所述第一分区在无散热情况下的最高温度值,并确定所述最高温度值与预设安全温度阈值之间的温度差值;确定所述第一分区的分区面积以及相应所述散热模组针对单位面积的散热效率参数;根据所述温度差值以及所述分区面积、所述散热效率参数计算确定所述散热面积对应的所述最大工作功率。7.根据权利要求1所述的方法,其特征在于,所述硬件电路上的多个所述分区包括多个第一分区,所述第一分区中包括多个第二分区;对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;对所述第一分区中多个所述第二分区内的多个所述电路部件的工作状态进行实时监控,根据所述第二分区中多个所述电路部件的实时工作状态,确定所述第二分区对应的区域工作状态,所述区域工作状态包括全部运行、部分运行与全部关闭;根据所述第一分区中多个所述第二分区相应的所述区域工作状态,确定所述第一分区的运行比例参数,所述区域工作状态信息包括所述运行比例参数。8.根据权利要求1所述的方法,其特征在于,所述区域工作状态信息包括运行比例参数;根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控,包括:初始状态下将所述第一分区对应所述散热模组的工作功率控制为所述最大工作功率;在确定所述第一分区对应的所述运行比例参数后,根据所述最大工作功率与所述运行比例参数计算确定期望功率;将所述散热模组的工作效率调控为所述期望功率。9.一种服务器分区散热控制系统,其特征在于,所述系统应用于服务器中的基板管理控制器,所述服务器包括硬件电路与散热电路,所述硬件电路根据多个电路部件的工作属性信息进行分区设计,所述散热电路中的多个散热模组根据所述硬件电路的分区设计情况进行部署;所述系统包括:区域属性确定模块,用于根据多个所述电路部件的所述工作属性信息确定所述硬件电路上多个分区对应的区域工作属性信息;最大功率确定模块,用于根据所述区域工作属性信息确定所述分区相对应的所述散热模组的最大工作功率;工作状态确定模块,用于对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;以及工作功率调控模块,用于根据所述区域工作状态信息结合所述最大工作功率对所述分
区相应的所述散热模组的工作效率进行调控。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任意一项所述的方法。
技术总结
本说明书公开了一种服务器分区散热控制方法、系统及电子设备,整体有效散热降温的同时,减少不必要的散热能耗,提高能源利用率,减少噪声污染。所述方法包括:根据多个电路部件的工作属性信息确定服务器中硬件电路上多个分区对应的区域工作属性信息;根据所述区域工作属性信息确定所述分区相对应的散热模组的最大工作功率;对所述分区中多个电路部件的工作状态进行实时监控,以确定所述分区对应的区域工作状态信息;根据所述区域工作状态信息结合所述最大工作功率对所述分区相应的所述散热模组的工作效率进行调控。热模组的工作效率进行调控。热模组的工作效率进行调控。
技术研发人员:曹裁卿
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.06.06
技术公布日:2023/8/3
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:车辆尾翼及车辆的制作方法 下一篇:一种管道输送尾首装置的制作方法
