一种服务器的散热风扇的调速方法及装置制造方法及图纸

技术编号:18397680 阅读:26 留言:0更新日期:2018-07-08 18:58
本申请公开了一种服务器的散热风扇的调速方法,包括获取服务器的硬盘配置和服务器温度;根据硬盘配置选择对应的预设控制策略;根据服务器温度和预设控制策略计算对散热风扇的控制量,以便调节散热风扇的转速对服务器进行散热。本申请通过根据服务器不同的硬盘配置采用对应的预设控制策略进行散热调控,可以在实现降温散热的目标的基础上,更兼顾了不同硬盘配置对散热功率的不同需求,有效地提高各种硬盘配置情况下的散热效率,并避免功耗和噪声过大的问题的发生。本申请还公开了一种服务器的散热风扇的调速装置,同样具有上述有益效果。

【技术实现步骤摘要】
一种服务器的散热风扇的调速方法及装置
本申请涉及计算机
,特别涉及一种服务器的散热风扇的调速方法及装置。
技术介绍
随着网络时代的不断发展,服务器已经广泛应用并深入了人们的生产生活之中。而对于服务器来说,其散热功能的正常是保障服务器正常运转的基本条件。现有技术中在调控服务器的散热风扇时,一般都是简单地基于服务器温度检测进行的:当服务器温度较高时,则提升散热风扇的转速,增大散热功率;而当服务器温度较低时,则适当降低散热风扇的转速,减小散热功率。而实际上,服务器中所配置的硬盘是影响服务器负荷与发热的重要因素,而在实际使用中服务器的硬盘配置又可以细分为多种情况,不同的硬盘配置其功耗不同,单位时间内所产生的热量也不同,即发热速度不同。因此,现有技术只针对服务器温度进行散热调控的方法,没有考虑到不同硬盘配置情况对不同散热功率的需求,因而很可能会出现散热功率不足或者能源浪费、功耗噪声过大的问题。由此可见,采用何种散热风扇的调速方法,以便提高对服务器的散热效率,并避免系统功耗和噪声的增大,是本领域技术人员所需要解决的重要技术问题。
技术实现思路
本申请的目的在于提供一种服务器的散热风扇的调速方法及装置,以便有效提高对服务器的散热效率,并避免系统功耗和噪声的增大。为解决上述技术问题,本申请提供一种服务器的散热风扇的调速方法,包括:获取所述服务器的硬盘配置和服务器温度;根据所述硬盘配置选择对应的预设控制策略;根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量,以便调节所述散热风扇的转速对所述服务器进行散热。可选地,所述服务器温度包括CPU温度、内存温度、硬盘温度、电源供应器温度和入风口温度;所述根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量包括:利用所述预设控制策略,分别根据所述CPU温度、内存温度、硬盘温度、电源供应器温度和入风口温度计算对所述散热风扇的控制量的待选值;将所有的所述待选值中的最大值确定为对所述散热风扇的所述控制量。可选地,所述硬盘配置包括:前置硬盘和后置硬盘的数量和硬盘类型。可选地,所述散热风扇采用PWM驱动方式,所述对所述散热风扇的控制量为PWM信号的占空比。可选地,所述预设控制策略为PID闭环控制策略。可选地,所述根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量包括:根据公式PWM=(a*T-b)*100%计算对所述散热风扇的控制量;其中,PWM为所述占空比;T为所述服务器温度;a和b均为与所述预设控制策略对应的预设调节参数。可选地,所述根据公式PWM=(a*T-b)*100%计算对所述散热风扇的控制量包括:当所述前置硬盘为机械硬盘而所述后置硬盘数量为零时,若所述各个硬盘的硬盘温度均可测,则根据PWM=(0.05*T-1.25)*100%计算对所述散热风扇的控制量;若存在硬盘温度不可测的所述硬盘,则根据PWM=(0.05*T-1.00)*100%计算对所述散热风扇的控制量;当所述前置硬盘为非易失性存储硬盘而所述后置硬盘数量为零时,若所述各个硬盘的硬盘温度均可测,则根据PWM=(0.05*T-1.00)*100%计算对所述散热风扇的控制量;若存在硬盘温度不可测的所述硬盘,则根据PWM=(0.05*T-0.75)*100%计算对所述散热风扇的控制量;当所述前置硬盘数量和所述后置硬盘数量均大于零时,则根据PWM=(0.65*T-0.05)*100%计算对所述散热风扇的控制量。可选地,还包括:获取各个所述散热风扇的实际转速;判断各个所述散热风扇的实际转速是否低于预设最低阈值;若低于半数的所述散热风扇的实际转速低于所述预设最低阈值,则将其余正常的所述散热风扇的所述控制量提高预设增量;若高于或等于半数的所述散热风扇的实际转速低于所述预设最低阈值,则将其余正常的所述散热风扇的所述控制量设定为最大值。本申请还提供了一种服务器的散热风扇的调速装置,包括:获取模块:用于获取所述服务器的硬盘配置和服务器温度;控制模块:用于根据所述硬盘配置选择对应的预设控制策略;调节模块:用于根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量,以便调节所述散热风扇的转速对所述服务器进行散热。可选地,所述获取模块还用于获取各个所述散热风扇的实际转速;所述调速装置还包括:判断模块:用于判断各个所述散热风扇的实际转速是否低于预设最低阈值;修正模块:用于当低于半数的所述散热风扇的实际转速低于所述预设最低阈值时,将其余正常的所述散热风扇的所述控制量提高预设增量;当高于或等于半数的所述散热风扇的实际转速低于所述预设最低阈值时,将其余正常的所述散热风扇的所述控制量设定为最大值。本申请所提供的服务器的散热风扇的调速方法包括:获取所述服务器的硬盘配置和服务器温度;根据所述硬盘配置选择对应的预设控制策略;根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量,以便调节所述散热风扇的转速对所述服务器进行散热。可见,相比于现有技术,本申请所提供的服务器的散热风扇的调速方法中,通过根据服务器不同的硬盘配置采用对应的预设控制策略进行散热调控,可以在实现降温散热的目标的基础上,更兼顾了不同硬盘配置对散热功率的不同需求。相比于只基于温度统一进行调控的现有方法,本申请所提供的散热风扇的调速方法可以有效地提高各种硬盘配置情况下的散热效率,并避免功耗和噪声过大的问题的发生。本申请所提供的服务器的散热风扇的调速装置可以实现上述服务器的散热风扇的调速方法,同样具有上述有益效果。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请实施例所提供的一种服务器的散热风扇的调速方法的流程图;图2为本申请实施例所提供的一种服务器的散热风扇的调速装置的结构框图。具体实施方式本申请的核心在于提供一种服务器的散热风扇的调速方法及装置,以便有效提高对服务器的散热效率,并避免系统功耗和噪声的增大。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种服务器的散热风扇的调速方法的流程图,主要包括以下步骤:步骤1:获取服务器的硬盘配置和服务器温度。步骤2:根据硬盘配置选择对应的预设控制策略。步骤3:根据服务器温度和预设控制策略计算对散热风扇的控制量,以便调节散热风扇的转速对服务器进行散热。具体地,为了在服务器的各种硬盘配置情况下都取得较好的散热效果,本申请实施例所提供的散热风扇调速方法预先针对各种硬盘配置设定了对应的控制策略,即所说的预设控制策略。对于服务器来说,硬盘的配置情况是影响其发热和功耗的一个重要因素。一般地,服务器后置接口和前置接口都可以配置上硬盘;而本文档来自技高网...

【技术保护点】
1.一种服务器的散热风扇的调速方法,其特征在于,包括:获取所述服务器的硬盘配置和服务器温度;根据所述硬盘配置选择对应的预设控制策略;根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量,以便调节所述散热风扇的转速对所述服务器进行散热。

【技术特征摘要】
1.一种服务器的散热风扇的调速方法,其特征在于,包括:获取所述服务器的硬盘配置和服务器温度;根据所述硬盘配置选择对应的预设控制策略;根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量,以便调节所述散热风扇的转速对所述服务器进行散热。2.根据权利要求1所述的调速方法,其特征在于,所述服务器温度包括CPU温度、内存温度、硬盘温度、电源供应器温度和入风口温度;所述根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量包括:利用所述预设控制策略,分别根据所述CPU温度、内存温度、硬盘温度、电源供应器温度和入风口温度计算对所述散热风扇的控制量的待选值;将所有的所述待选值中的最大值确定为对所述散热风扇的所述控制量。3.根据权利要求2所述的调速方法,其特征在于,所述硬盘配置包括:前置硬盘和后置硬盘的数量和硬盘类型。4.根据权利要求3所述的调速方法,其特征在于,所述散热风扇采用PWM驱动方式,所述对所述散热风扇的控制量为PWM信号的占空比。5.根据权利要求4所述的调速方法,其特征在于,所述预设控制策略为PID闭环控制策略。6.根据权利要求4所述的调速方法,其特征在于,所述根据所述服务器温度和所述预设控制策略计算对所述散热风扇的控制量包括:根据公式PWM=(a*T-b)*100%计算对所述散热风扇的控制量;其中,PWM为所述占空比;T为所述服务器温度;a和b均为与所述预设控制策略对应的预设调节参数。7.根据权利要求6所述的调速方法,其特征在于,所述根据公式PWM=(a*T-b)*100%计算对所述散热风扇的控制量包括:当所述前置硬盘为机械硬盘而所述后置硬盘数量为零时,若所述各个硬盘的硬盘温度均可测,则根据PWM=(0.05*T-1.25)*100%计算对所述散热风扇的控制量;若存在硬盘温度不可测的所述硬盘,则根据PWM...

【专利技术属性】
技术研发人员:刘勇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1