[go: up one dir, main page]

CN102141831A - 利用基板管理控制器控制风扇转速的方法 - Google Patents

利用基板管理控制器控制风扇转速的方法 Download PDF

Info

Publication number
CN102141831A
CN102141831A CN2010101114317A CN201010111431A CN102141831A CN 102141831 A CN102141831 A CN 102141831A CN 2010101114317 A CN2010101114317 A CN 2010101114317A CN 201010111431 A CN201010111431 A CN 201010111431A CN 102141831 A CN102141831 A CN 102141831A
Authority
CN
China
Prior art keywords
management controller
baseboard management
fan speed
speed control
server system
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.)
Pending
Application number
CN2010101114317A
Other languages
English (en)
Inventor
余璘
陈志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2010101114317A priority Critical patent/CN102141831A/zh
Publication of CN102141831A publication Critical patent/CN102141831A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

一种利用基板管理控制器控制风扇转速的方法,其应用于具有基板管理控制器的服务器系统中,该服务器系统具有多种配置状态及用于散热的多个风扇,该基板管理控制器包括固件及内存,通过提供多个分别与所述这些配置状态之一相对应的具文档格式的第一风扇控速表,从而使散热工程师能自主地修改和更新所述这些第一风扇控速表的内容,而无需依赖专业的编程人员。另外,仅将对应于基板管理控制器所在服务器系统的配置状态的第二风扇控速表载入到该内存中,因而能减少该内存被第二风扇控速表所占用的内存空间,以减轻该基板管理控制器的运行负担。

Description

利用基板管理控制器控制风扇转速的方法
技术领域
本发明涉及一种风扇转速控制方法,更详细而言,涉及一种利用基板管理控制器控制风扇转速的方法。
背景技术
通常在服务器系统中,都会利用多个风扇进行散热,而风扇的转速通常是通过服务器系统中的基板管理控制器(BMC,BaseboardManagement Controller)来控制的。由于服务器系统在不同运行状态或硬件配置下的发热量并不相同,因此服务器系统通常需根据其运行状态或硬件配置而控制所述这些风扇的转速,以达有效散热的目的,进而提升服务器系统的使用寿命,对此,通常会在基板管理控制器中建立一个风扇控速表,以根据情况控制各个风扇的转速。
然而,此种处理方式存在以下几个问题。一方面,一个服务器系统可能存在多种不同的配置状态,不同的配置状态对散热的要求是不同的,这样就需要多个不同的风扇控速表以因应不同的各种散热要求,而此这些风扇控速表通常是被存放在基板管理控制器的内存中的,风扇控速表越多,所占用的内存就越大,这样就会增加基板管理控制器的运行负担。另一方面,风扇控速表在基板管理控制器中的格式是二进制的代码,只有基板管理控制器的专业编程人员才能编译和读懂,因此提供风扇控制参数的散热工程师并无法自主地修改和更新风扇控速表而必须依赖专业的编程人员。
因此,如何提供一种利用基板管理控制器控制风扇转速的方法,以解决上述现有的技术问题,进而减少基板管理控制器的运行负担,并提供一个友好的界面,以让散热工程师能自主修改和更新风扇控速表,实为业界亟待解决的问题。
发明内容
为解决上述现有技术的缺点,本发明的目的在于提供一种利用基板管理控制器控制风扇转速的方法,以减少基板管理控制器的运行负担,并让散热工程师能自主修改和更新风扇控速表。
为达上述目的及其它相关的目的,本发明即提供一种利用基板管理控制器控制风扇转速的方法,其应用于具有基板管理控制器的服务器系统中,该服务器系统具有多种配置状态及用于散热的多个风扇,该基板管理控制器包括固件(firmware)及内存,该方法包括:1)提供多个分别与所述这些配置状态之一对应的第一风扇控速表,所述这些第一风扇控速表为文档格式;2)将所述这些第一风扇控速表分别转换为一第二风扇控速表,所述这些第二风扇控速表为二进制代码格式;3)将所述这些第二风扇控速表载入到该固件中;4)令该基板管理控制器识别所在服务器系统的配置状态;5)该基板管理控制器将该固件中对应于所在服务器系统的配置状态的第二风扇控速表载入到该内存中;以及6)该基板管理控制器根据载入到该内存中的第二风扇控速表控制所述这些风扇的转速。
在本发明的一实施例中,该基板管理控制器还包括通用输入输出接口,该基板管理控制器识别所在服务器的配置状态的步骤还包括:该服务器系统在不同的配置状态下分别产生不同的识别信息,该基板管理控制器通过该通用输入输出接口接收所在服务器产生的识别信息。该服务器系统还包括主机板,该服务器系统的配置状态根据该主机板所在机箱的硬件配置、或该主机板在该机箱的设置位置而决定。
另外,该基板管理控制器设于该主机板上。各个第二风扇控速表具有一识别码,所述这些识别码分别对应于该服务器系统的多种配置状态之一。
综上所述,本发明的利用基板管理控制器控制风扇转速的方法,其应用于具有基板管理控制器的服务器系统中,该服务器系统具有多种配置状态及用于散热的多个风扇,该基板管理控制器包括一固件以及一内存,通过提供多个分别与所述这些配置状态之一相对应的具文档格式的第一风扇控速表,从而使风扇控制参数的散热工程师能自主地修改和更新所述这些第一风扇控速表,而无需依赖专业的编程人员。另外,本发明仅将对应于基板管理控制器所在服务器系统的配置状态的第二风扇控速表载入到该内存中,因而得以减少该内存被该第二风扇控速表所占用的内存空间,并减轻基板管理控制器的运行负担。因此,应用本发明可克服前述现有技术的诸多缺点,而具高度的产业利用价值。
附图说明
图1用以显示本发明的一实施例的服务器系统的基本架构图;以及
图2用以显示本发明的一实施例的利用基板管理控制器控制风扇转速的方法的步骤流程图。
1     服务器系统
11    基板管理控制器
111   固件
112   内存
113   转换单元
12    风扇
S1-S6 步骤
具体实施方式
以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
请参阅图1,其为本发明的一实施例的服务器系统的基本架构图,如图所示,本发明的服务器系统1系具有基板管理控制器11,应说明的是,该服务器系统1具有多种配置状态及针对不同配置状态散热的多个风扇12,该基板管理控制器11包括一固件111、一内存112、以及一转换单元113,以控制分别所述这些风扇12的转速。
另外,该基板管理控制器11还包括通用输入输出接口(GerneralPurpose Input Output,GPIO),该服务器系统1还包括主机板。该服务器系统的配置状态根据该主机板所在机箱的硬件配置、或该主机板在该机箱的设置位置而决定。该基板管理控制器11设于该主机板上。
再请参阅图2,为本发明的一实施例的利用基板管理控制器控制风扇转速的方法的步骤流程图,如图所示,首先执行步骤S1,提供多个分别与所述这些配置状态之一相对应的第一风扇控速表,所述这些第一风扇控速表为散热工程师能对其编译和读懂的文档格式,因而提供风扇控制参数的散热工程师能自主地修改和更新所述这些第一风扇控速表,而无需依赖专业的编程人员,接着进行步骤S2。
在执行步骤S2中,将所述这些第一风扇控速表分别通过该转换单元113转换为一第二风扇控速表,所述这些第二风扇控速表为该基板管理控制器11能据以执行风扇控速的二进制代码格式,且各个第二风扇控速表具有一识别码,所述这些识别码分别对应于该服务器系统的多种配置状态之一,因而该基板管理控制器11能根据所述这些识别码判别各个第二风扇控速表所对应的服务器系统的配置状态,接着进行步骤S3。
在执行步骤S3中,将所述这些第二风扇控速表载入到该固件111中,该固件111为例如硬盘、闪存等的存储媒体。接着进行步骤S4。
在执行步骤S4中,令该基板管理控制器11识别所在服务器系统1的配置状态,因而该服务器系统1能根据其运行状态或硬件配置而控制所述这些风扇12的转速,以进行适当的散热,进而提升该服务器系统1的使用寿命,在本实施例中,步骤S4还包括:该服务器系统1在不同的配置状态下分别产生不同的识别信息,该基板管理控制器11通过该通用输入输出接口接收所在服务器系统1所产生的识别信息,以识别所在服务器系统1的配置状态,接着进行步骤S5。
在执行步骤S5中,该基板管理控制器11将该固件111中对应于所在服务器系统1的配置状态的第二风扇控速表载入到该内存(DualInline Memory Module,DIMM)112中,亦即,仅将对应于该基板管理控制器11所在服务器系统1的配置状态的第二风扇控速表载入到该内存112中,接着进行步骤S6。
在执行步骤S6中,该基板管理控制器11根据载入到该内存112中的第二风扇控速表控制所述这些风扇12的转速,以因应服务器系统1的运行状态或硬件配置提供合适的散热方案。
举例而言,假设该固件111中存储有10组对应各种服务器系统的配置状态的第二风扇控速表,而每组风扇控速表所占用的内存空间为1k,依上述假设,在现有服务器系统中需将具有10k内存空间的多组风扇控速表存放在基板管理控制器的内存中,才能进行其内部的多个风扇的转速控制,如此,将造成内存被占用的内存空间过大,以增加基板管理控制器的运行负担。为解决此技术问题,本发明的控制风扇转速的方法仅将对应于基板管理控制器所在服务器系统的配置状态的第二风扇控速表载入到该内存112中,如此,该第二风扇控速表占用内存112的内存空间始终为1k,因而本发明能减少内存被该第二风扇控速表所占用的内存空间,进而减轻基板管理控制器的运行负担。
综上所述,本发明的利用基板管理控制器控制风扇转速的方法,其应用于具有基板管理控制器的服务器系统中,该服务器系统具有多种配置状态及针对不同配置状态散热的多个风扇,该基板管理控制器包括一固件以及一内存,其通过提供多个分别与所述这些配置状态之一相对应的具文档格式的第一风扇控速表,从而使风扇控制参数的散热工程师能自主地修改和更新所述这些第一风扇控速表,而无需依赖专业的编程人员。另外,本发明仅将对应于基板管理控制器所在服务器系统的配置状态的第二风扇控速表载入到该内存中,因而能减少内存被该第二风扇控速表所占用的内存空间,以减轻基板管理控制器的运行负担。因此,应用本发明可克服前述现有技术的诸多缺点,而具高度的产业利用价值。
上述所述仅为本发明的利用基板管理控制器控制风扇转速的方法的优选实施例,非用以限定本发明的实质技术内容的范围。本发明的风扇控制系统及方法其实质技术内容广义地定义于权利要求书中,任何他人所完成的技术实体或方法,若与权利要求书所定义的完全相同,或为等效的变更,均将被视为涵盖于本发明的权利要求书所保护的范围中。

Claims (5)

1.一种利用基板管理控制器控制风扇转速的方法,应用于具有基板管理控制器的服务器系统中,该服务器系统具有多种配置状态及用于散热的多个风扇,该基板管理控制器包括固件及内存,该方法包括:
1)提供多个分别与所述这些配置状态之一相对应的第一风扇控速表,所述这些第一风扇控速表为文档格式;
2)将所述这些第一风扇控速表分别转换为一第二风扇控速表,所述这些第二风扇控速表为二进制代码格式;
3)将所述这些第二风扇控速表载入到该固件中;
4)令该基板管理控制器识别所在服务器系统的配置状态;
5)该基板管理控制器将该固件中对应于所在服务器系统的配置状态的第二风扇控速表载入到该内存中;以及
6)该基板管理控制器根据载入到该内存中的第二风扇控速表控制所述这些风扇的转速。
2.根据权利要求1所述的利用基板管理控制器控制风扇转速的方法,其中,该基板管理控制器还包括通用输入输出接口,该基板管理控制器识别所在服务器的配置状态的步骤还包括:该服务器系统在不同的配置状态下分别产生不同的识别信息,该基板管理控制器通过该通用输入输出接口接收所在服务器系统产生的识别信息。
3.根据权利要求2所述的利用基板管理控制器控制风扇转速的方法,其中,该服务器系统还包括主机板,该服务器系统的配置状态根据该主机板所在机箱的硬件配置、或该主机板在该机箱的设置位置而决定。
4.根据权利要求3所述的利用基板管理控制器控制风扇转速的方法,其中,该基板管理控制器设于该主机板上。
5.根据权利要求1所述的利用基板管理控制器控制风扇转速的方法,其中,各个第二风扇控速表分别具有一识别码,所述这些识别码分别对应于该服务器系统的多种配置状态之一。
CN2010101114317A 2010-02-02 2010-02-02 利用基板管理控制器控制风扇转速的方法 Pending CN102141831A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101114317A CN102141831A (zh) 2010-02-02 2010-02-02 利用基板管理控制器控制风扇转速的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101114317A CN102141831A (zh) 2010-02-02 2010-02-02 利用基板管理控制器控制风扇转速的方法

Publications (1)

Publication Number Publication Date
CN102141831A true CN102141831A (zh) 2011-08-03

Family

ID=44409407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101114317A Pending CN102141831A (zh) 2010-02-02 2010-02-02 利用基板管理控制器控制风扇转速的方法

Country Status (1)

Country Link
CN (1) CN102141831A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092138A (zh) * 2011-10-28 2013-05-08 英业达科技有限公司 一种机柜系统的控制方法
CN104281593A (zh) * 2013-07-04 2015-01-14 英业达科技有限公司 风扇控速表更新方法
CN104314852A (zh) * 2014-10-24 2015-01-28 浪潮电子信息产业股份有限公司 服务器风扇自动调速方法
CN105573369A (zh) * 2014-11-06 2016-05-11 联想(北京)有限公司 一种信息处理方法及电子设备
CN107143513A (zh) * 2017-04-21 2017-09-08 深圳市同泰怡信息技术有限公司 基于bmc的服务器风扇控制策略远程管理式固件开发方法
CN108279754A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种风扇散热方法、系统、设备及计算机可读存储介质
CN109032701A (zh) * 2018-07-26 2018-12-18 郑州云海信息技术有限公司 一种更新散热策略参数的方法、装置及受控终端
CN109032301A (zh) * 2018-08-02 2018-12-18 郑州云海信息技术有限公司 一种通用的服务器自动散热调控系统及方法
CN113204473A (zh) * 2021-06-08 2021-08-03 宁畅信息产业(北京)有限公司 一种散热测试方法、装置、用户终端及存储介质
CN117570049A (zh) * 2023-12-30 2024-02-20 上海合芯数字科技有限公司 风扇的控制方法与装置、基板管理控制器和服务器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1397861A (zh) * 2001-07-13 2003-02-19 惠普公司 控制计算机系统中冷却风扇的系统及方法
CN1749969A (zh) * 2004-09-13 2006-03-22 英业达股份有限公司 一种计算机风扇参数测试方法
CN1854957A (zh) * 2005-04-19 2006-11-01 仁宝电脑工业股份有限公司 以供电模式控制风扇运转的方法
CN101201632A (zh) * 2006-12-12 2008-06-18 英业达股份有限公司 风扇转速控制方法
CN101604281A (zh) * 2008-06-11 2009-12-16 华硕电脑股份有限公司 计算机装置及其温度调节方法
CN101609424A (zh) * 2008-06-18 2009-12-23 英业达股份有限公司 系统硬件监控与模拟测试模块及其方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1397861A (zh) * 2001-07-13 2003-02-19 惠普公司 控制计算机系统中冷却风扇的系统及方法
CN1749969A (zh) * 2004-09-13 2006-03-22 英业达股份有限公司 一种计算机风扇参数测试方法
CN1854957A (zh) * 2005-04-19 2006-11-01 仁宝电脑工业股份有限公司 以供电模式控制风扇运转的方法
CN101201632A (zh) * 2006-12-12 2008-06-18 英业达股份有限公司 风扇转速控制方法
CN101604281A (zh) * 2008-06-11 2009-12-16 华硕电脑股份有限公司 计算机装置及其温度调节方法
CN101609424A (zh) * 2008-06-18 2009-12-23 英业达股份有限公司 系统硬件监控与模拟测试模块及其方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092138B (zh) * 2011-10-28 2014-12-03 英业达科技有限公司 一种机柜系统的控制方法
CN103092138A (zh) * 2011-10-28 2013-05-08 英业达科技有限公司 一种机柜系统的控制方法
CN104281593A (zh) * 2013-07-04 2015-01-14 英业达科技有限公司 风扇控速表更新方法
CN104314852A (zh) * 2014-10-24 2015-01-28 浪潮电子信息产业股份有限公司 服务器风扇自动调速方法
CN105573369B (zh) * 2014-11-06 2018-11-09 联想(北京)有限公司 一种信息处理方法及电子设备
CN105573369A (zh) * 2014-11-06 2016-05-11 联想(北京)有限公司 一种信息处理方法及电子设备
CN107143513A (zh) * 2017-04-21 2017-09-08 深圳市同泰怡信息技术有限公司 基于bmc的服务器风扇控制策略远程管理式固件开发方法
CN108279754A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种风扇散热方法、系统、设备及计算机可读存储介质
CN108279754B (zh) * 2018-01-22 2020-06-16 苏州浪潮智能科技有限公司 一种风扇散热方法、系统、设备及计算机可读存储介质
CN109032701A (zh) * 2018-07-26 2018-12-18 郑州云海信息技术有限公司 一种更新散热策略参数的方法、装置及受控终端
CN109032301A (zh) * 2018-08-02 2018-12-18 郑州云海信息技术有限公司 一种通用的服务器自动散热调控系统及方法
CN113204473A (zh) * 2021-06-08 2021-08-03 宁畅信息产业(北京)有限公司 一种散热测试方法、装置、用户终端及存储介质
CN113204473B (zh) * 2021-06-08 2024-05-24 宁畅信息产业(北京)有限公司 一种散热测试方法、装置、用户终端及存储介质
CN117570049A (zh) * 2023-12-30 2024-02-20 上海合芯数字科技有限公司 风扇的控制方法与装置、基板管理控制器和服务器

Similar Documents

Publication Publication Date Title
CN102141831A (zh) 利用基板管理控制器控制风扇转速的方法
CN102156518B (zh) 散热控制方法
US20070100494A1 (en) Cooling components across a continuum
CN109213430B (zh) 存储管理方法和系统
US10076067B2 (en) System and method of controlling an air mover
CN102804132A (zh) 基于目录的软件组件管理
TW201211742A (en) Power bus current bounding using local current-limiting soft-switches and device requirements information
US8151122B1 (en) Power budget managing method and system
WO2011159892A1 (en) Multiple platform support in computer system firmware
CN118815738A (zh) 服务器及其风扇调速方法、装置、设备及失性存储介质
US8457805B2 (en) Power distribution considering cooling nodes
CN101639810A (zh) 一种访问pci存储空间的方法和装置
CN111190548B (zh) 一种基于SPDK的ceph分布式存储性能提升方法、装置及设备
US20160282928A1 (en) Systems and methods for non-uniform power supply unit load sharing
US9176564B2 (en) Systems and methods for thermal control of a storage enclosure
US20100023742A1 (en) Bios sharing system in a high density server and method thereof
CN112052040B (zh) 处理方法、装置、计算机设备和存储介质
CN110308862B (zh) 管理方法及其相关储存系统
JP2018502392A (ja) レジスタを備えている複数のスレーブデバイスにネットワークを介してマスタデバイスがアクセスするための方法
US20070148019A1 (en) Method and device for connecting several types of fans
CN116225183A (zh) 散热方法及服务器
CN105573369B (zh) 一种信息处理方法及电子设备
CN209911891U (zh) 一种ai计算服务器
US20150100865A1 (en) Apparatus and method for determining one of control units to perform a verification process on data
TW201421213A (zh) 智慧型風扇的控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110803