周期性事件记录方法技术

技术编号:19963470 阅读:31 留言:0更新日期:2019-01-03 12:26
本发明专利技术公开了一种周期性事件记录方法,包含以基板管理控制器读取电源供应器的寄存器,以取得关联于电源供应器的信息。以基板管理控制器依据信息确认电源供应器的逻辑感测器状态以判断是否侦测到电源供应器的预测失效状态,且监控预设逻辑变量。当侦测到电源供应器的预测失效状态时,对应产生一个事件记录。以基板管理控制器依据预设逻辑变量的监控结果,选择性地执行计时任务,以决定是否产生控制命令。以基板管理控制器依据控制命令增加另一个事件记录,其中此另一个事件记录相异于上述的事件记录。

Periodic Event Recording Method

The invention discloses a periodic event recording method, which comprises reading the register of the power supply by a substrate management controller to obtain information related to the power supply. The board management controller confirms the status of the logic sensor of the power supply according to the information to judge whether the predicted failure state of the power supply is detected or not, and monitors the preset logic variables. When the predicted failure state of the power supply is detected, an event record is generated. Based on the monitoring results of preset logic variables, the board management controller selectively performs timing tasks to determine whether control commands are generated or not. The baseboard management controller adds another event record according to the control command, in which the other event record is different from the aforementioned event record.

【技术实现步骤摘要】
周期性事件记录方法
本专利技术关于一种周期性事件记录方法,特别是一种针对电源供应器的周期性事件记录方法。
技术介绍
一般来说,服务器内配置有基板管理控制器(BaseboardManagementController,BMC),可用于监控感测器状态,以产生相应的事件记录。举例来说,基板管理控制器会把当前的感测器状态与感应器数据记录(SDR)内的相关数据参数进行比较。若是两者匹配,则对应产生一个事件记录文件。电源供应器预测故障(PSUpredictivefailure)为一种告警状态,主要是用于提示用户电源供应器即将损坏,使用户可以察觉以判断更换电源供应器的时机。由于服务器可储存的事件记录文件的数量是有限的,当数量达到上限时,旧的事件记录文件会被新的事件记录文件所覆盖。假如当基板管理控制器检测到电源供应器预测故障状态时,会记录一次事件的发生,即产生一个事件记录文件。若是用户没即时查看到此电源供应器的事件记录文件,则此事件记录文件会遭到其他的事件记录文件所覆盖而导致无法有效提醒用户。
技术实现思路
本专利技术提出了一种周期性事件记录方法,主要是当基板管理控制器检测到电源供应器预测故障状态时,周期性地产生事件记录,以反复地警示用户对电源供应器进行更换。依据本专利技术一实施例公开了一种周期性事件记录方法,包含以下步骤。以基板管理控制器读取电源供应器的寄存器,以取得关联于电源供应器的信息;以基板管理控制器依据信息确认电源供应器的逻辑感测器状态以判断是否侦测到电源供应器的预测失效状态,且基板管理控制器监控预设逻辑变量;当基板管理控制器侦测到电源供应器的预测失效状态时,对应产生一个事件记录;以基板管理控制器判断预设逻辑变量是否为真;当判断预设逻辑变量为真时,以基板管理控制器选择性地执行计时任务,以决定是否产生控制命令;以及以基板管理控制器依据控制命令增加另一个事件记录,其中此另一个事件记录相异于上述的事件记录。综上所述,于本专利技术提供的周期性事件记录方法中,以基板管理控制器判断是否有检测到电源供应器预测故障状态。若有,则以基板管理控制器先产生一个事件记录,并且通过计时任务以决定是否增加下一个事件记录。基板管理控制器以此周期性的方式产生关于电源供应器的事件记录,可以避免被其他类型的事件所覆盖,而达到反复地将电源供应器即将失效的资讯提供予用户得目的,进而驱使用户尽早更换电源供应器。以上的关于本
技术实现思路
的说明及以下的实施方式的说明用以示范与解释本专利技术的精神与原理,并且提供本专利技术的专利申请权利要求保护范围更进一步的解释。附图说明图1为依据本专利技术一实施例所绘示的服务器的功能方块图。图2为依据本专利技术一实施例所绘示的周期性事件记录方法的方法流程图。图3A与图3B为依据本专利技术一实施例所绘示的周期性事件记录方法的细部方法流程图。其中,附图标记:1服务器10基板管理控制器12电源供应器101计时器102感测器数据记录器121寄存器具体实施方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领域的技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所公开的内容、权利要求保护范围及附图,任何本领域的技术人员可轻易地理解本专利技术相关的目的及优点。以下的实施例进一步详细说明本专利技术的观点,但非以任何观点限制本专利技术的范畴。请一并参照图1与图2,图1为依据本专利技术一实施例所绘示的服务器的功能方块图,而图2为依据本专利技术一实施例所绘示的周期性事件记录方法的方法流程图。图2的周期性事件记录方法可由图1的服务器来执行。如图1所示,服务器1包含基板管理控制器(BaseboardManagementController,BMC)10以及电源供应器12。于此实施例中,基板管理控制器10通过电源管理总线(PowerManagementBus,PMbus)与电源供应器12进行通讯。实务上,服务器1可包含其他基本元件,例如处理器、存储器等,这是本专利技术所属
的公知技术,在此不予赘述。本专利技术所公开的方法如图2所示,于步骤S201中,一开始服务器1的基板管理控制器10会先进行初始化的程序,以启用基板管理控制器10的各项功能。接着,于步骤S202中,以基板管理控制器10读取电源供应器12内的寄存器121,以取得关联于电源供应器12的信息。于实际的例子中,所述的信息为温度信息、输入/输出功耗信息、输入/输出电压信息或电源供应器的状态信息其中之一。于实务上,电源供应器12具有寄存器121,其中寄存器121定义了一个关于电源供应器12运行的信息,例如上述的温度信息、输入/输出功耗信息、输入/输出电压信息或电源供应器的状态信息等。在实际运行时,基板管理控制器10会每隔一段时间(例如每秒)读取电源供应器12内的寄存器121以持续取得此信息。于此例子中,仅以一个寄存器为例。然而,在实务上,电源供应器12可具有多个寄存器。于步骤S203中,以基板管理控制器10依据此信息确认电源供应器12的逻辑感测器(logicalsensor)状态,以判断是否侦测到电源供应器12的预测失效状态(PSUpredictivefailure)。具体来说,当基板管理控制器10获取电源供应器12内的寄存器121的信息时,会根据此信息来确认对应此信息的逻辑感测器状态,进而判断电源供应器12内是否发生预测失效状态。于步骤S204中,当基板管理控制器10判断侦测到电源供应器12的预测失效状态时,对应产生一个事件记录(eventlog)。于实务上,若基板管理控制器10确认对应此信息的位(bit)为1时,则判断侦测到电源供应器12的预测失效状态。反之,对应此信息的位为0时,则判断未侦测到电源供应器12的预测失效状态。除了步骤S203之外,另一方面,此方法更包含:于步骤S205中,以基板管理控制器10监控预设逻辑变量。于步骤S206中,以基板管理控制器10依据预设逻辑变量的监控结果,选择性地执行计时任务,以决定是否产生控制命令。若是基板管理控制器10根据上述的监控结果而决定产生控制命令,则于步骤S207中,以基板管理控制器10依据此控制命令增加另一个事件记录。于此实施例中,所述的另一事件记录与上述的事件记录为两个独立不同的事件记录。于本专利技术的方法中,一方面,基板管理控制器10可根据预测失效状态将预设逻辑变量设定为真(TRUE)。另一方面,基板管理控制器10监控到预设逻辑变量为真(TRUE)时,判断需要执行计时任务。接着,基板管理控制器10再依据计时任务的结果来决定是否产生控制命令以增加另一个事件记录。关于基板管理控制器10于本专利技术所公开的方法中的运行方式将于下述段落中有详细的描述。请一并参照图3A与图3B,图3A与图3B为依据本专利技术一实施例所绘示的周期性事件记录方法的细部方法流程图。如图所示,步骤S203所示的“以基板管理控制器10依据此信息确认电源供应器12的逻辑感测器状态,以判断是否侦测到电源供应器12的预测失效状态”包含步骤S2031与S2032。于步骤S2031中,以基板管理控制器10将此信息与基板管理控制器10内存的预设参数进行比较,以产生比较结果。于步骤S2032中,以基板管理控制器10依据此比较结果判断是否侦测到电源供应器12的预测失效状态。详细来说,基板管理控制器10可将读取到的寄存器121内本文档来自技高网
...

【技术保护点】
1.一种周期性事件记录方法,其特征在于,该周期性事件记录方法包含:以一基板管理控制器读取一电源供应器的一寄存器,以取得关联于该电源供应器的一信息;以该基板管理控制器依据该信息确认该电源供应器的一逻辑感测器状态以判断是否侦测到该电源供应器的一预测失效状态,且以该基板管理控制器监控一预设逻辑变量;当该基板管理控制器侦测到该电源供应器的该预测失效状态时,对应产生一事件记录;以该基板管理控制器依据该预设逻辑变量的监控结果,选择性地执行一计时任务,以决定是否产生一控制命令;以及以该基板管理控制器依据该控制命令增加另一事件记录,其中该另一事件记录相异于该事件记录。

【技术特征摘要】
1.一种周期性事件记录方法,其特征在于,该周期性事件记录方法包含:以一基板管理控制器读取一电源供应器的一寄存器,以取得关联于该电源供应器的一信息;以该基板管理控制器依据该信息确认该电源供应器的一逻辑感测器状态以判断是否侦测到该电源供应器的一预测失效状态,且以该基板管理控制器监控一预设逻辑变量;当该基板管理控制器侦测到该电源供应器的该预测失效状态时,对应产生一事件记录;以该基板管理控制器依据该预设逻辑变量的监控结果,选择性地执行一计时任务,以决定是否产生一控制命令;以及以该基板管理控制器依据该控制命令增加另一事件记录,其中该另一事件记录相异于该事件记录。2.如权利要求1所述的周期性事件记录方法,其特征在于,当该基板管理控制器侦测到该电源供应器的该预测失效状态时,对应产生该事件记录包含以该基板管理控制器将该逻辑感测器状态设定为一失效状态且将该预设逻辑变量设置为真,以对应产生该事件记录。3.如权利要求1所述的周期性事件记录方法,其特征在于,以该基板管理控制器监控该预设逻辑变量包含:以该基板管理控制器侦测该预设逻辑变量;以及以该基板管理控制器判断该预设逻辑变量是否设置为真。4.如权利要求3所述的周期性事件记录方法,其特征在于,以该基板管理控制器依据该预设逻辑变量的监控结果,选择性地执行该计时任务,以决定是否产生该控制命令包含:当该基板管理控制器判断该预设逻辑变量设置为真时,以该基板管理控制器执行该计时任务以开始进行一累加计时;以及当该基板管理控制器的该累加计时达到一预设时间时,以该基板管理控制器产生该控...

【专利技术属性】
技术研发人员:章熙朗
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海,31

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

1