一种节能降噪的服务器风扇调控方法

文档序号:6622329阅读:263来源:国知局
一种节能降噪的服务器风扇调控方法
【专利摘要】本发明公开了一种节能降噪的服务器风扇调控方法,属于计算机【技术领域】,首先,FW读取CPUThermalMargin,TDP的参数用于计算此型号CPU的温度点;其次,FW读取CPU当前温度,读取风扇当前的PWM;最后,根据温度点,CPU当前温度,风扇当前的PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制在温度点附近。本发明的一种节能降噪的服务器风扇调控方法和现有技术相比,可以在不影响系统性能,满足系统散热要求的前提下,降低风扇的转速,从而节省了风扇功耗,降低了风扇噪声,达到服务器节能降噪的目的。
【专利说明】[0001] -种节能降噪的服务器风扇调控方法

【技术领域】
[0002] 本发明涉及计算机【技术领域】,具体地说是一种节能降噪的服务器风扇调控方法。

【背景技术】
[0003] FW是服务器监控管理单元;FAN是风扇模组。
[0004] PWM是Pulse Width Modulation的缩写,中文名为"脉冲宽度调制",是利用微处 理器的数字输出来对模拟电路进行控制的一种非常有效的技术。本专利表达的是风扇的占 空比。
[0005] PECI 是平台环境式控制接口,PECI 是 Platform Environment Control Interface的英文缩写。
[0006] 随着计算机技术,互联网技术的发展,对服务器数量要求越来越多,对服务器机房 建设提出了更高的要求,对机房噪声的控制指标,以及对机房用电的控制指标更加严苛。如 何能够降低机房能耗及噪声就成为急需解决的问题。


【发明内容】

[0007] 本发明的技术任务是提供一种节能降噪的服务器风扇调控方法。
[0008] 本发明的技术任务是按以下方式实现的,将FW和至少一个FAN通过PWM信号和 TACH信号相连,FW和CPU通过PECI总线互联; 操作方法如下: 首先,FW读取CPU Thermal Margin,TDP的参数用于计算此型号CPU的温度点;其次, FW读取CPU当前温度,读取风扇当前的PWM ;最后,根据温度点,CPU当前温度,风扇当前的 PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制在 温度点附近。
[0009] 所述的PWM信号为控制风扇转速的信号,TACH信号为读取获得的风扇转速信号。
[0010] 当CPU当前温度低于温度点时,PWM逐渐减小,风扇转速逐渐降低,CPU温度高于温 度点时,PWM逐渐增大,风扇转速逐渐增加,直至将CPU温度控制在温度点附近,服务器系统 稳定工作。
[0011] 本发明的一种节能降噪的服务器风扇调控方法和现有技术相比,可以在不影响系 统性能,满足系统散热要求的前提下,降低风扇的转速,从而节省了风扇功耗,降低了风扇 噪声,达到服务器节能降噪的目的。

【专利附图】

【附图说明】
[0012] 附图1为一种节能降噪的服务器风扇调控方法的流程图。
[0013] 附图2为一种节能降噪的服务器风扇调控方法的系统拓扑图。

【具体实施方式】
[0014] 实施例1 : 将FW和一个FAN通过PWM信号和TACH信号相连,FW和CPU通过PECI总线互联。
[0015] 首先,FW读取CPU Thermal Margin,TDP的参数用于计算此型号CPU的温度点;其 次,FW读取CPU当前温度,读取风扇当前的PWM ;最后,根据温度点,CPU当前温度,风扇当前 的PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制 在温度点附近。当CPU当前温度低于温度点时,PWM逐渐减小,风扇转速逐渐降低,CPU温度 高于温度点时,PWM逐渐增大,风扇转速逐渐增加,直至将CPU温度控制在温度点附近,服务 器系统稳定工作。
[0016] 实施例2: 将FW和两个FAN通过PWM信号和TACH信号相连,FW和CPU通过PECI总线互联;PWM 信号为控制风扇转速的信号,TACH信号为读取获得的风扇转速信号。
[0017] 首先,FW读取CPU Thermal Margin,TDP的参数用于计算此型号CPU的温度点;其 次,FW读取CPU当前温度,读取风扇当前的PWM ;最后,根据温度点,CPU当前温度,风扇当前 的PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制 在温度点附近。当CPU当前温度低于温度点时,PWM逐渐减小,风扇转速逐渐降低,CPU温度 高于温度点时,PWM逐渐增大,风扇转速逐渐增加,直至将CPU温度控制在温度点附近,服务 器系统稳定工作。
[0018] 实施例3: 将FW和四个FAN通过PWM信号和TACH信号相连,FW和CPU通过PECI总线互联;PWM 信号为控制风扇转速的信号,TACH信号为读取获得的风扇转速信号。
[0019] 首先,FW读取CPU Thermal Margin,TDP的参数用于计算此型号CPU的温度点;其 次,FW读取CPU当前温度,读取风扇当前的PWM ;最后,根据温度点,CPU当前温度,风扇当前 的PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制 在温度点附近。当CPU当前温度低于温度点时,PWM逐渐减小,风扇转速逐渐降低,CPU温度 高于温度点时,PWM逐渐增大,风扇转速逐渐增加,直至将CPU温度控制在温度点附近,服务 器系统稳定工作。
[0020] 通过上面【具体实施方式】,所述【技术领域】的技术人员可容易的实现本发明。但是应 当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述技术 领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【权利要求】
1. 一种节能降噪的服务器风扇调控方法,其特征在于,将FW和至少一个FAN通过PWM 信号和TACH信号相连,FW和CPU通过PECI总线互联; 操作方法如下: 首先,FW读取CPU Thermal Margin,TDP的参数用于计算此型号CPU的温度点;其次, FW读取CPU当前温度,读取风扇当前的PWM ;最后,根据温度点,CPU当前温度,风扇当前的 PWM计算出新的风扇PWM,以该新的风扇PWM为基准,调节风扇转速,直至将CPU温度控制在 温度点附近。
2. 根据权利要求1所述的一种节能降噪的服务器风扇调控方法,其特征在于,所述的 PWM信号为控制风扇转速的信号,TACH信号为读取获得的风扇转速信号。
3. 根据权利要求1所述的一种节能降噪的服务器风扇调控方法,其特征在于,当CPU当 前温度低于温度点时,PWM逐渐减小,风扇转速逐渐降低,CPU温度高于温度点时,PWM逐渐 增大,风扇转速逐渐增加,直至将CPU温度控制在温度点附近,服务器系统稳定工作。
【文档编号】G06F1/32GK104102313SQ201410378533
【公开日】2014年10月15日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】刘宝阳 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1