CN106762765B - 针对不同类型板卡配置下的服务器风扇调控方法及系统 - Google Patents
针对不同类型板卡配置下的服务器风扇调控方法及系统 Download PDFInfo
- Publication number
- CN106762765B CN106762765B CN201611217386.7A CN201611217386A CN106762765B CN 106762765 B CN106762765 B CN 106762765B CN 201611217386 A CN201611217386 A CN 201611217386A CN 106762765 B CN106762765 B CN 106762765B
- Authority
- CN
- China
- Prior art keywords
- board
- fan
- different
- type
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/004—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/30—Control parameters, e.g. input parameters
- F05D2270/303—Temperature
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
本发明公开了一种针对不同类型板卡配置下的服务器风扇调控方法及系统,属于服务器散热技术领域。本发明的针对不同类型板卡配置下的服务器风扇调控方法,在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。该发明的针对不同类型板卡配置下的服务器风扇调控方法能优化风扇转速,保证服务器良好的散热性能,并能有效降低服务器噪声,具有很好的推广应用价值。
Description
技术领域
本发明涉及服务器散热技术领域,具体提供一种针对不同类型板卡配置下的服务器风扇调控方法及系统。
背景技术
计算机具有存储信息量大,使用者获取信息方便快捷等优点,在现在社会中起着重要的作用,特别是随着社会的进步及经济的发展,计算机在人们生活中的作用进一步增大。相比传统的计算机,服务器具有更好的可扩展性、易用性及易管理性,在大型企业中服务器的应用越来越广泛。特别是随着企业规模及服务范围的扩大,对服务器的各项性能要求越来越高,导致服务器规格逐步提升,主板设计PCIE槽位数量增加,对整机服务器系统可以搭载的板卡数量及类型增多,同时带来服务器运行过程中散热量的增加,将产生的热量及时排出是服务器正常工作的重要保证。在服务器的散热过程中,风扇起着重要作用。
随着板卡性能增强以及需求功能增加,板卡芯片功耗大幅度增加导致散热所需风扇转速大幅度提升,其中存储类板卡芯片功耗达到20W左右,且散热片面积受到布局限制,与其他标准PCIE板卡相比,该类部件散热所需风扇转速成倍增加。但是,现有技术中服务器的风扇控制方案中,未明确服务器板卡配置信息,不能根据板卡的数量及类型进行风扇控制,并且也未能获取散热较多的存储板卡的温度,不能根据实际温度来进行风扇控制,此种情况下为满足服务器系统散热需求需要按照最恶劣工况设计风扇控制,因此会造成风扇工作过程消耗额外的功耗并且导致服务器系统噪声提升10dB以上。此外,此种情况下,当raid卡等存储板卡散热出现问题时,服务器无法自动进行风扇提速以规避散热风险,在保证服务器的正常工作方面有待进一步改进。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能优化风扇转速,保证服务器良好的散热性能,并能有效降低服务器噪声的针对不同类型板卡配置下的服务器风扇调控方法。
本发明进一步的技术任务是,提供一种能实现上述方法的针对不同类型板卡配置下的服务器风扇调控系统。
为实现上述目的,本发明提供了如下技术方案:
针对不同类型板卡配置下的服务器风扇调控方法,在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控。
BMC(Baseboard Management Controller)即基板管理控制器。BIOS(Basic InputOutput System)即基本输入输出系统。
通过该风扇调控方法细化了板卡分类,并实现了多套风扇调控程序的自动调用,在满足服务器系统部件散热需求的同时降低系统风扇转速,优化服务器整机噪声。
作为优选,所述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
针对不同类型板卡配置下的服务器风扇调控系统,包括: 板卡信息读取模块:用于读取板卡的相关信息。
板卡信息分析模块:用于对板卡数量及类型进行分析。
板卡数量判定模块:用于判定板卡数量,从而调用不同的风扇调控程序。当板卡数量为零时,调用无板卡调控程序,控制风扇转速;当有板卡时,启动板卡类型判定模块进行板卡类型的判定。
板卡类型判定模块:用于判定板卡的类型,从而调用不同的风扇调控程序。当板卡类型为普通板卡时,根据进风温度及主板传感器计算风扇转速;当板卡类型为存储类板卡时,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速,否则调用高转速风扇调控程序,根据进风温度及主板传感器计算风扇转速。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
Claims (4)
1.针对不同类型板卡配置下的服务器风扇调控方法,其特征在于:在BMC中集成针对不同类型板卡配置的风扇调控程序,不同的风扇调控程序对应不同的调控温度点及风扇转速,所述风扇调控程序通过软件实现对不同类型板卡的区分并实现自动调用;将BMC与BIOS建立通信连接,实现对不同类型板卡工作状态的智能识别,BMC获取BIOS中板卡的相关信息,根据BMC统计的板卡的相关信息自动调用不同的风扇调控程序,从而启动不同的散热调控方式,完成对风扇工作状态的调控;所述风扇调控方法具体包括以下步骤:
S1:读取板卡的相关信息进行板卡类型及数量统计分析;
S2:进行板卡数量判定,当板卡数量为零时,调用无板卡调控程序,当有板卡时,执行步骤S3;
S3:进行板卡类型判定是否存在存储类板卡,若不存在,执行步骤S4,若存在执行步骤S5;
S4:调用普通板卡调控程序,根据进风温度及主板温度传感器计算风扇转速;
S5:调用存储类板卡调控程序,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致,执行步骤S6,否则执行步骤S7;
S6:调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速;
S7:调用高转速风扇调控程序,根据进风温度及主板温度传感器计算风扇转速。
2.针对不同类型板卡配置下的服务器风扇调控系统,其特征在于:包括: 板卡信息读取模块:用于读取板卡的相关信息;
板卡信息分析模块:用于对板卡数量及类型进行分析;
板卡数量判定模块:用于判定板卡数量,从而调用不同的风扇调控程序;
板卡类型判定模块:用于判定板卡的类型,从而调用不同的风扇调控程序。
3.根据权利要求2所述的针对不同类型板卡配置下的服务器风扇调控系统,其特征在于:所述板卡数量判定模块工作时,当板卡数量为零时,调用无板卡调控程序,控制风扇转速;当有板卡时,启动板卡类型判定模块进行板卡类型的判定。
4.根据权利要求2或3所述的针对不同类型板卡配置下的服务器风扇调控系统,其特征在于:所述板卡类型判定模块工作时,当板卡类型为普通板卡时,根据进风温度及主板温度传感器计算风扇转速;当板卡类型为存储类板卡时,启动存储类板卡温度读取程序,判定读取的温度值数量与存储类板卡数量是否一致,若一致调用板卡温度调控程序,采用微积分算法及线性调控计算风扇转速,否则调用高转速风扇调控程序,根据进风温度及主板温度传感器计算风扇转速。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611217386.7A CN106762765B (zh) | 2016-12-26 | 2016-12-26 | 针对不同类型板卡配置下的服务器风扇调控方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611217386.7A CN106762765B (zh) | 2016-12-26 | 2016-12-26 | 针对不同类型板卡配置下的服务器风扇调控方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106762765A CN106762765A (zh) | 2017-05-31 |
CN106762765B true CN106762765B (zh) | 2018-02-23 |
Family
ID=58925668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611217386.7A Active CN106762765B (zh) | 2016-12-26 | 2016-12-26 | 针对不同类型板卡配置下的服务器风扇调控方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106762765B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109424570B (zh) * | 2017-08-24 | 2022-03-04 | 中兴通讯股份有限公司 | 一种风扇的控制方法及装置 |
CN107589810B (zh) * | 2017-09-07 | 2022-04-19 | 联想(北京)有限公司 | 服务器系统中用于控制风扇的方法及系统 |
CN108255272A (zh) * | 2018-01-24 | 2018-07-06 | 郑州云海信息技术有限公司 | 一种服务器的散热风扇的调速方法及装置 |
CN109032301A (zh) * | 2018-08-02 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种通用的服务器自动散热调控系统及方法 |
CN109032703A (zh) * | 2018-08-23 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种散热策略配置方法、系统、设备及计算机存储介质 |
CN109683679A (zh) * | 2018-12-25 | 2019-04-26 | 浪潮电子信息产业股份有限公司 | 一种通用型服务器 |
CN110389637A (zh) * | 2019-06-26 | 2019-10-29 | 苏州浪潮智能科技有限公司 | 一种服务器散热策略的自动设定方法、bmc及服务器 |
CN112099597A (zh) * | 2020-08-31 | 2020-12-18 | 新华三信息技术有限公司 | 一种板卡适配方法、装置、设备及机器可读存储介质 |
CN113917995A (zh) * | 2021-09-15 | 2022-01-11 | 加弘科技咨询(上海)有限公司 | 服务器的散热方法、系统及服务器 |
CN114489292B (zh) * | 2022-01-14 | 2023-08-04 | 苏州浪潮智能科技有限公司 | 一种散热调控方法、系统、装置及服务器 |
CN115113706B (zh) * | 2022-06-29 | 2023-08-25 | 浪潮(山东)计算机科技有限公司 | 一种具有自动识别前后出线机型的服务器及识别方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102156518B (zh) * | 2010-02-12 | 2015-06-10 | 英业达股份有限公司 | 散热控制方法 |
CN102314207A (zh) * | 2011-09-29 | 2012-01-11 | 浪潮电子信息产业股份有限公司 | 一种服务器自动调整节能降噪散热方法 |
CN103161747A (zh) * | 2011-12-08 | 2013-06-19 | 鸿富锦精密工业(深圳)有限公司 | 风扇控制系统及方法 |
CN103685074B (zh) * | 2012-09-11 | 2016-09-28 | 英业达科技有限公司 | 机架式服务器系统及自动管理机架配置信息的方法 |
CN104314852A (zh) * | 2014-10-24 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | 服务器风扇自动调速方法 |
-
2016
- 2016-12-26 CN CN201611217386.7A patent/CN106762765B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106762765A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106762765B (zh) | 针对不同类型板卡配置下的服务器风扇调控方法及系统 | |
CN106640721B (zh) | 一种改善服务器噪声的风扇控制方法及系统 | |
IE20060798A1 (en) | System and method for adaptive information handling system cooling profiles | |
CN114442794B (zh) | 服务器功耗控制方法、系统、终端及存储介质 | |
US20030088799A1 (en) | Method and apparatus for regulation of electrical component temperature and power consumption rate through bus width reconfiguration | |
CN106325464B (zh) | 调整风扇转速的方法和设备 | |
CN105468114A (zh) | 一种优化服务器板卡散热噪音的设计方法 | |
CN107654407A (zh) | 一种基于服务器的多风扇控制系统及多风扇的控制方法 | |
TWI724329B (zh) | 一種具有可分級調整散熱功能的電子裝置 | |
CN105909545A (zh) | 一种基于CPU Margin温度的整机柜风扇调速方法 | |
CN1916867A (zh) | 风扇转速自动控制方法 | |
CN103019341B (zh) | 一种风扇控速方法 | |
TW201319828A (zh) | 虛擬資源調整裝置、方法及儲存其之電腦可讀取紀錄媒體 | |
TW201445295A (zh) | 風扇轉數控制系統及方法 | |
CN109032701A (zh) | 一种更新散热策略参数的方法、装置及受控终端 | |
US20180206363A1 (en) | Fan speed-adjustment policy for entire machine cabinet by placing fan table on node bmc | |
CN200969053Y (zh) | 具有智能型冷却控制功能的电源供应器 | |
CN111190468B (zh) | 一种ocp网卡散热装置及方法 | |
CN114201021B (zh) | 一种存储系统温度管理方法及系统 | |
CN116498592A (zh) | 风扇转速平稳调控方法、系统、终端及存储介质 | |
CN116857862A (zh) | 多联式热泵机组的控制方法、装置、设备、存储介质 | |
CN115494930A (zh) | 一种最优低能耗保持方法、装置、设备及介质 | |
CN114327883A (zh) | 一种频率调控方法、装置、电子设备及介质 | |
CN114489292B (zh) | 一种散热调控方法、系统、装置及服务器 | |
CN113727580B (zh) | 一种散热模块的更换方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |