服务器的风扇控制方法、控制装置及服务器制造方法及图纸

技术编号:11076138 阅读:139 留言:0更新日期:2015-02-25 14:34
本发明专利技术公开了服务器的风扇控制方法、控制装置及服务器,应用在服务器的中央处理器CPU中,该服务器还包括基板管理控制器BMC,所述方法包括:获取风扇状态数据;根据风扇状态数据调整所述BMC的原始风扇调速策略,获得更新风扇调速策略;向BMC发送更新风扇调速策略,以使BMC重启调速控制模块后进而使更新风扇调速策略生效。本发明专利技术通过实时的获取风扇状态数据并根据风扇状态数据调整原始的风扇调速策略以获得更新的调速策略,并通过BMC重启调速控制模块后使该风扇调速策略生效,从而不需要重启BMC,使该风扇调速策略在很短的时间能够生效,提高了风扇转速策略的调试效率,以使风扇在功耗和散热之间达到一个平衡点。

【技术实现步骤摘要】
服务器的风扇控制方法、控制装置及服务器
本专利技术涉及计算机通信
,尤其涉及一种服务器的风扇控制方法、控制装置及服务器。
技术介绍
随着电子产业的蓬勃发展,电子产品也逐渐进入多功能、高性能的研发方向。为了满足电子产品微型化的封装需求,电子产品的电路板上电子元件运行时产生的热量将明显增加,因此需要风扇控制装置对整个服务器的散热系统进行控制。由于服务器的风扇较多,该服务器在执行不同工作任务时,各个元件所产生的热量也并不相同,传统的所有风扇通过使用恒定的风扇调速策略以使风扇一直处于恒定转速或者任一风扇通过使用与其相对应的恒定风扇调速策略,无法满足各个元件实时的散热需求,同时恒定的风扇调速策略以使风扇保持恒定转速所产生的总功耗也较大。
技术实现思路
有鉴于此,本专利技术提出服务器的风扇控制方法、控制装置及服务器,以解决恒定的风扇调速策略无法满足各个元件实时的散热需求。 根据本专利技术实施例的第一方面,提供一种服务器的风扇控制方法,应用在所述服务器的中央处理器CPU中,所述服务器还包括基板管理控制器BMC,所述BMC包括调速控制模块,所述方法包括: 获取风扇状态数据; 根据所述风扇状态数据调整所述BMC的原始风扇调速策略,获得更新风扇调速策略; 向所述BMC发送所述更新风扇调速策略,以使所述BMC重启调速控制模块后进而使所述更新风扇调速策略生效。 本专利技术方法的进一步改进在于,还包括: 将为所述更新风扇调速策略配置的使能标识发送至所述BMC,以使所述BMC在所述使能标识为使能时,运行所述更新风扇调速策略。 根据本专利技术实施例的第二方面,提供一种服务器的风扇控制方法,应用在所述服务器的BMC中,所述BMC包括调速控制模块,所述方法包括: 接收CPU发送的更新风扇调速策略,所述更新风扇调速策略为所述CPU根据获取的风扇状态数据调整所述BMC的原始风扇调速策略后所获得的策略; 重启所述BMC调速控制模块以使所述更新风扇调速策略生效。 本专利技术方法的进一步改进在于,所述BMC包括非易失性存储器NVRAM,所述方法还包括: 在接收所述CPU发送的更新风扇调速策略前,预先在ROM中保存所述原始风扇调速策略; 在接收到所述CPU发送的更新风扇调速策略后,将所述更新风扇调速策略保存在所述NVRAM中。 本专利技术方法的进一步改进在于,所述方法还包括: 在重启所述调速控制模块以使所述更新风扇调速策略生效前,接收所述CPU为所述更新风扇调速策略配置的使能标识; 将所述使能标识保存在所述NVRAM中; 在重启调速控制模块以使所述更新风扇调速策略生效后,根据所述使能标识确定是否运行所述更新风扇调速策略。 本专利技术方法的进一步改进在于,根据使能标识确定是否运行所述更新风扇调速策略包括: [0021 ] 从所述NVRAM中读取所述使能标识; 若所述使能标识为使能,则加载所述NVRAM中的所述更新风扇调速策略;若使能标识为非使能,则加载所述ROM中的所述原始风扇调速策略。 根据本专利技术实施例的第三方面,提供一种服务器的风扇控制装置,所述装置应用在所述服务器的CPU中,所述服务器还包括BMC,所述BMC包括调速控制模块,所述装置包括: 获取模块,用于获取风扇状态数据; 更新模块,用于根据所述风扇状态数据调整原始风扇调速策略,以得到更新风扇调速策略; 发送模块,向所述BMC发送所述更新风扇调速策略,以使所述BMC重启所述调速控制模块后使所述更新风扇调速策略生效。 本专利技术装置的进一步改进在于,所述发送模块还用于为所述更新风扇调速策略配置的使能标识发送至所述BMC,以使所述BMC在所述使能标识为使能时,运行所述更新风扇调速策略。 根据本专利技术实施例的第四方面,提供一种服务器的风扇控制装置,应用在所述服务器的BMC中,所述BMC包括调速控制模块,所述装置包括: 接收模块,用于接收CPU发送的更新风扇调速策略,所述更新风扇调速策略为所述CPU根据获取的风扇状态数据调整所述BMC的原始风扇调速策略后所获得的策略; 重启模块,用于重启所述调速控制模块以使所述更新风扇调速策略生效。 本专利技术装置的进一步改进在于,所述BMC还包括NVRAM,所述装置还包括: 第一存储模块,用于在接收所述CPU发送的更新风扇调速策略前预先在ROM中保存所述原始风扇调速策略; 第二存储模块,用于在接收到所述CPU发送的更新风扇调速策略后将所述更新风扇调速策略保存在所述NVRAM中。 本专利技术装置的进一步改进在于, 所述接收模块,还用于在重启所述调速控制模块以使所述更新风扇调速策略生效前,接收所述CPU为所述更新风扇调速策略配置的使能标识; 所述第二存储模块,还用于将所述使能标识保存在所述NVRAM中; 所述装置还包括: 运行模块,用于根据所述使能标识确定是否运行所述更新风扇调速策略。 本专利技术装置的进一步改进在于,所述运行模块包括: 读取模块,用于从所述NVRAM中读取所述使能标识; 判断模块,用于当所述使能标识为使能时,加载所述NVRAM中的所述更新风扇调速策略;当所述使能标识为非使能时,加载所述ROM中的所述原始风扇调速策略。 根据本专利技术实施例的第五方面,提供一种服务器,包括CPU和BMC, 所述CPU,用于读取所述BMC的风扇状态数据,根据所述风扇状态数据调整所述BMC的原始风扇调速策略,获得更新风扇调速策略,并将所述更新风扇调速策略发送至所述BMC ; 所述BMC,用于接收所述CPU发送的所述更新风扇调速策略,通过重启调速控制模块以使所述更新风扇调速策略生效。 与现有技术相比较,本专利技术提出一种服务器的风扇控制方法、控制装置及服务器,通过实时的获取风扇状态数据并根据风扇状态数据调整原始的风扇调速策略以获得更新的调速策略,并通过BMC重启调速控制模块后使该风扇调速策略生效,从而不需要重启BMC,使该风扇调速策略在很短的时间能够生效,提高了风扇转速策略的调试效率,以使风扇在功耗和散热之间达到一个平衡点。 【附图说明】 图1为本专利技术服务器的风扇控制方法及装置应用的硬件环境架构图; 图2为本专利技术服务器的风扇控制方法一实施例流程图; 图3为本专利技术服务器的风扇控制方法的又一实施例流程图; 图4为本专利技术服务器的风扇控制方法中调速控制模块重启的流程图; 图5为本专利技术服务器的风扇控制装置的一实施例的逻辑示意图; 图6为本专利技术服务器的风扇控制装置的又一实施例的逻辑示意图。 【具体实施方式】 以下将结合附图所示的【具体实施方式】对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。 请参图1所示,图1为本专利技术服务器的风扇控制方法及装置应用的硬件环境架构图。在本实施例中,该服务器的风扇控制方法应用在具有CPU (Central Processing Unit,中央处理器)和BMC (Baseboard Management Controller,基板管理控制器)的服务器中,除了图中所不的 CPU、BMC、内存以及 NVRAM (Non-Volatile Random Access本文档来自技高网...

【技术保护点】
一种服务器的风扇控制方法,应用在所述服务器的中央处理器CPU中,所述服务器还包括基板管理控制器BMC,所述BMC包括调速控制模块,其特征在于,所述方法包括:获取风扇状态数据;根据所述风扇状态数据调整所述BMC的原始风扇调速策略,获得更新风扇调速策略;向所述BMC发送所述更新风扇调速策略,以使所述BMC重启所述调速控制模块后使所述更新风扇调速策略生效。

【技术特征摘要】
1.一种服务器的风扇控制方法,应用在所述服务器的中央处理器CPU中,所述服务器还包括基板管理控制器BMC,所述BMC包括调速控制模块,其特征在于,所述方法包括: 获取风扇状态数据; 根据所述风扇状态数据调整所述BMC的原始风扇调速策略,获得更新风扇调速策略; 向所述BMC发送所述更新风扇调速策略,以使所述BMC重启所述调速控制模块后使所述更新风扇调速策略生效。2.根据权利要求1所述的方法,其特征在于,还包括: 将为所述更新风扇调速策略配置的使能标识发送至所述BMC,以使所述BMC在所述使能标识为使能时,运行所述更新风扇调速策略。3.一种服务器的风扇控制方法,应用在所述服务器的BMC中,所述BMC包括调速控制模块,其特征在于,所述方法包括: 接收CPU发送的更新风扇调速策略,所述更新风扇调速策略为所述CPU根据获取的风扇状态数据调整所述BMC的原始风扇调速策略后所获得的策略; 重启所述调速控制模块以使所述更新风扇调速策略生效。4.根据权利要求3所述的方法,其特征在于,所述BMC还包括非易失性存储器NVRAM,所述方法还包括: 在接收所述CPU发送的更新风扇调速策略前,预先在ROM中保存所述原始风扇调速策略; 在接收到所述CPU发送的更新风扇调速策略后,将所述更新风扇调速策略保存在所述NVRAM 中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 在重启所述调速控制模块以使所述更新风扇调速策略生效前,接收所述CPU为所述更新风扇调速策略配置的使能标识; 将所述使能标识保存在所述NVRAM中; 在重启调速控制模块以使所述更新风扇调速策略生效后,根据所述使能标识确定是否运行所述更新风扇调速策略。6.根据权利要求5所述的方法,其特征在于,根据所述使能标识确定是否运行所述更新风扇调速策略包括: 从所述NVRAM中读取所述使能标识; 若所述使能标识为使能,则加载所述NVRAM中的所述更新风扇调速策略;若使能标识为非使能,则加载所述ROM中的所述原始风扇调速策略。7.一种服务器的风扇控制装置,其特征在于,所述装置应用在所述服务器的CPU中,所述服务器还包括BMC,所述BMC包括调速控制模块,所述装置包括: 获取模块,用于获取风扇状态数据; 更新模块,用于根据...

【专利技术属性】
技术研发人员:何颖
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1