CN102129222B - 服务器在线调整风扇控制参数的方法 - Google Patents
服务器在线调整风扇控制参数的方法 Download PDFInfo
- Publication number
- CN102129222B CN102129222B CN2010100031923A CN201010003192A CN102129222B CN 102129222 B CN102129222 B CN 102129222B CN 2010100031923 A CN2010100031923 A CN 2010100031923A CN 201010003192 A CN201010003192 A CN 201010003192A CN 102129222 B CN102129222 B CN 102129222B
- Authority
- CN
- China
- Prior art keywords
- area
- fan control
- fan
- speed table
- control speed
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Positive-Displacement Air Blowers (AREA)
Abstract
本发明涉及一种服务器在线调整风扇控制参数的方法,包括将一基板管理控制器的韧体存放空间划分出第一区域及第二区域,第一区域存放一第一风扇控速表;依据第一风扇控速表,控制一风扇单元的运转;透过网络提供一第二风扇控速表至第二区域中;通过一控制界面透过网络切换这些区域的状态;以及依据第二风扇控速表,控制一风扇单元的运转。
Description
技术领域
本发明是有关于一种服务器的控制方法,特别是有关于一种在线调整风扇控制参数的方法。
背景技术
传统服务器透过风扇的控制来保持服务器内的温度,以确保服务器内的组件不致过热而受到损害。通常是由服务器内的一主板管理控制器(BaseboardManagement Controller,后称BMC)透过一风扇控速表来控制风扇的转速,以降低服务器内的温度,意即风扇的转速越高,服务器内的温度可越快受到控制。
详细而言,上述的风扇控速表需由散热研究人员先提供一个默认表。韧体烧录人员再将默认表烧录至BMC的韧体中,则BMC根据此默认表控制风扇的运转。若散热研究人员需要测试或更新出下一版的风扇控速表,需先由韧体烧录人员将新版风扇控速表烧录至BMC中,以便BMC根据新版风扇控速表控制风扇的运转。如此,每一次的测试或更新,必需通过多位工作人员协作并将新版风扇控速表烧录至BMC的韧体中,无形中增加了工作量,也拉长了实现周期,也造成使用上的不方便。
如此,若能提供一种解决方法,既可减缓韧体烧录人员的工作量,也可缩短此风扇控速表的测试周期,进而加速整体项目的开发时间,便是此业界人士所欲达成的目标。
发明内容
本发明一方面提供一种服务器在线调整风扇控制参数的方法,可经由网络任意对风扇控速表进行检视、更新及测试,不需将新版风扇控速表烧录至BMC中。
本发明另一方面提供一种服务器在线调整风扇控制参数的方法,通过提供一额外区域来放置一修改后的风扇控速表,如此,当原始的风扇控速表送入BMC的其它区域时,原始的风扇控速表不致被反复更改而遭到设定的混淆。
本发明服务器在线调整风扇控制参数的方法于一实施例下,包括(1)提供一基板管理控制器,将基板管理控制器的一韧体存放空间划分出一第一区域及一第二区域,第一区域存放一第一风扇控速表,且基板管理控制器连接至一网络。(2)提供多个温度传感器,可感测到发热组件于运作时所产生的工作温度,该基板管理控制器依据该工作温度与该第一风扇控速表的控制参数,来控制一风扇单元的运转。(3)透过网络提供一第二风扇控速表至基板管理控制器,并存放在第二区域。(4)提供一控制界面,透过网络切换第一区域及第二区域的状态。(5)该基板管理控制器依据上述温度传感器所感测到的工作温度与该第二风扇控速表的控制参数,来控制该风扇单元的运转。本发明的另一实施例下,此服务器在线调整风扇控制参数的方法,还包括通过控制界面,透过网络设定第二风扇控速表的控制参数。
本发明的又一实施例下,上述步骤(1)中还包括第一区域的默认状态为使能状态。
本发明的又一实施例下,上述步骤(1)还包括第二区域的初始状态为空。
本发明的又一实施例下,上述步骤(4)还包括将第一区域设置为禁用状态,将第二区域设置为使能状态。
如此,本发明服务器在线调整风扇控制参数的方法可减缓韧体烧录人员的工作量、缩短风扇控速表的测试周期,进而降低人工成本及节省整体项目的开发时间。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下:
图1是本发明服务器在线调整风扇控制参数的方法的服务器于一实施例下的方块图;
图2是本发明服务器在线调整风扇控制参数的方法于此实施例下的流程图。
【主要组件符号说明】
100:主机 300:风扇单元
200:基板管理控制器 410:控制界面
210:韧体存放空间 500:温度传感器
211:第一区域 600:发热组件
214:第一风扇控速表 700:网络
213:第二区域 710:远程控制端
212:第二风扇控速表 201-207:步骤
具体实施方式
以下将以附图及详细说明清楚说明本发明的精神,如熟悉此技术的人员在了解本发明的实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。
图1是本发明服务器在线调整风扇控制参数的方法的一服务器于一实施例下的方块图。
此种服务器包括一主机100、一基板管理控制器200(BMC)及至少一风扇单元300(fan)。基板管理控制器200提供一额外区域来放置一测试阶段下的风扇控速表,以供远程控制端710(例如散热研究人员或韧体烧录人员)可对风扇控速表进行检视、更新及测试。
此实施例中,基板管理控制器200位于主机100中,电性连接风扇单元300,并通过主机100与一网络700相连接。基板管理控制器200具有一用以放置韧体的韧体存放空间210(例如为一可电修改内存或可覆写内存)。韧体存放空间210中至少具有一第一区域211及一第二区域213。第二区域211可供放置一第二风扇控速表212(通常为已完成测试,且可正式使用的风扇控速表)。
基板管理控制器200可供远程控制端710活动地切换第一区域211及第二区域211的状态(例如使能或禁用)或更新风扇控速表的控制参数。
由于先前技术提到每次更新版的风扇控速表都必需以烧录的方式更新至BMC芯片的韧体中,使其增加了人员工作量及风扇控速表的测试周期。如此,第一区域211可供放置一或多个进行测试中的第一风扇控速表214,以供远程控制端710可多次地对此版的风扇控速表进行检视、更新及测试。
更详细而言,主机100还包括多个温度传感器500(temperature sensor)及多个发热组件600。发热组件600为处理芯片(例如中央处理单元CPU、显示单元GPU等)或内存(例如双列接脚内存模块,DIMM等),对应一风扇单元300。温度传感器500分别位于一发热组件600上或至少其附近位置,可感测到此发热组件600于运作时所产生之工作温度。如此,基板管理控制器200便可取得发热组件600目前的工作温度,再依据工作温度与第一风扇控速表214的控制参数,控制对应风扇单元300的运转(例如提高风扇单元300的转速),借此测试此第一风扇控速表214的效能。
另外,主机100另提供一控制界面410,控制界面410连接基板管理控制器200。远程控制端710可经由网络700远程操作控制界面410来设定第一区域211及第二区域211的状态或输入更新控制参数至风扇控速表中。
举例而言,当远程控制端710透过控制界面410下达一设定命令(例如set OEM Fan table)时,基板管理控制器200进行以下设定:
设定第一区域211及第二区域211的状态。
具体而言,设定命令例如为0或1,其中0代表将第一区域211设置为一禁用状态,将第二区域213设置为一使能状态;1代表将第一区域211设置为一使能状态,将第二区域213设置为一禁用状态。因此,基板管理控制器200将依据此设定命令切换第一区域211及第二区域211之状态。
更新第一风扇控速表的控制参数。
具体而言,远程控制端710可通过控制界面410输入更新的控制参数至第一区域211的第一风扇控速表214中或第二区域213的第二风扇控速表212。控制参数例如为风扇控速表的指定代号(table number)、温度传感器500的指定代号(temperature sensor number)、开启风扇单元300的指定代号(enablingfan number)、提高/降低/固定风扇转速值等等。
同样地,当远程控制端710通过控制界面410下达一检视命令(例如getOEM Fan table)时,远程控制端710即可检视上述第一区域211及第二区域211的状态,以及第一风扇控速表214或第二风扇控速表212的控制参数。
请参照图1及图2所示,图2是本发明服务器在线调整风扇控制参数的方法于此实施例下的流程图。此方法依据下列步骤进行:
步骤(201)于韧体存放空间210中定义出第一区域211及第二区域213。
此步骤中,至少将基板管理控制器200中的韧体存放空间210划分成第一区域211及第二区域213。
步骤(202)提供一或多个第一风扇控速表214至第一区域211中。
具体而言,远程控制端710可透过网络700利用主机100上的控制界面410将第一风扇控速表214传至第一区域211中,也可于测试阶段下利用上述的控制界面410时常地将新版的控制参数传至第一风扇控速表214中,以实现测试过程的更新手段。
此步骤中,远程控制端710也可同时通过控制界面410,将第一区域设置为使能状态(enabling status),将第二区域设置为该禁用状态(disabling status)。此时,第二区域的初始状态为空(null)。
当然,远程控制端也可不需经由网络700,直接透过主机100更新控制参数或切换第一区域211及第二区域211的状态。
步骤(203)依据第一风扇控速表,控制一风扇单元的运转,并调整出较适合的控制参数。
此步骤中,基板管理控制器200依据上述工作温度与第一风扇控速表214的控制参数,来控制对应风扇单元300的运转(例如提高风扇单元300的转速),以测试此第一风扇控速表214的效能。如此,测试人员便依据风扇单元300的运转状况,评估第一风扇控速表214的控制参数的效能。倘若第一风扇控速表214的控制参数的效能不佳,测试人员便可依据风扇单元300的运转状况,调整出新版的控制参数,并更新至第一区域211的第一风扇控速表214中,如此反复动作,直到调整出更合适的控制参数为止。
由于测试人员是通过网络更新新版的控制参数至第一风扇控速表214,因此,不需将新版的控制参数烧录至第一区域211的第一风扇控速表214中。
步骤(204)判断是否完成第一风扇控速表214的测试,若是,进行步骤(205);否则,回步骤(202)。
步骤(205)提供第二风扇控速表212至第二区域213中。
待完成第一风扇控速表214的测试阶段后,远程控制端710可使用上述的控制界面410将第二风扇控速表212透过一网络700传至第二区域213,并存放在第二区域212。当然,远程控制端710也可直接透过主机100将第二风扇控速表212传至第二区域213。第二风扇控速表212中具有正式的控制参数。
由于第二区域此时处于禁用状态,因此,无论第二区域213是否具有第二风扇控速表212,第二风扇控速表212都不会被基板管理控制器200使用。
步骤(206)利用控制界面透过网络切换第一区域及第二区域的状态。
由于步骤(206)之前,第二区域此时处于禁用状态,因此,无论第二区域213是否具有第二风扇控速表212,第二风扇控速表212都不会被基板管理控制器200使用。
如此,远程控制端710可使用上述的控制界面410将第一区域211设置为禁用状态,将第二区域213设置为使能状态。当然,远程控制端也可直接透过主机100切换第一区域211及第二区域211的状态。
步骤(207)基板管理控制器依据第二风扇控速表,控制风扇单元的运转。
此步骤中,基板管理控制器200依据上述工作温度与第二风扇控速表212的控制参数,来控制对应风扇单元300的运转(例如提高风扇单元300的转速),以降低工作温度。
需说明的是,待完成风扇控速表的测试阶段后,甚至服务器外售至客户端时,基板管理控制器200的韧体存放空间210仍具有第二风扇控速表212及至少一第一风扇控速表214,只是第一风扇控速表214呈现失能设定。而且控制界面410可供远程控制端710进行后续之产品升级、韧体更新的工作至第二风扇控速表212中。
如此,本发明的服务器刻意提供一额外区域来放置一测试阶段下的风扇控速表,故远程控制端可通过参数修改软件对风扇控速表进行检视、更新及测试。如此便不需以烧录的方式对风扇控速表进行更新,进而减缓韧体烧录人员的工作量、缩短风扇控速表的测试周期,以及加速整体项目的开发时间。此外,测试阶段中均对第一风扇控速表进行修改,基板管理控制器中第二风扇控速表便不致被反复更改而遭到设定的混淆。
以上所述,仅为本发明较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明权利要求书及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。
Claims (5)
1.一种服务器在线调整风扇控制参数的方法,其特征在于,包括:
(1)提供一基板管理控制器,将该基板管理控制器的一韧体存放空间划分出一第一区域及一第二区域,该第一区域存放一第一风扇控速表,且该基板管理控制器连接至一网络;
(2)提供多个温度传感器,可感测到发热组件于运作时所产生的工作温度,该基板管理控制器依据该工作温度与该第一风扇控速表的控制参数,来控制一风扇单元的运转;
(3)透过该网络提供一第二风扇控速表至该基板管理控制器,并存放在该第二区域;
(4)提供一控制界面,透过该网络切换该第一区域及该第二区域的状态;
(5)提供多个温度传感器,可感测到发热组件于运作时所产生的工作温度,该基板管理控制器依据该工作温度与该第二风扇控速表的控制参数,来控制该风扇单元的运转。
2.根据权利要求1所述的服务器在线调整风扇控制参数的方法,其特征在于,步骤(3)之后,还包括:
通过该控制界面,透过该网络设定该第二风扇控速表的控制参数。
3.根据权利要求1所述的服务器在线调整风扇控制参数的方法,其特征在于,步骤(1)还包括:
该第一区域的默认状态为一使能状态。
4.根据权利要求1所述的服务器在线调整风扇控制参数的方法,其特征在于,步骤(1)还包括:
该第二区域的初始状态为空。
5.根据权利要求1所述的服务器在线调整风扇控制参数的方法,其特征在于,步骤(4)还包括:
将该第一区域设置为一禁用状态,将该第二区域设置为一使能状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010100031923A CN102129222B (zh) | 2010-01-14 | 2010-01-14 | 服务器在线调整风扇控制参数的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010100031923A CN102129222B (zh) | 2010-01-14 | 2010-01-14 | 服务器在线调整风扇控制参数的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102129222A CN102129222A (zh) | 2011-07-20 |
CN102129222B true CN102129222B (zh) | 2012-10-31 |
Family
ID=44267337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010100031923A Expired - Fee Related CN102129222B (zh) | 2010-01-14 | 2010-01-14 | 服务器在线调整风扇控制参数的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102129222B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019341B (zh) * | 2011-09-27 | 2016-01-20 | 英业达股份有限公司 | 一种风扇控速方法 |
CN103140114B (zh) * | 2011-11-28 | 2015-07-22 | 英业达科技有限公司 | 自动上调风扇转速的机架*** |
CN103869101B (zh) * | 2012-12-10 | 2017-03-08 | 李建尧 | 风扇转速表的验证***及方法 |
CN104281593A (zh) * | 2013-07-04 | 2015-01-14 | 英业达科技有限公司 | 风扇控速表更新方法 |
CN104375925B (zh) * | 2014-11-25 | 2017-08-08 | 新华三技术有限公司 | 服务器的风扇控制方法、控制装置及服务器 |
CN104486126A (zh) * | 2014-12-22 | 2015-04-01 | 山东超越数控电子有限公司 | 一种基于ast2400芯片的***管理方法 |
CN107143513A (zh) * | 2017-04-21 | 2017-09-08 | 深圳市同泰怡信息技术有限公司 | 基于bmc的服务器风扇控制策略远程管理式固件开发方法 |
CN112596552A (zh) * | 2020-12-29 | 2021-04-02 | 湖南博匠信息科技有限公司 | 一种基于龙芯处理器的计算板健康管理方法及*** |
CN113204473B (zh) * | 2021-06-08 | 2024-05-24 | 宁畅信息产业(北京)有限公司 | 一种散热测试方法、装置、用户终端及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1854957A (zh) * | 2005-04-19 | 2006-11-01 | 仁宝电脑工业股份有限公司 | 以供电模式控制风扇运转的方法 |
-
2010
- 2010-01-14 CN CN2010100031923A patent/CN102129222B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1854957A (zh) * | 2005-04-19 | 2006-11-01 | 仁宝电脑工业股份有限公司 | 以供电模式控制风扇运转的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102129222A (zh) | 2011-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102129222B (zh) | 服务器在线调整风扇控制参数的方法 | |
US9389850B2 (en) | System and approach to manage versioning of field devices in a multi-site enterprise | |
KR101970029B1 (ko) | 자동화된 수요 응답 시스템 | |
US9606843B2 (en) | Runtime optimization of multi-core system designs for increased operating life and maximized performance | |
US20180151004A1 (en) | System and method for real time wireless ecu monitoring and reprogramming | |
EP2840494B1 (en) | System and method for updating firmware across devices in a process facility | |
CN102648562B (zh) | 用于设定现场设备电流供应模块的参数的方法 | |
US8756300B2 (en) | Terminal provided with networking module and method for receiving and transmitting data using the same | |
CN105706072A (zh) | 用于usb端口电力的自动负载共享架构 | |
US20120151233A1 (en) | Network device for controlling power consumption and method employing the same | |
CN109445819A (zh) | 家电***的在线升级控制方法和家电*** | |
US20170277407A1 (en) | Systems and methods for functionally customizable user interfaces | |
CN105909545A (zh) | 一种基于CPU Margin温度的整机柜风扇调速方法 | |
CN105117293A (zh) | Windows***环境自动化部署方法及自动部署*** | |
CN103227813A (zh) | 一种家庭物联网***自动远程更新***及方法 | |
US8554739B2 (en) | Systems and methods for IED design templates | |
CN104516751A (zh) | 服务器*** | |
CN104460542A (zh) | 一种带权限识别的智能电源控制*** | |
CN105279117A (zh) | 用以供更新基本输入输出***的桥接模块及其更新方法 | |
US10073757B2 (en) | System and method for controlling computer performance | |
CN103853300A (zh) | 可携式电子装置的散热控制***及其控制方法 | |
CN102378154A (zh) | 运用无线网络进行产品固件升级的方法和*** | |
CN204644604U (zh) | 一种缝纫设备升级装置 | |
CN104597983A (zh) | 一种计算机风扇转速调节方法及主板*** | |
CN105207815A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190613 Address after: Building 129, No. 7 Yingcui Road, Jiangning District, Nanjing City, Jiangsu Province (Jiangning Development Zone) Patentee after: Nanjing Kezhihai Automation Equipment Co., Ltd. Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. sixty-six Patentee before: Inventec Corporation |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121031 Termination date: 20210114 |