风扇转速自动调节方法、系统及服务器技术方案

技术编号:21890729 阅读:68 留言:0更新日期:2019-08-17 14:04
本发明专利技术提供一种风扇转速自动调节方法,包括以下步骤:与多个核心板建立通信连接,周期性地接收每个所述核心板的当前运行信息,所述当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速;根据每个核心板的当前运行信息预测每个所述核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值;根据计算的每个核心板对应的风扇下一周期内的转速数值提前调节每个核心板对应的风扇转速。本发明专利技术提供的风扇转速自动调节方法,使得CPU的温度变化区间小、运行稳定且风扇功耗低。本发明专利技术还提供一种风扇转速自动调节系统、服务器。

Method, System and Server of Automatic Adjustment of Fan Speed

【技术实现步骤摘要】
风扇转速自动调节方法、系统及服务器
本专利技术涉及服务器散热
,尤其涉及一种风扇转速自动调节方法、系统及服务器。
技术介绍
ARM服务器,在硬件上一般是通过一个主板承载众多的核心板,每个核心板有独立的运算单元,随着某些核心板进程的启动高负荷的运行,核心板上的元器件会逐渐的发出热量,造成整个机箱内部空间温度上升;机箱温度升高后,核心板上的中央处理器(CPU)基本都会降频处理,造成整个服务器处理性能下降,甚至温度过高损坏各种元器件。目前服务器通常采用固定转速的风扇调节温度,在温度还没有上升时,风扇就以固定转速运转,造成能源的浪费和噪声的污染;或者在服务器主板上加装温度传感器,当整个机箱温度上升到阈值,再根据温度加快风扇转速,但此时机箱温度已经上升上来,风扇必须依靠更大的转速才能达到降温的效果,既增加了机箱的负荷,又造成能源的浪费,而且温度降下来的速度也比较慢。鉴于此,实有必要提供一种新的风扇自动调节转速的方法及装置以克服上述缺陷。
技术实现思路
本专利技术的目的一方面是提供一种使CPU的温度变化区间小、运行稳定且风扇功耗低风扇转速自动调节方法,另一方面是提供一种应用风扇转速自动调节方法的风扇转速自动调节系统及服务器。为了实现上述目的,本专利技术提供一种风扇转速自动调节方法,包括以下步骤:与多个核心板建立通信连接,周期性地接收每个所述核心板的当前运行信息,所述当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速;根据每个核心板的当前运行信息预测每个核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值;根据计算的每个核心板对应的风扇下一周期内的转速数值提前调节每个核心板对应的风扇转速。在一个优选实施方式中,所述接收每个所述核心板的当前运行信息的周期时间根据用户的需求自行设定。在一个优选实施方式中,所述接收每个所述核心板的当前运行信息的周期时间为30S。在一个优选实施方式中,每个核心板根据当前周期内对应RAM使用的变化情况预测对应CPU下一周期的产热功率变化,若当前周期内RAM的使用变多,则下一周期内CPU产热功率变大;若当前周期内RAM的使用变少,则下一周期内CPU产热功率变小。在一个优选实施方式中,CPU相对上一周期的温度变化对风扇转速的调节起到的辅助修正作用;若CPU相对上一周期的温度持续升高,则风扇的散热功率小于CPU的产热功率,可加大风扇的转速;若CPU相对上一周期的温度持续降低,则风扇的散热功率大于CPU的产热功率,可减小风扇的转速以减小风扇的功耗;若CPU相对上一周期的温度变化不明显,则风扇的散热功率与CPU的产热功率处于动态平衡状态,风扇转速保持不变。在一个优选实施方式中,所述当前运行信息还包括CPU的频率,通过将接收的CPU的频率与CPU正常工作的频率范围相比较,判断CPU的温度是否在合理的运行区间;当接收的CPU的频率低于CPU正常工作的频率范围,立即加大风扇的转速,提高风扇的散热效率;当接收的CPU的频率在CPU正常工作的频率范围内,风扇转速保持不变。一种风扇转速自动调节系统,其特征在于,包括:采集模块,用于与多个核心板建立通信连接,周期性地接收每个核心板的当前运行信息,所述当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速;处理器模块,用于根据每个核心板的当前运行信息预测每个核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应风扇下一周期内的转速数值;执行模块,用于接收所述处理器模块计算的每个核心板对应的风扇下一周期内的转速数值提前调节风扇的转速。在一个优选实施方式中,所述采集模块包括多个温度传感器、多个监测单元及多个测速单元,每个温度传感器用于测量一个核心板的CPU温度,每个监测单元用于监测一个核心板的CPU频率及RAM使用情况,每个测速单元用于测量一个核心板的风扇转速。一种服务器,包括一个主板,所述主板上承载着多个核心板;每个核心板包括CPU、RAM及风扇,每个核心板上的CPU运行任一实施例对应的风扇转速自动调节方法调节风扇的转速。本专利技术提供的风扇转速自动调节方法、系统及服务器,通过周期性地接收每个所述核心板的当前运行信息,预测每个核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值,通过周期性的检测核心板的当前运行信息来预测下一周期内的CPU温度变化,从而预测计算下一周期内风扇的转速提前调节风扇转速,从而保证风扇无需以固定转速运转的同时,无需在温度上升之后再提高更大的转速进行降温,使得风扇的散热功率与对应的CPU的产热功率相一致,进而使CPU的温度在合理的运行区间,提高了降温效率且节约了能源。【附图说明】图1为本专利技术提供的风扇转速自动调节方法的主流程图。图2为图1的风扇转速自动调节方法的主流程图的子流程图。图3为本专利技术提供的风扇转速自动调节系统的示意图。图4为本专利技术提供的服务器的示意图。【具体实施方式】为了使本专利技术的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本专利技术进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本专利技术,并不是为了限定本专利技术。请参照图1,本专利技术还提供一种风扇转速自动调节方法,包括以下步骤:步骤S01,与多个核心板建立通信连接,周期性地接收每个核心板的当前运行信息,当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速。其中,接收每个核心板的当前运行信息的周期可根据用户需求自行设定,如周期设定为30S,每隔30S采集接收一次核心板的当前运行情况。进一步地,可根据不同核心板的控制区域或控制功能,对不同的核心板设置不同的运行信息的采集周期,如对于频繁运行或负载较大的核心板设置第一采集周期,对于无需频繁运行或负载较小的核心板设置第二采集周期,第一采集周期的时间小于第二采集周期的时间。步骤S02,根据每个核心板的当前运行信息预测每个核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值。请一并参照图2,以一个核心板为例,RAM是核心板上的存储部件,即CPU直接与之通信并用其存储数据的部件,用于存放当前正在使用的(即执行中)的数据和程序。周期性接收并了解RAM的使用情况信息即可了解一个周期内服务器是否启动或者关闭某个应用软件、服务的信息。具体的,服务器启动的应用软件越多,则RAM使用越多,CPU的计算量越大、产热越多、温升越快;反之,服务器启动的应用软件越少,RAM使用越少,CPU的计算量越小、产热越少、温升越慢。也即每个核心板的RAM的使用情况可直接反应所述核心板中CPU的计算量,根据当前周期所述核心板中CPU的计算量进而可以预测所述核心板中CPU下一周期的产热功率;风扇的转速与风扇的散热功率成正比,为保证核心板中CPU的温度稳定需使得风扇的下一周期的散热功率与CPU下一周期的产热功率一致,进而可根据CPU下一周期的产热功率预测风扇的下一周期的散热功率。不可避免的,受机箱空间的限制、风扇的风向等外本文档来自技高网...

【技术保护点】
1.一种风扇转速自动调节方法,其特征在于,包括以下步骤:与多个核心板建立通信连接,周期性地接收每个所述核心板的当前运行信息,所述当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速;根据每个核心板的当前运行信息预测每个所述核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值;根据计算的每个核心板对应的风扇下一周期内的转速数值提前调节每个核心板对应的风扇转速。

【技术特征摘要】
1.一种风扇转速自动调节方法,其特征在于,包括以下步骤:与多个核心板建立通信连接,周期性地接收每个所述核心板的当前运行信息,所述当前运行信息包括每个核心板对应的CPU的温度、RAM的使用情况及风扇的当前转速;根据每个核心板的当前运行信息预测每个所述核心板对应的CPU下一周期内的散热功率并判断CPU相对上一周期的温度变化,计算每个核心板对应的风扇下一周期内的转速数值;根据计算的每个核心板对应的风扇下一周期内的转速数值提前调节每个核心板对应的风扇转速。2.如权利要求1所述的风扇转速自动调节方法,其特征在于:所述接收每个所述核心板的当前运行信息的周期时间根据用户的需求自行设定。3.如权利要求2所述的风扇转速自动调节方法,其特征在于:所述接收每个所述核心板的当前运行信息的周期时间为30S。4.如权利要求1所述的风扇转速自动调节方法,其特征在于:每个核心板根据当前周期内对应RAM使用的变化情况预测对应CPU下一周期的产热功率变化,若当前周期内RAM的使用变多,则下一周期内CPU产热功率变大;若当前周期内RAM的使用变少,则下一周期内CPU产热功率变小。5.如权利要求4所述的风扇转速自动调节方法,其特征在于:CPU相对上一周期的温度变化对风扇转速的调节起到的辅助修正作用;若CPU相对上一周期的温度持续升高,则风扇的散热功率小于CPU的产热功率,可加大风扇的转速;若CPU相对上一周期的温度持续降低,则风扇的散热功率大于CPU的产热功率,可减小风扇的转速以减小风扇的功耗;若CPU相对上一周期的温度变化不明显,则风扇的散热功率与C...

【专利技术属性】
技术研发人员:何一平
申请(专利权)人:上海闻泰信息技术有限公司
类型:发明
国别省市:上海,31

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

1