服务器散热的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20566331 阅读:37 留言:0更新日期:2019-03-14 09:14
本发明专利技术提供了一种服务器散热的方法、装置及计算机可读存储介质,所述方法包括:获取服务器的预设的目标区域的温度信息;根据温度信息判断目标区域是否发生散热异常;在目标区域发生散热异常的情况下,计算各散热风扇的位置与目标区域的位置之间的直线距离;判断各散热风扇中是否存在与目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇;在有该目标散热风扇的情况下,调整目标散热风扇导风片的位置,使得目标散热风扇向目标区域送风,从而解决服务器因散热风扇固定的风向输出,无法对温度较高、发热较快的区域进行优先散热,造成不必要的浪费的问题。

Method, Device and Computer Readable Storage Medium for Server Heat Dissipation

The invention provides a method, device and computer readable storage medium for server heat dissipation. The method includes acquiring temperature information of the preset target area of the server, judging whether the target area has abnormal heat dissipation according to the temperature information, and calculating a straight line between the position of each heat dissipation fan and the position of the target area in the case of abnormal heat dissipation in the target area. Distance; Judging whether there is a target cooling fan whose linear distance from the location of the target area is less than the preset distance threshold; In the case of the target cooling fan, adjusting the position of the guide vane of the target cooling fan makes the target cooling fan supply air to the target area, thus solving the problem that the server cannot output temperature due to the fixed direction of the cooling fan. High and fast heating areas should be given priority to heat dissipation, resulting in unnecessary waste.

【技术实现步骤摘要】
服务器散热的方法、装置及计算机可读存储介质
本专利技术涉及服务器散热
,尤其涉及一种服务器散热的方法、装置及计算机可读存储介质。
技术介绍
在互联网络高速发展的信息时代,服务器已经成为人们生活中不可或缺的部分,作为提供计算服务、网络服务和数据存储等的重要工具,常规服务器应当具备及时响应服务请求并且为服务提供有效保障的能力。由于高强度、高负荷的工作状态,大量热量在服务器内部产生,当温度过高时,会影响服务器的正常工作,甚至损坏服务器。为了保障服务器承担各种服务的能力,目前服务器散热的方式主要通过在机箱上安装散热风扇,在服务器的一侧安装一个或者多个散热风扇,服务器工作时,多个散热风扇同时开始运作,对整个服务器或服务器固定位置进行散热,而事实上,服务器不同区域的工作情况是不一样的,发热状况也不一样,现有技术中无法对发热较快、温度较高的区域进行优先散热,同时,散热风扇固定的风向输出,又造成不必要的浪费。
技术实现思路
本专利技术的主要目的在于提供一种服务器散热的方法、装置及可读存储介质,以解决服务器因散热风扇固定的风向输出,无法对温度较高、发热较快的区域进行优先散热,造成不必要的浪费的问题。为实现上述目的,本专利技术实施例一方面提供了一种服务器散热的方法,所述方法包括:获取服务器的预设的目标区域的温度信息;根据所述温度信息判断所述目标区域是否发生散热异常;在所述目标区域发生散热异常的情况下,计算各散热风扇的位置与所述目标区域的位置之间的直线距离;判断所述各散热风扇中是否存在与所述目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇;在有所述目标散热风扇的情况下,调整所述目标散热风扇导风片的位置,使得所述目标散热风扇向所述目标区域送风,其中,所述导风片设置于所述各散热风扇的风口,用于调整所述各散热风扇的风向。本专利技术实施例另一方面还提供了一种服务器散热的装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,该处理器执行所述计算机程序时实现上述的服务器散热的方法的步骤。本专利技术实施例的再一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的服务器散热的方法的步骤。本专利技术的上述方案至少包括以下有益效果:可以理解的是,本专利技术通过获取服务器的预设的目标区域的温度信息,根据温度信息判断目标区域是否发生散热异常,然后在目标区域发生散热异常的情况下,计算各散热风扇的位置与目标区域的位置之间的直线距离,判断各散热风扇中是否存在与目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇,最后在有该目标散热风扇的情况下,调整目标散热风扇导风片的位置,使得目标散热风扇向目标区域送风,从而解决服务器因散热风扇固定的风向输出,无法对温度较高、发热较快的区域进行优先散热,造成不必要的浪费的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种服务器散热控制系统结构示意图;图2为本专利技术实施例提供的一种服务器散热的方法的流程示意图;图3为本专利技术实施例提供的一种服务器散热控制模块与控制器的交互流程示意图;图4为本专利技术实施例提供的另一种服务器散热的方法的流程示意图;图5为本专利技术实施例提供的一种服务器散热的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。本专利技术提供了一种服务器散热的方法,下面将结合相关附图和举例来对本方案的实施例进行说明,但举例并不对本专利技术的实施例造成限定。首先结合相关附图来举例介绍下本申请实施例的服务器散热的方法可能应用到的服务器散热控制系统架构。具体参见图1,图1所示的服务器散热控制系统涉及到服务器散热控制模块1,该服务器散热控制模块1具体包括数据获取单元101,用于获取各部分的数据,包括温度信息、转速、电压等;数据判断单元102,用于将获取到的数据与预设数据进行比较、匹配,判断是否符合服务器正常运作的要求;调整控制单元103,用于对各数据进行分析,发送相应指令,并控制其他各部分进行相应调整,服务器散热控制模块1是整个服务器散热控制系统的中枢。风扇墙2,该风扇墙2中包括控制器201、散热风扇202及导设于散热风扇202风口的导风片203,其中控制器201控制着各散热风扇202及其对应的导风片203,在服务器散热控制模块1与风扇墙2之间进行数据和指令的传输,还用于采集、调控各散热风扇202的转速值及电压值等;散热风扇202,针对于目标区域3进行散热;导风片203,用于调整散热风扇202的送风方向。目标区域3包括第一目标区域301、第二目标区域302、第三目标区域303、第四目标区域304等多个预设区域。温度检测器4,用于采集各目标区域3的温度信息,并将其发送到服务器散热控制模块1。各部分通过连接组件互通,使整个服务器散热的方法得以有系统架构的支撑。参见图2,图2为本专利技术实施例提供的一种服务器散热的方法的流程示意图,图2所示的方法可以基于图1举例所示的系统架构来具体实施。如图2所示,本专利技术一方面提供一种服务器散热的方法,所述方法包括:S11,获取服务器的预设的目标区域的温度信息,所述温度信息包括所述目标区域的温度值和温度上升速度。其中,在本专利技术的具体实施例中,温度监测器4在服务器启动时就对服务器各个目标区域3进行实时监测,获取各个目标区域3的温度信息,并将获取到的温度信息同步发送给服务器散热控制模块1。需要说明的是,上述温度信息包括服务器的各目标区域3的温度值及温度上升速度温度,用于获取温度信息的温度检测器4可以是一个,也可以是以第一目标区域301附带一个温度监测器4、第二目标区域302附带一个温度监测器4、第三目标区域303附带一个温度监测器4……的形式出现,具体个数不受本专利技术具体实施例的限制。可以理解的是,服务器的预设的目标区域3也不仅限于本专利技术的具体实施例中的个数及划分方式,具体还可以分为CPU(CentralProcessingUnit,中央处理器)区域、硬盘区域、系统总线区域及内存条区域等。进一步的,数据获取单元101在获取到各目标区域3的温度信息后,为了提高辨识度,可以为各目标区域3对应的温度信息进行编码,并建立每一编码与每一温本文档来自技高网
...

【技术保护点】
1.一种服务器散热的方法,其特征在于,所述方法包括:获取服务器的预设的目标区域的温度信息;根据所述温度信息判断所述目标区域是否发生散热异常;在所述目标区域发生散热异常的情况下,计算各散热风扇的位置与所述目标区域的位置之间的直线距离;判断所述各散热风扇中是否存在与所述目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇;在有所述目标散热风扇的情况下,调整所述目标散热风扇导风片的位置,使得所述目标散热风扇向所述目标区域送风,其中,所述导风片设置于所述各散热风扇的风口,用于调整所述各散热风扇的风向。

【技术特征摘要】
1.一种服务器散热的方法,其特征在于,所述方法包括:获取服务器的预设的目标区域的温度信息;根据所述温度信息判断所述目标区域是否发生散热异常;在所述目标区域发生散热异常的情况下,计算各散热风扇的位置与所述目标区域的位置之间的直线距离;判断所述各散热风扇中是否存在与所述目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇;在有所述目标散热风扇的情况下,调整所述目标散热风扇导风片的位置,使得所述目标散热风扇向所述目标区域送风,其中,所述导风片设置于所述各散热风扇的风口,用于调整所述各散热风扇的风向。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述各散热风扇中没有与所述目标区域的位置之间的直线距离小于预设距离阈值的目标散热风扇或所述目标散热风扇异常已不可调控的情况下,调整所述各散热风扇的位置与所述目标区域的位置之间直线距离最小的所述散热风扇导风片的位置,使得所述散热风扇向所述目标区域送风。3.根据权利要求1所述的方法,其特征在于,所述温度信息包括所述目标区域的温度值和温度上升速度,所述根据所述温度信息判断所述目标区域是否发生散热异常的步骤具体包括:将所述温度值、温度上升速度与预设的温度阈值、预设的温度上升速度阈值进行比较;在所述温度值大于预设的温度阈值的情况下,确定所述目标区域发生散热异常;或在所述温度上升速度大于预设的温度上升速度阈值的情况下,确定所述目标区域发生散热异常。4.根据权利要求3所述的方法,其特征在于,所述调整所述目标散热风扇导风片的位置的步骤,具体包括:向所述目标散热风扇的控制器发送所述目标区域散热异常的提示信息;接收所述目标散热风扇的控制器在收到所述提示信息后回传的调整请求;根据所述目标区域的温度值或温度上升速度向所述目标散热风扇的控制器发送调整指令,其中,所述调整指令中包括所述目标散热风扇导风片的调整策略。5.根据权利要求1所述的方法,其特征在于,在所述调整所述目标散热风扇导风片的位置的步骤之前,所述方法还包括:对所述目标散热...

【专利技术属性】
技术研发人员:梁永鸿李强牛辉蔡坤
申请(专利权)人:深圳市宝德计算机系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1