针对不同类型板卡配置下的服务器风扇调控方法及系统技术方案

技术编号:15532905 阅读:125 留言:0更新日期:2017-06-04 20:59
本发明专利技术公开了一种针对不同类型板卡配置下的服务器风扇调控方法及系统,属于服务器散热技术领域。本发明专利技术的针对不同类型板卡配置下的服务器风扇调控方法,在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。该发明专利技术的针对不同类型板卡配置下的服务器风扇调控方法能优化风扇转速,保证服务器良好的散热性能,并能有效降低服务器噪声,具有很好的推广应用价值。

Method and system for regulating and controlling server fan under different type of card configuration

The invention discloses a method and a system for regulating and controlling server fan under different type of card configuration, belonging to the field of server radiating technology. Server fan regulation method for different types of board configuration under the present invention, the integrated board configuration for different types of fan control program in BMC, the regulation of temperature and fan speed corresponding to the fan control procedures different; BMC and BIOS to establish a communication connection, BMC information acquisition in BIOS board, according to the relevant information BMC statistical board automatically invoke different fan control procedures, control cooling in different ways to start and complete regulation of the working state of the fan. Server fan regulation method for different types of board configuration under the invention can optimize the fan speed to ensure good heat dissipation performance of the server, and the server can effectively reduce noise, has the very good application value.

【技术实现步骤摘要】
针对不同类型板卡配置下的服务器风扇调控方法及系统
本专利技术涉及服务器散热
,具体提供一种针对不同类型板卡配置下的服务器风扇调控方法及系统。
技术介绍
计算机具有存储信息量大,使用者获取信息方便快捷等优点,在现在社会中起着重要的作用,特别是随着社会的进步及经济的发展,计算机在人们生活中的作用进一步增大。相比传统的计算机,服务器具有更好的可扩展性、易用性及易管理性,在大型企业中服务器的应用越来越广泛。特别是随着企业规模及服务范围的扩大,对服务器的各项性能要求越来越高,导致服务器规格逐步提升,主板设计PCIE槽位数量增加,对整机服务器系统可以搭载的板卡数量及类型增多,同时带来服务器运行过程中散热量的增加,将产生的热量及时排出是服务器正常工作的重要保证。在服务器的散热过程中,风扇起着重要作用。随着板卡性能增强以及需求功能增加,板卡芯片功耗大幅度增加导致散热所需风扇转速大幅度提升,其中存储类板卡芯片功耗达到20W左右,且散热片面积受到布局限制,与其他标准PCIE板卡相比,该类部件散热所需风扇转速成倍增加。但是,现有技术中服务器的风扇控制方案中,未明确服务器板卡配置信息,不能根据板卡的数量及类型进行风扇控制,并且也未能获取散热较多的存储板卡的温度,不能根据实际温度来进行风扇控制,此种情况下为满足服务器系统散热需求需要按照最恶劣工况设计风扇控制,因此会造成风扇工作过程消耗额外的功耗并且导致服务器系统噪声提升10dB以上。此外,此种情况下,当raid卡等存储板卡散热出现问题时,服务器无法自动进行风扇提速以规避散热风险,在保证服务器的正常工作方面有待进一步改进。专利
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能优化风扇转速,保证服务器良好的散热性能,并能有效降低服务器噪声的针对不同类型板卡配置下的服务器风扇调控方法。本专利技术进一步的技术任务是,提供一种能实现上述方法的针对不同类型板卡配置下的服务器风扇调控系统。为实现上述目的,本专利技术提供了如下技术方案:针对不同类型板卡配置下的服务器风扇调控方法,在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。BMC(BaseboardManagementController)即基板管理控制器。BIOS(BasicInputOutputSystem)即基本输入输出系统。通过该风扇调控方法细化了板卡分类,并实现了多套风扇调控程序的自动调用,在满足服务器系统部件散热需求的同时降低系统风扇转速,优化服务器整机噪声。作为优选,所述BMC中集成针对无板卡、普通板卡及存储类板卡配置的风扇调控程序,板卡的相关信息包括板卡类型及数量,所述风扇调控方法具体包括以下步骤:S1:读取板卡的相关信息进行板卡类型及数量统计分析;S2:进行板卡数量判定,当板卡数量为零时,调用无板卡调控程序,当有板卡时,执行步骤S3;S3:进行板卡类型判定是否存在存储类板卡,若不存在,执行步骤S4,若存在执行步骤S5;S4:调用普通板卡调控程序,根据进风温度及主板传感器计算风扇转速;S5:调用存储类板卡调控程序,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致,执行步骤S6,否则执行步骤S7;S6:调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速;S7:调用高转速风扇调控程序,根据进风温度及主板传感器计算风扇转速。风扇调控程序中集成了四种不同状况下的风扇调控策略,并根据不同状况进行自动调用,能够满足不同板卡的散热需求并保持风扇处于最佳转速。作为优选,所述风扇调控程序通过软件实现对不同类型板卡的区分并实现自动调用。针对不同类型板卡配置下的服务器风扇调控系统,包括:板卡信息读取模块:用于读取板卡的相关信息;板卡信息分析模块:用于对板卡数量及类型进行分析;板卡数量判定模块:用于判定板卡数量,从而调用不同的风扇调控程序;板卡类型判定模块:用于判定板卡的类型,从而调用不同的风扇调控程序。作为优选,所述板卡数量判定模块工作时,当板卡数量为零时,调用无板卡调控程序,控制风扇转速;当有板卡时,启动板卡类型判定模块进行板卡类型的判定。作为优选,所述板卡类型判定模块工作时,当板卡类型为普通板卡时,根据进风温度及主板传感器计算风扇转速;当板卡类型为存储类板卡时,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速,否则调用高转速风扇调控程序,根据进风温度及主板传感器计算风扇转速。与现有技术相比,本专利技术的针对不同类型板卡配置下的服务器风扇调控方法具有以下突出的有益效果:本专利技术的风扇调控方法根据不同的板卡类型来调节风扇的转速,并实现了多套风扇控制程序的自动调用,在满足服务器系统部件散热需求保证服务器良好的散热性能的同时优化风扇转速,并优化服务器整机噪声,使用范围广泛,易于推广,实用性强。附图说明图1是本专利技术所述针对不同类型板卡配置下的服务器风扇调控方法的流程图。具体实施方式下面将结合附图和实施例,对本专利技术的针对不同类型板卡配置下的服务器风扇调控方法及系统作进一步详细说明。实施例1本专利技术的针对不同类型板卡配置下的服务器风扇调控方法,针对不同类型板卡配置下的服务器风扇调控方法,在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。实施例2如图1所示,在实施例1的基础上,本实施例所述方法具体包括以下步骤:S1:读取板卡的相关信息进行板卡类型及数量统计分析。S2:进行板卡数量判定,当板卡数量为零时,调用无板卡调控程序,当有板卡时,执行步骤S3。S3:进行板卡类型判定是否存在存储类板卡,若不存在,执行步骤S4,若存在执行步骤S5。S4:调用普通板卡调控程序,根据进风温度及主板传感器计算风扇转速;S5:调用存储类板卡调控程序,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致,执行步骤S6,否则执行步骤S7。S6:调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速。S7:调用高转速风扇调控程序,根据进风温度及主板传感器计算风扇转速。风扇调控程序中集成了四种不同状况下的风扇调控策略,并根据不同状况进行自动调用,能够满足不同板卡的散热需求并保持风扇处于最佳转速。实施例3针对不同类型板卡配置下的服务器风扇调控系统,包括:板卡信息读取模块:用于读取板卡的相关信息。板卡信息分析模块:用于对板卡数量及类型进行分析。板卡数量判定模块:用于判定板卡数量,从而调用不同的风扇调控程序。当板卡数量为零时,调用无板卡调控程序,控制风扇转速;当有板卡时,启动板卡类型判定模块进行板卡类本文档来自技高网
...
针对不同类型板卡配置下的服务器风扇调控方法及系统

【技术保护点】
针对不同类型板卡配置下的服务器风扇调控方法,其特征在于:在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。

【技术特征摘要】
1.针对不同类型板卡配置下的服务器风扇调控方法,其特征在于:在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。2.根据权利要求1所述的针对不同类型板卡配置下的服务器风扇调控方法,其特征在于:所述BMC中集成针对无板卡、普通板卡及存储类板卡配置的风扇调控程序,板卡的相关信息包括板卡类型及数量,所述风扇调控方法具体包括以下步骤:S1:读取板卡的相关信息进行板卡类型及数量统计分析;S2:进行板卡数量判定,当板卡数量为零时,调用无板卡调控程序,当有板卡时,执行步骤S3;S3:进行板卡类型判定是否存在存储类板卡,若不存在,执行步骤S4,若存在执行步骤S5;S4:调用普通板卡调控程序,根据进风温度及主板传感器计算风扇转速;S5:调用存储类板卡调控程序,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致,执行步骤S6,否则执行步骤S7;S6:调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速;S7:调用高...

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

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

1