一种中央处理器故障信息获取方法和装置制造方法及图纸

技术编号:37965874 阅读:8 留言:0更新日期:2023-06-30 09:41
本申请涉及一种中央处理器故障信息获取方法和装置。所述方法包括:建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。息。息。

【技术实现步骤摘要】
一种中央处理器故障信息获取方法和装置


[0001]本申请涉及服务器
,特别是涉及一种中央处理器故障信息获取方法和装置。

技术介绍

[0002]服务器是一种提供计算服务的设备。随着服务器需求的日益增加,服务器健康监控和管理成为了实际工作中的重点;一旦服务器的中央处理器发生故障,则会导致整个服务器发生宕机无法使用。
[0003]现有技术中,常规的解决方法是通过技术人员接收到相关的语音报警信息,然后技术人员基于语音报警信息获取基本情况,基于当下的告警信息、服务器实时运行信息以及自身的工作经验对故障信息进行收集。但是这种故障信息收集方法实时性较低,且对技术人员的专业性要求很高,其可复制性和可拓展性较差。
[0004]因此,急需提出一种解决上述技术问题的中央处理器故障信息获取方法和装置。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够高效快速中央处理器故障信息的中央处理器故障信息获取方法和装置。
[0006]一方面,提供一种中央处理器故障信息获取方法,所述方法包括:
[0007]建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;
[0008]所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;
[0009]所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。
[0010]在其中一个实施例中,所述服务器的基板管理控制器响应于所述故障状态值写入信号后,所述方法还包括:所述基板管理控制器检测所述服务器的开机状态,和/或,所述服务器的基本输入输出系统的上电自检状态;所述基板管理控制器响应于所述服务器的开机完成状态,和/或,所述服务器的基板输入输出系统的上电自检完成状态,获取所述中央处理器故障信息。
[0011]在其中一个实施例中,获取所述中央处理器故障信息,包括:所述基板管理控制器获取所述中央处理器的寄存器的作业状态;当所述基板管理控制器检测到所述中央处理器的寄存器的作业状态异常时,则所述基板管理控制器基于其边带接口从所述中央处理器的异常处理寄存器中获取所述中央处理器故障信息。
[0012]在其中一个实施例中,所述基板管理控制器基于其边带接口从所述中央处理器的异常处理寄存器中获取所述中央处理器故障信息后,所述方法还包括:获取用于分析所述中央处理器故障信息的预设故障信息分析模型的属性信息;基于所述预设故障信息分析模型的属性信息,将所述中央处理器故障信息打包生成所述预设故障信息分析模型可识别的
打包数据。
[0013]在其中一个实施例中,建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路,包括:连接所述中央处理器的故障触发信号的信号端口至所述中央处理器所在服务器的控制单元。
[0014]在其中一个实施例中,所述控制单元包括基板管理控制器;连接所述中央处理器的故障指示信号端口至所述中央处理器所在服务器的控制单元,包括:连接所述中央处理器的故障指示端口至所述基板管理控制器的管脚;设置所述基板管理控制器的管脚的模式为中断模式。
[0015]在其中一个实施例中,所述控制单元包括复杂可编程逻辑器件;建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路,包括:连接所述中央处理器的故障触发信号的信号端口至所述复杂可编程逻辑器件的管脚;设置所述复杂可编程逻辑器件的管脚的模式为中断模式。
[0016]在其中一个实施例中,连接所述中央处理器的故障触发信号的信号端口至所述复杂可编程逻辑器件的管脚后,所述方法还包括:连接基板管理控制器至所述复杂可编程逻辑器件,以读取写入所述复杂可编程逻辑器件的寄存器中的故障状态值;连接基板管理控制器至所述中央处理器,以获取所述中央处理器故障信息。
[0017]另一方面,提供了一种中央处理器故障信息获取装置,所述装置包括链路建立模块,响应模块和获取模块;
[0018]所述链路建立模块,以用于建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;
[0019]所述响应模块,所述响应模块设置于所述控制单元内,以用于响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;
[0020]所述获取模块,所述获取模块设置于基板管理控制器内,以用于所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。
[0021]再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0022]建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;
[0023]所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;
[0024]所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。
[0025]又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0026]建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;
[0027]所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;
[0028]所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。
[0029]上述中央处理器故障信息获取方法和装置,所述方法包括:建立所述中央处理器
与所述中央处理器所在服务器的控制器单元的通信链路;所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。基于上述方法,通过建立中央处理器与控制单元的通信链路,以使得当中央处理器发生故障时,控制单元可以立刻感知,进一步地使得中央处理器所在服务器的基板管理控制器可以及时、高效且准确地读取得到中央处理器故障信息,而无需人为介入;一方面,降低了人力成本,另一方面,大大提升了故障响应的及时性以及故障获取的高效性。
附图说明
[0030]图1为一个实施例中中央处理器故障信息获取方法的流程示意图;
[0031]图2为一个实施例中中央处理器故障信息获取方法的流程示意图;
[0032]图3为一个实施例中中央处理器故障信息获取方法的流程示意图;
[0033]图4为一个实施例中中央处理器故障信息获取装置的结构框图;
[0034]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0035]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0036]实施例一
[0037]在一个实施例中,本申请提出一种中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中央处理器故障信息获取方法,其特征在于,所述方法包括:建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路;所述控制单元响应于所述中央处理器的故障触发信号,写入故障状态值至其寄存器;所述服务器的基板管理控制器响应于所述故障状态值写入信号,获取所述中央处理器故障信息。2.根据权利要求1所述的中央处理器故障信息获取方法,其特征在于,所述服务器的基板管理控制器响应于所述故障状态值写入信号后,所述方法还包括:所述基板管理控制器检测所述服务器的开机状态,和/或,所述服务器的基本输入输出系统的上电自检状态;所述基板管理控制器响应于所述服务器的开机完成状态,和/或,所述服务器的基板输入输出系统的上电自检完成状态,获取所述中央处理器故障信息。3.根据权利要求2所述的中央处理器故障信息获取方法,其特征在于,获取所述中央处理器故障信息,包括:所述基板管理控制器获取所述中央处理器的寄存器的作业状态;当所述基板管理控制器检测到所述中央处理器的寄存器的作业状态异常时,则所述基板管理控制器基于其边带接口从所述中央处理器的异常处理寄存器中获取所述中央处理器故障信息。4.根据权利要求3所述的中央处理器故障信息获取方法,其特征在于,所述基板管理控制器基于其边带接口从所述中央处理器的异常处理寄存器中获取所述中央处理器故障信息后,所述方法还包括:获取用于分析所述中央处理器故障信息的预设故障信息分析模型的属性信息;基于所述预设故障信息分析模型的属性信息,将所述中央处理器故障信息打包生成所述预设故障信息分析模型可识别的打包数据。5.根据权利要求1~4任一项所述的中央处理器故障信息获取方法,其特征在于,建立所述中央处理器与所述中央处理器所在服务器的控制器单元的通信链路,包括:连接所述中央处理器的故障触发信号的信号端口至所述中央处理器所在服务器的控...

【专利技术属性】
技术研发人员:林玉兵靳先奇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1