服务器电源风扇控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33201452 阅读:18 留言:0更新日期:2022-04-24 00:38
本公开实施例提供了一种服务器电源风扇控制方法、装置、电子设备及存储介质,包括:获取服务器中系统风扇的转速信息;基于预设转速对应关系,确定转速信息对应的目标转速;该预设转速对应关系为系统风扇与服务器中的电源风扇在风流平衡状态下的转速对应关系;根据目标转速调节电源风扇的转速。这样,本公开实施例中,通过获取服务器系统风扇的转速信息并基于该转速信息确定电源风扇的目标转速,能够保证系统风扇与电源风扇始终处于风流平衡状态,避免系统风扇抢风、电源风扇回流的现象;同时,由于无需借助额外的结构装置,既节约了硬件成本以及空间,也能够保证整体散热效果。也能够保证整体散热效果。也能够保证整体散热效果。

【技术实现步骤摘要】
服务器电源风扇控制方法、装置、电子设备及存储介质


[0001]本公开涉及电子设备
,尤其涉及一种服务器电源风扇控制方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子设备技术的不断发展,电子设备已经广泛应用于社会生活的各个方面。为了确保电子设备稳定运行,电子设备中有时会设置包括多个风扇的散热系统,以针对性的进行散热。例如,在服务器类电子设备中,往往会设置专门用于冷却电源的风扇,以及针对性地被用来冷却诸如CPU等大功率/高功率密度发热器件的风扇。
[0003]但是,在服务器中设置有多个风扇的情况下,可能会出现风扇抢风、风扇回流问题。现有技术中,通常借助额外的结构装置从物理上做隔绝,即在服务器内部划分出一个相对独立的区域来作其中一个风扇的风道,这样不仅会产生额外的结构装置成本,增加制造成本,还会牺牲空间,进而导致整体散热效果较差。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种服务器电源风扇控制方法、装置、电子设备及存储介质。
[0005]根据本公开实施例的第一方面,提供一种服务器电源风扇控制方法,包括:
[0006]获取服务器中系统风扇的转速信息;
[0007]基于预设转速对应关系,确定所述转速信息对应的目标转速;所述预设转速对应关系为所述系统风扇与所述服务器中的电源风扇在风流平衡状态下的转速对应关系;
[0008]根据所述目标转速调节所述电源风扇的转速。
[0009]可选的,所述基于预设转速对应关系,确定所述转速信息对应的目标转速,包括:
[0010]检测所述电源风扇的当前状态;
[0011]若所述电源风扇的当前状态为运行状态,则基于所述预设转速对应关系,确定所述转速信息对应的目标转速。
[0012]可选的,在所述基于预设转速对应关系,确定所述转速信息对应的目标转速之前,所述方法还包括:
[0013]获取针对所述电源风扇的第一测试转速,并根据所述第一测试转速运行所述电源风扇;
[0014]获取针对所述系统风扇的第二测试转速,并根据所述第二测试转速运行所述系统风扇;
[0015]在所述系统风扇与所述电源风扇处在风流平衡状态的情况下,记录所述第二测试转速与所述第一测试转速的对应关系,以生成所述预设转速对应关系;
[0016]在所述系统风扇与所述电源风扇未处在风流平衡状态的情况下,更新所述第一测试转速,直至达到所述系统风扇与所述电源风扇处在风流平衡状态的情况。
[0017]可选的,在所述第二测试转速为多个时,所述记录所述第二测试转速与所述第一测试转速的对应关系,以生成所述预设转速对应关系包括:
[0018]根据预设函数拟合方法,基于多组所述第二测试转速与所述第一测试转速的对应关系,拟合得到目标函数;所述目标函数用于表征所述预设转速对应关系。
[0019]可选的,在所述获取服务器中系统风扇的转速信息之前,所述方法还包括:
[0020]响应于逻辑取消指令,在针对电源风扇的控制逻辑中添加逻辑删除标志位;所述逻辑删除标志位用于取消所述控制逻辑中的转速控制逻辑;
[0021]响应于数据写入指令,将所述预设转速对应关系写入至所述控制逻辑中。
[0022]可选的,所述系统风扇的出风口与所述电源风扇的出风口位于所述服务器的同一平面;和/或,
[0023]所述系统风扇的进风口与所述电源风扇的进风口位于所述服务器的同一平面。
[0024]可选的,所述系统风扇对应覆盖的散热区域大于所述电源风扇对应覆盖的散热区域。
[0025]根据本公开实施例的第二方面,提供一种服务器电源风扇控制装置,包括:
[0026]第一获取模块,被配置为获取服务器中系统风扇的转速信息;
[0027]确定模块,被配置为基于预设转速对应关系,确定所述转速信息对应的目标转速;所述预设转速对应关系为所述系统风扇与所述服务器中的电源风扇在风流平衡状态下的转速对应关系;
[0028]调节模块,被配置为根据所述目标转速调节所述电源风扇的转速。
[0029]可选的,所述确定模块,具体被配置为:
[0030]检测所述电源风扇的当前状态;
[0031]若所述电源风扇的当前状态为运行状态,则基于所述预设转速对应关系,确定所述转速信息对应的目标转速。
[0032]可选的,所述装置还包括:
[0033]第二获取模块,被配置为获取针对所述电源风扇的第一测试转速,并根据所述第一测试转速运行所述电源风扇;
[0034]第三获取模块,被配置为获取针对所述系统风扇的第二测试转速,并根据所述第二测试转速运行所述系统风扇;
[0035]记录模块,被配置为在所述系统风扇与所述电源风扇处在风流平衡状态的情况下,记录所述第二测试转速与所述第一测试转速的对应关系,以生成所述预设转速对应关系;
[0036]更新模块,被配置为在所述系统风扇与所述电源风扇未处在风流平衡状态的情况下,更新所述第一测试转速,直至达到所述系统风扇与所述电源风扇处在风流平衡状态的情况。
[0037]可选的,在所述第二测试转速为多个时,所述记录模块,具体被配置为:
[0038]根据预设函数拟合方法,基于多组所述第二测试转速与所述第一测试转速的对应关系,拟合得到目标函数;所述目标函数用于表征所述预设转速对应关系。
[0039]可选的,所述装置还包括:
[0040]添加模块,被配置为响应于逻辑取消指令,在针对电源风扇的控制逻辑中添加逻
辑删除标志位;所述逻辑删除标志位用于取消所述控制逻辑中的转速控制逻辑;
[0041]写入模块,被配置为响应于数据写入指令,将所述预设转速对应关系写入至所述控制逻辑中。
[0042]可选的,所述系统风扇的出风口与所述电源风扇的出风口位于所述服务器的同一平面;和/或,
[0043]所述系统风扇的进风口与所述电源风扇的进风口位于所述服务器的同一平面。
[0044]可选的,所述系统风扇对应覆盖的散热区域大于所述电源风扇对应覆盖的散热区域。
[0045]依据本公开的第三方面,提供了一种电子设备,包括:
[0046]处理器;
[0047]用于存储所述处理器可执行指令的存储器;
[0048]其中,所述处理器被配置为执行所述指令,以实现如上述第一方面所述的服务器电源风扇控制方法。
[0049]依据本公开的第四方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备执行实现如上述第一方面所述的服务器电源风扇控制方法。
[0050]依据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括可读性程序指令,所述可读性程序指令由电子设备的处理器执行时,使得所述电子设备执行如上述第一方面所述的服务器电源风扇控制方法。
[0051]本公开的实施例提供的技术方案可以包括以下有益效果:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器电源风扇控制方法,其特征在于,包括:获取服务器中系统风扇的转速信息;基于预设转速对应关系,确定所述转速信息对应的目标转速;所述预设转速对应关系为所述系统风扇与所述服务器中的电源风扇在风流平衡状态下的转速对应关系;根据所述目标转速调节所述电源风扇的转速。2.根据权利要求1所述的方法,其特征在于,所述基于预设转速对应关系,确定所述转速信息对应的目标转速,包括:检测所述电源风扇的当前状态;若所述电源风扇的当前状态为运行状态,则基于所述预设转速对应关系,确定所述转速信息对应的目标转速。3.根据权利要求1或2所述的方法,其特征在于,在所述基于预设转速对应关系,确定所述转速信息对应的目标转速之前,所述方法还包括:获取针对所述电源风扇的第一测试转速,并根据所述第一测试转速运行所述电源风扇;获取针对所述系统风扇的第二测试转速,并根据所述第二测试转速运行所述系统风扇;在所述系统风扇与所述电源风扇处在风流平衡状态的情况下,记录所述第二测试转速与所述第一测试转速的对应关系,以生成所述预设转速对应关系;在所述系统风扇与所述电源风扇未处在风流平衡状态的情况下,更新所述第一测试转速,直至达到所述系统风扇与所述电源风扇处在风流平衡状态的情况。4.根据权利要求3所述的方法,其特征在于,在所述第二测试转速为多个时,所述记录所述第二测试转速与所述第一测试转速的对应关系,以生成所述预设转速对应关系包括:根据预设函数拟合方法,基于多组所述第二测试转速与所述第一测试转速的对应关系,拟合得到目标函数;所述目标函数用于表征所述预设转速对应关系。5.根据...

【专利技术属性】
技术研发人员:苏丽刘洪梅郑世强
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1