一种室内服务器动态降温控制方法及系统与流程

未命名 08-17 阅读:119 评论:0


1.本发明一般地涉及数据处理领域。更具体地,本发明涉及一种室内服务器动态降温控制方法及系统。


背景技术:

2.随着大数据时代的到来,各大电信企业和it企业都建立起规模较大的室内服务器,其中电子设备在工作时会产生大量的热量,并需要通过空气循环或散热装置将其散发出去。如果室内温度过高,电子设备就会因为散热不良而受到损坏,甚至导致系统崩溃。
3.为了保持室内服务器温度恒定,通常需要控制制冷设备长时间工作在定温制冷模式。然而,室内的服务器并非全部时间工作在高负载状态,其散热需求在每个时段并不均衡。如果在服务器均处于低负载运行状态时,如果按照常规的定温制冷模式进行散热控制,将造成制冷量的冗余情况,造成能源的极大浪费,从而增加了企业的成本。若服务器均处于高负载运行状态,而常规的制冷模式并不能满足散热需求,也将会导致设备过早损坏等问题。
4.例如申请号为202011307921.4名称为一种机电设备运行状态在线监测实验系统的中国发明专利申请中,就公开了通过安装在机电设备上的风机、数据采集装置和控制器等,实现对机电设备运行状态下的温度、湿度等进行在线监测,并对设备进行及时的通风散热处理。然而,该方案中主要是通过对机电设备运行状态进行监测,并在发生异常时及时进行处理,并没有如何对机房内的设备进行自适应散热调节的方案。该处理过程并没有考虑机电设备不同运行状态下对制冷量的需求,因而其控制方法比较单一,易造成制冷量冗余、设备过早损坏等问题。
5.基于此,目前亟需解决的是不合理的室内服务器降温控制方法所导致的机电设备稳定性差、寿命短的问题。


技术实现要素:

6.为解决上述一个或多个技术问题,本发明提出通过多个服务器的温度序列准确计算出降温需求,并结合降温需求选择合适的制冷量,从而实现了对室内服务器的动态降温处理,不仅提升了服务器运行的稳定性、提升了使用寿命,还减小了能源的消耗。为此,本发明在如下的多个方面中提供方案。
7.在第一方面中,本发明提供了一种室内服务器动态降温控制方法,包括:获取室内多个服务器在设定时段内的温度序列;根据所述温度序列计算每个服务器对应的降温需求评价值,所述降温需求评价值满足关系式:式中,q为降温需求评价值,为预设最大温度阈值,表示当前服务器中cpu在设
定时段内的平均温度,l为温度序列总长度,为温度序列中第t个温度值,为温度序列中第t-1个温度值,为当前瞬时温度序列中第g个温度值,abs()为绝对值函数,e为自然常数;根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器;将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热。
8.有益效果:本发明中通过确定室内服务器的降温需求,并根据降温需求动态调整室内的制冷量和制冷区域,从而实现了对制冷量的准确控制,使得服务器能够稳定运行在合适的温度环境中,提升了服务器运行的稳定性和可靠性,延长了设备使用寿命。同时通过结合服务器降温需求进行准确的制冷量输出,实现了制冷量的准确优化,减小了能源的消耗。
9.在一个实施例中,所述降温需求阈值包括第一阈值和第二阈值,所述第一阈值大于第二阈值,其中根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器包括:若服务器的降温需求评价值大于第一阈值,所述服务器为高负载服务器;若服务器的降温需求评价值小于第二阈值,所述服务器为低负载服务器;或若服务器的降温需求评价值小于第一阈值且大于第二阈值,所述服务器为流动负载服务器。
10.有益效果:通过降温需求评价值可以将服务器的负载情况划分为三类,从而实现对高负载服务器的准确判断,以便于根据高负载服务器的运行情况进行合理的制冷量调节,有利于实现室内服务器的动态降温控制。
11.在一个实施例中,当所述服务器为流动负载服务器时,所述室内服务器动态降温控制方法还包括:根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小;根据当前将要处理的数据包的大小确定服务器是否为高负载服务器。
12.有益效果:通过对流动负载服务器中处理数据包的大小进行判定,可以准确预测服务器未来的负载情况,对服务器的运行状态进行准确判定,从而合理调控室内服务器的温度情况,提升调节过程的准确性。
13.在一个实施例中,所述根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小包括:获取所述服务器的历史处理数据及对应的降温需求;对所述历史处理数据对应的降温需求进行聚类,确定服务器在不同负载状态时能够处理的数据包的大小。
14.在一个实施例中,其中数据包的大小的确定方式包括:对所述历史处理数据对应的降温需求进行聚类,以得到聚类结果;选取所述聚类结果中最大值和最小值之间的范围作为对应负载状态下的服务器能够处理的数据包大小。
15.在一个实施例中,所述根据当前将要处理的数据包的大小确定服务器是否为高负载服务器包括:确定当前将要处理的数据包的大小;将所述当前将要处理的数据包的大小与对应负载状态下的服务器所能够处理的数据包大小进行匹配,以确定服务器是否为高负载服务器。
16.在一个实施例中,所述将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以控制所述高负载服务器的散热包括:确定所述高负载服务器与每个制冷设备之间的距离;选择距离最小的一个或多个制冷设备对所述高负载服务器进行散热。
17.有益效果:通过选择距离最小的一个或多个制冷设备对高负载服务器进行散热,一方面可以有效提升室内服务器的散热效率,另一方面可以减少工作的制冷设备的数量,从而减少运行功率,降低对能源的消耗。
18.在一个实施例中,所述确定所述高负载服务器与每个制冷设备之间的距离包括:响应于所述高负载服务器的数量为一个,计算所述高负载服务器与每个制冷设备之间的距离;响应于所述高负载服务器的数量为多个,确定距离最大的两个高负载服务器之间的中心点,并计算所述中心点与每个制冷设备之间的距离。
19.在一个实施例中,所述选择距离最小的一个或多个制冷设备对所述高负载服务器进行散热包括:将距离最小的一个或多个制冷设备出风口作为主制冷设备出风口,其余制冷设备出风口作为副制冷设备出风口;增加主制冷设备出风口在每个散热周期内的工作时间,并减小副制冷设备出风口在每个散热周期内的工作时间。
20.在第二方面中,本发明还提供了一种制冷设备的监测控制系统,包括:温度传感器,其用于检测室内多个服务器的温度序列;网络流量监测装置,其与室内多个服务器连接,用于捕获服务器的网络流量,以获取服务器将要处理的数据包大小;控制器,其与所述温度传感器、网络流量监测装置以及室内的制冷设备连接,以实现前文一个或多个实施例所述的一种室内服务器动态降温控制方法。
21.有益效果:本发明中通过温度传感器和网络流量监测装置等实现对室内服务器运行状态的监测,通过确定室内服务器的降温需求,并利用控制器根据降温需求自动调整室内的制冷量和制冷区域,从而实现了对制冷量的准确控制,使得服务器能够稳定运行在合适的温度环境中,提升了服务器运行的稳定性和可靠性,延长了设备使用寿命。同时通过结合服务器降温需求进行准确的制冷量输出,实现了制冷量的准确优化,减小了能源的消耗。基于此,本发明中采用合理的室内制冷设备动态降温控制方法和优化制冷量,能够有效提高数据中心的数据处理效率和降低成本。
附图说明
22.通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:图1是示意性示出根据本发明的实施例的一种室内服务器动态降温控制的场景的示意图;图2是示意性示出根据本发明的实施例的一种室内服务器动态降温控制方法的流程图;图3是示意性示出根据本发明的实施例的确定高负载服务器的方法的流程图;图4是示意性示出根据本发明的实施例的各制冷设备工作时间的方法的流程图;图5是示意性示出根据本发明的实施例的服务器与制冷设备之间的距离的示意图;图6是示意性示出根据本发明的实施例的一个高负载服务器的散热场景的示意图;图7是示意性示出根据本发明的实施例的多个高负载服务器的散热场景的示意
图;图8是示意性示出根据本发明的实施例的制冷设备的监测控制系统的示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.下面结合附图来详细描述本发明的具体实施方式。
25.图1是示意性示出根据本发明的实施例的室内服务器动态降温控制的场景的示意图。根据本发明的上下文,该室内服务器动态降温控制场景可以用于多种机电设备的安置空间内,例如计算机终端、通讯设备、传真机、打印机等。还可以用于其他产业类机电设备的散热制冷环节中。基于此,本发明仅为了示例的目的而将该方案应用于对室内服务器动态降温控制场景应用中。
26.如图1所示,示例性的,室内服务器的制冷设备可以采用射流空调机组,该射流空调机组可以包括多个射流出风口。室内设置有服务器a、服务器b、服务器c和服务器d。多个射流出风口与上述各服务器的距离或远或近。在实际情况中,不同的服务器可能会被用于不同的应用程序和任务,因此它们处理的数据包大小也会有所不同,产生的热量也会不同。通过计算不同服务器工作产热量,确定各服务器所需冷却介质及冷却时间,可以实现对高负载服务器的快速而准确地散热。基于此,可以通过计算各服务器的降温需求评价值和/或对应的负载情况,及时选择射流出风口实现对服务器进行散热处理,从而实现提升服务器运行可靠性。
27.需要说明的是,本发明的方案中可以选择对应数量的制冷设备对高负载服务器进行散热处理,同时这些制冷设备所产生的制冷量还可以同时对其他服务器进行散热,从而有效减少了制冷量冗余情况的发生。
28.图2是示意性示出根据本发明的实施例的制冷设备的监测控制方法的流程图。
29.如图2所示,在步骤s201处,获取室内多个服务器在设定时段内的温度序列。服务器的cpu是最容易产生热量的部件,当cpu在处理数据时,会消耗大量的电能并转化为热能,从而导致cpu产生的热量较高。因此这些位置也是制冷设备需要进行着重降温的位置。在服务器cpu处放置温度传感器,可以测量每个服务器中cpu在处理数据包时的实时温度,,,。以上述图1中的4个服务器为例,测量4个服务器在多个时刻的实时温度,每个服务器在测量时间段内的多个温度均能构成一个温度序列,即,,,。
30.在步骤s202处,根据所述温度序列计算每个服务器对应的降温需求评价值。该降温需求评价值满足关系式:
式中,q为降温需求评价值,为预设最大温度阈值,表示当前服务器中cpu在设定时段内的平均温度,l为温度序列总长度,为温度序列中第t个温度值,为温度序列中第t-1个温度值,为当前瞬时温度序列中第g个温度值,abs()为绝对值函数,e为自然常数。
31.上述公式中,表示序列中前t个值的均值与前t-1个值的均值做差的绝对值,内为稳定性公式。若cpu温度变化较为稳定,那么稳定性公式中各项差异均趋近于零,则稳定性公式的结果趋近于1。
32.若温度差值越小且稳定性趋近于1,那么当前服务器通常处理的数据包较大,导致持续产热量较大温度接近阈值,那么当前服务器cpu的降温需求较大。若温度差值越大且稳定性趋近于1,那么当前服务器cpu处理的工作负载较低,其产热量较小,降温需求较小。此外,差值越大稳定性趋近于0与差值越小稳定性趋近于0这两种情况均为当前服务器不局限处理固定大小的数据,温度变化较为频繁,需要着重处理。
33.在步骤s203处,根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器。在一些实施例中,根据降温需求阈值将服务器分为三类:低负载服务器、高负载服务器和流动负载服务器。其中流动负载服务器的负载情况受即将处理的数据包的大小影响,可能接下来转变成高负载服务器,也可能转变成低负载服务器。
34.在步骤s204处,将高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热。示例性的,所述制冷设备可以是射流空调机组,由于射流空调机组降温方式的特殊性,它是通过喷射制冷介质,提高风速从而优化空气流动而降温,所以优先处理高负载状态服务器也可以同时对低负载服务器降温,且能避免喷口匹配到处于低负载状态的服务器而导致处于高负载状态服务器降温不足的情况。
35.图3是示意性示出根据本发明的实施例的确定高负载服务器的方法的流程图。
36.上述降温需求阈值可以包括第一阈值和第二阈值。第一阈值大于第二阈值。若服务器的降温需求评价值大于第一阈值,该服务器为高负载服务器。若服务器的降温需求评价值小于第二阈值,该服务器为低负载服务器。若服务器的降温需求评价值小于第一阈值且大于第二阈值,该服务器为流动负载服务器。在一个应用场景中,如果该第一阈值为0.7,第二阈值为0.4,则降温需求评价值q>0.7的为高负载服务器,降温需求评价值q<0.4的为低负载服务器,若降温需求评价值q处于0.4-0.7之间的为流动负载变化服务器。
37.首先,根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小。
38.具体地,如图3所示,在步骤s301处,获取服务器的历史处理数据及对应的降温需求。在一些实施例中,可以基于网络监测工具通过捕获和分析网络流量,获得服务器将要处理的数据包大小信息,网络监测工具包括wireshark、tcpdump等,以预测服务器cpu负载状况。
39.在步骤s302处,对历史处理数据对应的降温需求进行聚类,确定服务器在不同负载状态时能够处理的数据包的大小。
40.在步骤s303处,对历史处理数据对应的降温需求进行聚类,以得到聚类结果。
41.在步骤s304处,选取聚类结果中最大值和最小值之间的范围作为对应负载状态下的服务器能够处理的数据包大小。通过聚类算法对服务器历史处理数据包对应cpu的降温需求进行聚类,每种类别中取最大值和最小值用来表示三种降温需求服务器所处理数据包大小的范围。上述聚类算法包括但不限于k-means、dbscan等。
42.接着,根据当前将要处理的数据包的大小确定服务器是否为高负载服务器。
43.在步骤s305处,确定当前将要处理的数据包的大小。
44.在步骤s306处,将当前将要处理的数据包的大小与对应负载状态下的服务器所能够处理的数据包大小进行匹配,以确定服务器是否为高负载服务器。基于将要输入所述四个服务器各自的数据包大小,预测此次服务器所处负载状态,以便于后续进行室内服务器动态降温控制。
45.图4是示意性示出根据本发明的实施例的各制冷设备工作时间的方法的流程图。
46.首先,确定所述高负载服务器与每个制冷设备之间的距离。
47.具体地,如图4所示,在步骤s401处,响应于高负载服务器的数量为一个,计算高负载服务器与每个制冷设备之间的距离。如图5所示,该距离可以通过两种方式实现,一种是处于高负载状态的服务器与制冷设备之间的横向距离,即距离x。另一种是该处于高负载状态的服务器与制冷设备之间的直线距离,即距离x’。本发明中仅为了示例的目的而将该距离示出为直线距离x’。
48.当高负载服务器的数量为1个,可以根据该高负载服务器与任意一个制冷设备之间的距离选择对应的制冷设备,以用于散热。如图6所示,该服务器a可以采用制冷设备1和制冷设备2进行散热,其中x1、x2为该服务器a分别与制冷设备1和制冷设备2之间的直线距离,如下图7中同理。
49.在步骤s402处,响应于高负载服务器的数量为多个,确定距离最大的两个高负载服务器之间的中心点,并计算中心点与每个制冷设备之间的距离。如图7所示,当高负载服务器的数量为2个,可以确定服务器a和服务器b之间的中间位置,并通过选择距离该中间位置最近的一个或多个制冷设备进行散热。
50.接着,选择距离最小的一个或多个制冷设备对高负载服务器进行散热。在一些实施例中,当高负载服务器的数量为1个时,优选采用距离最近的其中一个或两个制冷设备进行散热处理。当高负载服务器为多个时,制冷设备的数量可以根据负载情况进行选择,然后可以通过调节制冷设备的送风方向,实现对高负载服务器的散热。
51.具体地,在步骤s403处,将距离最小的一个或多个制冷设备出风口作为主制冷设备出风口,其余制冷设备出风口为副制冷设备出风口。
52.在步骤s404处,增加主制冷设备出风口在每个散热周期内的工作时间,并减小副制冷设备出风口在每个散热周期内的工作时间。
53.在一个降温周期内,可以在不同的制冷设备出风口输出不同的风量来进行散热,基于此,可以通过设置主制冷设备出风口加大风量和送风的时间来提升散热水平。与之相对应地,副制冷设备出风口可以减小风量和对应的送风时间,从而实现降功率运行,减小对
能源的消耗。
54.图8是示意性示出根据本发明的实施例的一种室内服务器动态降温控制系统800的示意图。
55.在本发明的另一方面中,还提供了一种室内服务器动态降温控制系统800。如图8所示,该监测控制系统800包括温度传感器801、网络流量监测装置802和控制器803。温度传感器801用于检测室内多个服务器的温度序列。网络流量监测装置802与室内多个服务器连接,用于捕获服务器的网络流量,以获取服务器将要处理的数据包大小。控制器803与温度传感器801、网络流量监测装置802以及室内的制冷设备804连接,以实现前文一个或多个实施例所述的一个室内服务器动态降温控制方法。由于该制冷设备的监测控制方法的具体实现方式以在上述内容中详细说明,此处将不再重复赘述。
56.虽然本说明书已经示出和描述了本发明的多个实施例,但对于本领域技术人员显而易见的是,这样的实施例只是以示例的方式提供的。本领域技术人员会在不偏离本发明思想和精神的情况下想到许多更改、改变和替代的方式。应当理解的是在实践本发明的过程中,可以采用对本文所描述的本发明实施例的各种替代方案。

技术特征:
1.一种室内服务器动态降温控制方法,其特征在于,包括:获取室内多个服务器在设定时段内的温度序列;根据所述温度序列计算每个服务器对应的降温需求评价值,所述降温需求评价值满足关系式:式中,q为降温需求评价值,为预设最大温度阈值,表示当前服务器中cpu在设定时段内的平均温度,l为温度序列总长度,为温度序列中第t个温度值,为温度序列中第t-1个温度值,为当前瞬时温度序列中第g个温度值,abs()为绝对值函数,e为自然常数;根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器;将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热。2.根据权利要求1所述的一种室内服务器动态降温控制方法,其特征在于,所述降温需求阈值包括第一阈值和第二阈值,所述第一阈值大于第二阈值,其中根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器包括:若服务器的降温需求评价值大于第一阈值,所述服务器为高负载服务器;若服务器的降温需求评价值小于第二阈值,所述服务器为低负载服务器;或若服务器的降温需求评价值小于第一阈值且大于第二阈值,所述服务器为流动负载服务器。3.根据权利要求2所述的一种室内服务器动态降温控制方法,其特征在于,当所述服务器为流动负载服务器时,所述室内服务器动态降温控制方法还包括:根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小;根据当前将要处理的数据包的大小确定服务器是否为高负载服务器。4.根据权利要求3所述的一种室内服务器动态降温控制方法,其特征在于,所述根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小包括:获取所述服务器的历史处理数据及对应的降温需求;对所述历史处理数据对应的降温需求进行聚类,确定服务器在不同负载状态时能够处理的数据包的大小。5.根据权利要求4所述的一种室内服务器动态降温控制方法,其特征在于,其中数据包的大小的确定方式包括:对所述历史处理数据对应的降温需求进行聚类,以得到聚类结果;选取所述聚类结果中最大值和最小值之间的范围作为对应负载状态下的服务器能够处理的数据包大小。6.根据权利要求3所述的一种室内服务器动态降温控制方法,其特征在于,所述根据当前将要处理的数据包的大小确定服务器是否为高负载服务器包括:确定当前将要处理的数据包的大小;
将所述当前将要处理的数据包的大小与对应负载状态下的服务器所能够处理的数据包大小进行匹配,以确定服务器是否为高负载服务器。7.根据权利要求1所述的一种室内服务器动态降温控制方法,其特征在于,所述将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热包括:确定所述高负载服务器与每个制冷设备之间的距离;选择距离最小的一个或多个制冷设备对所述高负载服务器进行散热。8.根据权利要求7所述的一种室内服务器动态降温控制方法,其特征在于,所述确定所述高负载服务器与每个制冷设备之间的距离包括:响应于所述高负载服务器的数量为一个,计算所述高负载服务器与每个制冷设备之间的距离;响应于所述高负载服务器的数量为多个,确定距离最大的两个高负载服务器之间的中心点,并计算所述中心点与每个制冷设备射之间的距离。9.根据权利要求7所述的一种室内服务器动态降温控制方法,其特征在于,所述对所述高负载服务器进行散热包括:将距离最小的一个或多个制冷设备出风口作为主制冷设备出风口,其余制冷设备出风口作为副制冷设备出风口;增加主制冷设备出风口在每个降温周期内的工作时间,并减小副制冷设备出风口在每个制冷周期内的工作时间。10.一种室内服务器动态降温控制系统,其特征在于,包括:温度传感器,其用于检测室内多个服务器的温度序列;网络流量监测装置,其与室内多个服务器连接,用于捕获服务器的网络流量,以获取服务器将要处理的数据包大小;控制器,其与所述温度传感器、网络流量监测装置以及室内的制冷设备连接,以实现如权利要求1-9中任意一项所述的一种室内服务器动态降温控制方法。

技术总结
本发明一般地涉及数据处理领域,更具体地,涉及一种室内服务器动态降温控制方法及系统,该方法包括获取室内多个服务器在设定时段内的温度序列;根据所述温度序列计算每个服务器对应的降温需求评价值;根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器;将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热。根据本发明的方案,解决了目前不合理的室内服务器降温控制方法所导致的机电设备稳定性差、寿命短的问题。寿命短的问题。寿命短的问题。


技术研发人员:李连宏 吴金顺 张金乾 潘嵩 王新如 于楠 马鑫 李军 李阳
受保护的技术使用者:科瑞特空调集团有限公司
技术研发日:2023.07.18
技术公布日:2023/8/16
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐