一种服务器及其降温控制方法、装置、设备与流程

文档序号:17534088发布日期:2019-04-29 13:48阅读:191来源:国知局
一种服务器及其降温控制方法、装置、设备与流程

本申请涉及服务器技术领域,特别涉及一种服务器及其降温控制方法、装置、设备。



背景技术:

当前数据中心担任的计算任务越来越多,为了能够承担更多的计算任务,数据中心的设备采购已经成了常态化。如何有效降低服务器硬件设备的成本以及降低服务器后期使用过程中运维成本,是服务器厂商努力追求的目标。

在现在的数据中心当中,服务器中通常会设有多台散热风扇,服务器会根据实际需要来启动相应数量的散热风扇。然而,大量风扇的设置会极大地增加服务器的硬件成本和维护成本。在这种情况下,如何在确保降温效果的同时,有效减少服务器的硬件成本和维护成本是目前有待解决的问题。



技术实现要素:

有鉴于此,本申请的目的在于提供一种服务器及其降温控制方法、装置、设备,能够在确保降温效果的同时,有效减少服务器的硬件成本和维护成本。

其具体方案如下:

第一方面,本申请公开了一种服务器降温控制方法,包括:

获取服务器的cpu利用率;

根据所述cpu利用率,确定散热风扇的移动参数;

根据所述移动参数,控制所述散热风扇在预定轨道上进行相应的移动。

可选的,所述获取服务器的cpu利用率,包括:

按照预设的数据采集时间间隔,采集所述服务器在预设时间段内的多个cpu利用率;

利用所述多个cpu利用率,计算所述服务器在所述预设时间段内的cpu平均利用率;

相应的,所述根据所述cpu利用率,确定散热风扇的移动参数,包括:

根据所述cpu平均利用率,确定所述散热风扇的移动参数。

可选的,所述根据所述cpu平均利用率,确定所述散热风扇的移动参数,包括:

按照预设的映射表,确定与所述cpu平均利用率对应的所述散热风扇的移动频率。

可选的,所述预设时间段为3分钟;

所述数据采集时间间隔为5秒;

所述映射表包括:若所述cpu平均利用率小于或等于10%,则对应的移动频率为每分钟往返6次;若所述cpu平均利用率大于10%并小于50%,则对应的移动频率为每分钟往返10次;若所述cpu平均利用率大于或等于50%,则对应的移动频率为每分钟往返15次。

第二方面,本申请公开了一种服务器降温控制装置,包括:

信息获取模块,用于获取服务器的cpu利用率;

参数确定模块,用于根据所述cpu利用率,确定散热风扇的移动参数;

移动控制模块,用于根据所述移动参数,控制所述散热风扇在预定轨道上进行相应的移动。

可选的,所述信息获取模块,包括:

采集单元,用于按照预设的数据采集时间间隔,采集所述服务器在预设时间段内的多个cpu利用率;

计算单元,用于利用所述多个cpu利用率,计算所述服务器在所述预设时间段内的cpu平均利用率;

相应的,所述参数确定模块,具体用于根据所述cpu平均利用率,确定所述散热风扇的移动参数。

可选的,所述参数确定模块,具体用于按照预设的映射表,确定与所述cpu平均利用率对应的所述散热风扇的移动频率。

可选的,所述预设时间段为3分钟;

所述数据采集时间间隔为5秒;

所述映射表包括:若所述cpu平均利用率小于或等于10%,则对应的移动频率为每分钟往返6次;若所述cpu平均利用率大于10%并小于50%,则对应的移动频率为每分钟往返10次;若所述cpu平均利用率大于或等于50%,则对应的移动频率为每分钟往返15次。

第三方面,本申请公开了一种服务器降温控制设备,包括:

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

处理器,用于执行所述计算机程序,以实现前述公开的服务器降温控制方法。

第四方面,本申请公开了一种服务器,包括前述公开的服务器降温控制设备,还包括与所述服务器降温控制设备的处理器连接的散热风扇。

可见,本申请先获取了服务器的cpu利用率,然后根据cpu利用率确定散热风扇的移动参数,然后根据移动参数控制散热风扇在预定轨道上进行相应移动,由此可知,本申请中的散热风扇在服务器中的位置并非是固定不变,而是可以在预定轨道上进行移动,其中散热风扇的移动参数是基于当前cpu利用率来进行确定的,相对于现有技术中的位置固定的散热风扇来说,本申请中的散热风扇由于可以在预定轨道上进行移动,从而可以对服务器内部的更多的发热空间进行散热,由此具备更出色的散热效果,在此基础上,便可以无需在服务器中设置大量的散热风扇,从而在确保降温效果的同时,有效减少了服务器的硬件成本和维护成本。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请公开的一种服务器降温控制方法流程图;

图2为现有服务器散热结构示意图;

图3为本申请服务器散热结构示意图;

图4为本申请公开的一种具体的服务器降温控制方法流程图;

图5为本申请公开的一种服务器降温控制装置结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参见图1所示,本申请实施例公开了一种服务器降温控制方法,包括:

步骤s11:获取服务器的cpu利用率。

步骤s12:根据所述cpu利用率,确定散热风扇的移动参数。

步骤s13:根据所述移动参数,控制所述散热风扇在预定轨道上进行相应的移动。

需要指出的是,现有技术中服务器中的散热风扇的位置是固定的,如图2所示。而在本申请中,服务器中的散热风扇是能够在预设的滑动轨道上进行往返移动的,如图3所示。图3中,cpu监控单元对服务器的cpu进行监控,以获取服务器的cpu利用率,并将获取到的cpu利用率发送至风扇控制单元,风扇控制单元根据cpu利用率确定散热风扇的移动参数,如每分钟10次的往返频率,然后将上述移动参数发送至散热风扇,以控制散热风扇按照上述移动参数在预设的滑动轨道上进行相应移动。

可见,本申请实施例先获取了服务器的cpu利用率,然后根据cpu利用率确定散热风扇的移动参数,然后根据移动参数控制散热风扇在预定轨道上进行相应移动,由此可知,本申请实施例中的散热风扇在服务器中的位置并非是固定不变,而是可以在预定轨道上进行移动,其中散热风扇的移动参数是基于当前cpu利用率来进行确定的,相对于现有技术中的位置固定的散热风扇来说,本申请实施例中的散热风扇由于可以在预定轨道上进行移动,从而可以对服务器内部的更多的发热空间进行散热,由此具备更出色的散热效果,在此基础上,便可以无需在服务器中设置大量的散热风扇,从而在确保降温效果的同时,有效减少了服务器的硬件成本和维护成本。

参见图4所示,本申请实施例公开了一种具体的服务器降温控制方法,包括:

步骤s21:按照预设的数据采集时间间隔,采集所述服务器在预设时间段内的多个cpu利用率。

步骤s22:利用所述多个cpu利用率,计算所述服务器在所述预设时间段内的cpu平均利用率。

步骤s23:根据所述cpu平均利用率,确定所述散热风扇的移动参数。

其中,所述根据所述cpu平均利用率,确定所述散热风扇的移动参数,具体可以包括:按照预设的映射表,确定与所述cpu平均利用率对应的所述散热风扇的移动频率。

本实施例中,所述预设时间段具体可以为3分钟;所述数据采集时间间隔具体可以为5秒;所述映射表包括:若所述cpu平均利用率小于或等于10%,则对应的移动频率为每分钟往返6次;若所述cpu平均利用率大于10%并小于50%,则对应的移动频率为每分钟往返10次;若所述cpu平均利用率大于或等于50%,则对应的移动频率为每分钟往返15次。

由上可知,本实施例中,cpu平均利用率越大,说明此时cpu的负载越大,发热也越大,所以此时需要将散热风扇的往返频率调的越大,以避免热量淤积;相反,若cpu平均利用率越小,则散热风扇的往返频率越小,以达到节约能源、减少风扇损耗的目的。

步骤s24:根据所述移动参数,控制所述散热风扇在预定轨道上进行相应的移动。

参见图5所示,本申请实施例还公开了一种服务器降温控制装置,包括:

信息获取模块11,用于获取服务器的cpu利用率;

参数确定模块12,用于根据所述cpu利用率,确定散热风扇的移动参数;

移动控制模块13,用于根据所述移动参数,控制所述散热风扇在预定轨道上进行相应的移动。

可见,本申请实施例先获取了服务器的cpu利用率,然后根据cpu利用率确定散热风扇的移动参数,然后根据移动参数控制散热风扇在预定轨道上进行相应移动,由此可知,本申请实施例中的散热风扇在服务器中的位置并非是固定不变,而是可以在预定轨道上进行移动,其中散热风扇的移动参数是基于当前cpu利用率来进行确定的,相对于现有技术中的位置固定的散热风扇来说,本申请实施例中的散热风扇由于可以在预定轨道上进行移动,从而可以对服务器内部的更多的发热空间进行散热,由此具备更出色的散热效果,在此基础上,便可以无需在服务器中设置大量的散热风扇,从而在确保降温效果的同时,有效减少了服务器的硬件成本和维护成本。

其中,所述信息获取模块,具体可以包括:

采集单元,用于按照预设的数据采集时间间隔,采集所述服务器在预设时间段内的多个cpu利用率;

计算单元,用于利用所述多个cpu利用率,计算所述服务器在所述预设时间段内的cpu平均利用率;

相应的,所述参数确定模块,具体可以用于根据所述cpu平均利用率,确定所述散热风扇的移动参数。

进一步的,所述参数确定模块,具体可以用于按照预设的映射表,确定与所述cpu平均利用率对应的所述散热风扇的移动频率。

其中,所述预设时间段为3分钟;所述数据采集时间间隔为5秒;

所述映射表包括:若所述cpu平均利用率小于或等于10%,则对应的移动频率为每分钟往返6次;若所述cpu平均利用率大于10%并小于50%,则对应的移动频率为每分钟往返10次;若所述cpu平均利用率大于或等于50%,则对应的移动频率为每分钟往返15次。

进一步的,本申请还公开了一种服务器降温控制设备,包括:

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

处理器,用于执行所述计算机程序,以实现前述实施例中公开的服务器降温控制方法。

可以理解的是,上述处理器具体可以包括图3中示出的cpu监控单元和风扇控制单元。

进一步的,本申请还公开了一种服务器,包括前述实施例公开的服务器降温控制设备,还包括与所述服务器降温控制设备的处理器连接的散热风扇。

需要指出的是,由于本申请中服务器的散热风扇可以在预定轨道上进行往返移动,所以在确保散热效果相同或相近的情况下,本申请中服务器内部的散热风扇的数量,相对于传统服务器中的散热风扇的数量能够得到明显地减少,从而减少了服务器的硬件成本和维护成本。

进一步的,本申请还公开一种计算机可读存储介质,用于保存计算机程序,该程序被处理器执行时能够实现前述实施例中公开的服务器降温控制方法。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种服务器及其降温控制方法、装置、设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1