服务器在线调整风扇控制参数的方法技术

技术编号:5982003 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种服务器在线调整风扇控制参数的方法,包括将一基板管理控制器的韧体存放空间划分出第一区域及第二区域,第一区域存放一第一风扇控速表;依据第一风扇控速表,控制一风扇单元的运转;透过网络提供一第二风扇控速表至第二区域中;通过一控制界面透过网络切换这些区域的状态;以及依据第二风扇控速表,控制一风扇单元的运转。

【技术实现步骤摘要】

本专利技术是有关于一种服务器的控制方法,特别是有关于一种在线调整风扇控制参 数的方法。
技术介绍
传统服务器透过风扇的控制来保持服务器内的温度,以确保服务器内的组件 不致过热而受到损害。通常是由服务器内的一主板管理控制器(BaseboardManagement Controller,后称BMC)透过一风扇控速表来控制风扇的转速,以降低服务器内的温度,意 即风扇的转速越高,服务器内的温度可越快受到控制。详细而言,上述的风扇控速表需由散热研究人员先提供一个默认表。韧体烧录人 员再将默认表烧录至BMC的韧体中,则BMC根据此默认表控制风扇的运转。若散热研究人 员需要测试或更新出下一版的风扇控速表,需先由韧体烧录人员将新版风扇控速表烧录至 BMC中,以便BMC根据新版风扇控速表控制风扇的运转。如此,每一次的测试或更新,必需通 过多位工作人员协作并将新版风扇控速表烧录至BMC的韧体中,无形中增加了工作量,也 拉长了实现周期,也造成使用上的不方便。如此,若能提供一种解决方法,既可减缓韧体烧录人员的工作量,也可缩短此风扇 控速表的测试周期,进而加速整体项目的开发时间,便是此业界人士所欲达成的目标。
技术实现思路
本专利技术一方面提供一种,可经由网络任意对 风扇控速表进行检视、更新及测试,不需将新版风扇控速表烧录至BMC中。本专利技术另一方面提供一种,通过提供一额外 区域来放置一修改后的风扇控速表,如此,当原始的风扇控速表送入BMC的其它区域时,原 始的风扇控速表不致被反复更改而遭到设定的混淆。本专利技术于一实施例下,包括(1)提供一基板 管理控制器,将基板管理控制器的一韧体存放空间划分出一第一区域及一第二区域,第一 区域存放一第一风扇控速表,且基板管理控制器连接至一网络。(2)基板管理控制器依据第 一风扇控速表,控制一风扇单元的运转。( 透过网络提供一第二风扇控速表至基板管理 控制器,并存放在第二区域。(4)提供一控制界面,透过网络切换第一区域及第二区域的状 态。( 基板管理控制器依据第二风扇控速表,控制风扇单元的运转。本专利技术的另一实施例 下,此,还包括通过控制界面,透过网络设定第二风扇 控速表的控制参数。本专利技术的又一实施例下,上述步骤(1)中还包括第一区域的默认状态为致能状 态。本专利技术的又一实施例下,上述步骤(1)还包括第二区域的初始状态为空。本专利技术的又一实施例下,上述步骤(4)还包括将第一区域设置为禁能状态,将第二区域设置为致能状态。 如此,本专利技术可减缓韧体烧录人员的工作 量、缩短风扇控速表的测试周期,进而降低人工成本及节省整体项目的开发时间。附图说明 为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详 细说明如下块图; 图1是本专利技术的服务器于一实施例下的方图2是本专利技术于此实施例下的流程图。主要组件符号说明100 主机200 基板管理控制器210韧体存放空间211第一区域214 第一风扇控速表 213 第二区域212第二风扇控速表300 风扇单元 410 控制界面 500 温度传感器 600 发热组件 700 网络 710 远程控制端 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是本专利技术于此 实施例下的流程图。此方法依据下列步骤进行步骤001)于韧体存放空间210中定义出第一区域211及第二区域213。此步骤中,至少将基板管理控制器200中的韧体存放空间210划分成第一区域211 及第二区域2本文档来自技高网...

【技术保护点】
1.一种服务器在线调整风扇控制参数的方法,其特征在于,包括:(1)提供一基板管理控制器,将该基板管理控制器的一韧体存放空间划分出一第一区域及一第二区域,该第一区域存放一第一风扇控速表,且该基板管理控制器连接至一网络;(2)该基板管理控制器依据该第一风扇控速表,控制一风扇单元的运转;(3)透过该网络提供一第二风扇控速表至该基板管理控制器,并存放在该第二区域;(4)提供一控制界面,透过该网络切换该第一区域及该第二区域的状态;(5)该基板管理控制器依据该第二风扇控速表,控制该风扇单元的运转。

【技术特征摘要】

【专利技术属性】
技术研发人员:余璘陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利