本发明一般地涉及数据处理领域。更具体地,本发明涉及一种室内服务器动态降温控制方法及系统。
背景技术:
1、随着大数据时代的到来,各大电信企业和it企业都建立起规模较大的室内服务器,其中电子设备在工作时会产生大量的热量,并需要通过空气循环或散热装置将其散发出去。如果室内温度过高,电子设备就会因为散热不良而受到损坏,甚至导致系统崩溃。
2、为了保持室内服务器温度恒定,通常需要控制制冷设备长时间工作在定温制冷模式。然而,室内的服务器并非全部时间工作在高负载状态,其散热需求在每个时段并不均衡。如果在服务器均处于低负载运行状态时,如果按照常规的定温制冷模式进行散热控制,将造成制冷量的冗余情况,造成能源的极大浪费,从而增加了企业的成本。若服务器均处于高负载运行状态,而常规的制冷模式并不能满足散热需求,也将会导致设备过早损坏等问题。
3、例如申请号为202011307921.4名称为一种机电设备运行状态在线监测实验系统的中国发明专利申请中,就公开了通过安装在机电设备上的风机、数据采集装置和控制器等,实现对机电设备运行状态下的温度、湿度等进行在线监测,并对设备进行及时的通风散热处理。然而,该方案中主要是通过对机电设备运行状态进行监测,并在发生异常时及时进行处理,并没有如何对机房内的设备进行自适应散热调节的方案。该处理过程并没有考虑机电设备不同运行状态下对制冷量的需求,因而其控制方法比较单一,易造成制冷量冗余、设备过早损坏等问题。
4、基于此,目前亟需解决的是不合理的室内服务器降温控制方法所导致的机电设备稳定性差、寿命短的问题。
技术实现思路
1、为解决上述一个或多个技术问题,本发明提出通过多个服务器的温度序列准确计算出降温需求,并结合降温需求选择合适的制冷量,从而实现了对室内服务器的动态降温处理,不仅提升了服务器运行的稳定性、提升了使用寿命,还减小了能源的消耗。为此,本发明在如下的多个方面中提供方案。
2、在第一方面中,本发明提供了一种室内服务器动态降温控制方法,包括:获取室内多个服务器在设定时段内的温度序列;根据所述温度序列计算每个服务器对应的降温需求评价值,所述降温需求评价值满足关系式:
3、
4、式中,q为降温需求评价值,为预设最大温度阈值,表示当前服务器中cpu在设定时段内的平均温度,l为温度序列总长度,为温度序列中第t个温度值,为温度序列中第t-1个温度值,为当前瞬时温度序列中第g个温度值,abs()为绝对值函数,e为自然常数;根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器;将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以实现对所述高负载服务器的散热。
5、有益效果:本发明中通过确定室内服务器的降温需求,并根据降温需求动态调整室内的制冷量和制冷区域,从而实现了对制冷量的准确控制,使得服务器能够稳定运行在合适的温度环境中,提升了服务器运行的稳定性和可靠性,延长了设备使用寿命。同时通过结合服务器降温需求进行准确的制冷量输出,实现了制冷量的准确优化,减小了能源的消耗。
6、在一个实施例中,所述降温需求阈值包括第一阈值和第二阈值,所述第一阈值大于第二阈值,其中根据所述降温需求评价值和降温需求阈值对服务器进行分类,以确定高负载服务器包括:若服务器的降温需求评价值大于第一阈值,所述服务器为高负载服务器;若服务器的降温需求评价值小于第二阈值,所述服务器为低负载服务器;或若服务器的降温需求评价值小于第一阈值且大于第二阈值,所述服务器为流动负载服务器。
7、有益效果:通过降温需求评价值可以将服务器的负载情况划分为三类,从而实现对高负载服务器的准确判断,以便于根据高负载服务器的运行情况进行合理的制冷量调节,有利于实现室内服务器的动态降温控制。
8、在一个实施例中,当所述服务器为流动负载服务器时,所述室内服务器动态降温控制方法还包括:根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小;根据当前将要处理的数据包的大小确定服务器是否为高负载服务器。
9、有益效果:通过对流动负载服务器中处理数据包的大小进行判定,可以准确预测服务器未来的负载情况,对服务器的运行状态进行准确判定,从而合理调控室内服务器的温度情况,提升调节过程的准确性。
10、在一个实施例中,所述根据服务器的历史处理数据确定服务器处于不同负载状态时对应的数据包大小包括:获取所述服务器的历史处理数据及对应的降温需求;对所述历史处理数据对应的降温需求进行聚类,确定服务器在不同负载状态时能够处理的数据包的大小。
11、在一个实施例中,其中数据包的大小的确定方式包括:对所述历史处理数据对应的降温需求进行聚类,以得到聚类结果;选取所述聚类结果中最大值和最小值之间的范围作为对应负载状态下的服务器能够处理的数据包大小。
12、在一个实施例中,所述根据当前将要处理的数据包的大小确定服务器是否为高负载服务器包括:确定当前将要处理的数据包的大小;将所述当前将要处理的数据包的大小与对应负载状态下的服务器所能够处理的数据包大小进行匹配,以确定服务器是否为高负载服务器。
13、在一个实施例中,所述将所述高负载服务器与距离最近的一个或多个制冷设备进行匹配,以控制所述高负载服务器的散热包括:确定所述高负载服务器与每个制冷设备之间的距离;选择距离最小的一个或多个制冷设备对所述高负载服务器进行散热。
14、有益效果:通过选择距离最小的一个或多个制冷设备对高负载服务器进行散热,一方面可以有效提升室内服务器的散热效率,另一方面可以减少工作的制冷设备的数量,从而减少运行功率,降低对能源的消耗。
15、在一个实施例中,所述确定所述高负载服务器与每个制冷设备之间的距离包括:响应于所述高负载服务器的数量为一个,计算所述高负载服务器与每个制冷设备之间的距离;响应于所述高负载服务器的数量为多个,确定距离最大的两个高负载服务器之间的中心点,并计算所述中心点与每个制冷设备之间的距离。
16、在一个实施例中,所述选择距离最小的一个或多个制冷设备对所述高负载服务器进行散热包括:将距离最小的一个或多个制冷设备出风口作为主制冷设备出风口,其余制冷设备出风口作为副制冷设备出风口;增加主制冷设备出风口在每个散热周期内的工作时间,并减小副制冷设备出风口在每个散热周期内的工作时间。
17、在第二方面中,本发明还提供了一种制冷设备的监测控制系统,包括:温度传感器,其用于检测室内多个服务器的温度序列;网络流量监测装置,其与室内多个服务器连接,用于捕获服务器的网络流量,以获取服务器将要处理的数据包大小;控制器,其与所述温度传感器、网络流量监测装置以及室内的制冷设备连接,以实现前文一个或多个实施例所述的一种室内服务器动态降温控制方法。
18、有益效果:本发明中通过温度传感器和网络流量监测装置等实现对室内服务器运行状态的监测,通过确定室内服务器的降温需求,并利用控制器根据降温需求自动调整室内的制冷量和制冷区域,从而实现了对制冷量的准确控制,使得服务器能够稳定运行在合适的温度环境中,提升了服务器运行的稳定性和可靠性,延长了设备使用寿命。同时通过结合服务器降温需求进行准确的制冷量输出,实现了制冷量的准确优化,减小了能源的消耗。基于此,本发明中采用合理的室内制冷设备动态降温控制方法和优化制冷量,能够有效提高数据中心的数据处理效率和降低成本。