故障检测方法及计算机设备技术

技术编号:37434410 阅读:22 留言:0更新日期:2023-05-06 09:06
本申请提供了一种故障检测方法及计算机设备,涉及计算机技术领域。方法包括:获取故障信息表,故障信息表用于指示多个硬件和寄存器的对应关系,每个硬件对应的寄存器关联至少一个硬件的故障信息;根据故障信息表,获取第一硬件对应的寄存器反馈的第一硬件的故障信息,第一硬件的故障信息存储于第一硬件对应的寄存器,第一硬件为多个硬件中任意一个硬件。由于故障信息表是根据用户指示生成的,故障信息表中包括了服务器的多个硬件和寄存器的对应关系,每个硬件对应的寄存器关联至少一个硬件的故障信息。因此在进行故障检测时,可以根据故障信息表确定硬件对应的寄存器,通过对应的寄存器得到全部故障信息,可以有效提高故障检测的效率。测的效率。测的效率。

【技术实现步骤摘要】
故障检测方法及计算机设备


[0001]本申请涉及计算机
,特别是涉及一种故障检测方法及计算机设备。

技术介绍

[0002]目前,服务器启动过程中自行进行故障检测。例如,基本输入输出系统(basic input output system,BIOS)预先配置寄存器,寄存器存储有服务器中硬件的故障信息。但是,随着用户日益增加的故障诊断需求,在服务器检测到故障时,预先配置的寄存器无法识别出服务器新增的故障,进而导致硬件的部分故障检测失败。因此,如何成功检测服务器的故障是目前亟需解决的问题。

技术实现思路

[0003]本申请提供一种故障检测方法及计算机设备,解决了如何成功检测服务器的故障的问题。
[0004]第一方面,提供了一种故障检测的方法,方法包括:获取故障信息表,故障信息表用于指示多个硬件和寄存器的对应关系,每个硬件对应的寄存器关联至少一个硬件的故障信息;根据故障信息表,获取第一硬件对应的寄存器反馈的第一硬件的故障信息,第一硬件的故障信息存储于第一硬件对应的寄存器,第一硬件为多个硬件中任意一个硬件
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障检测方法,其特征在于,包括:获取故障信息表,所述故障信息表用于指示多个硬件和寄存器的对应关系,每个硬件对应的寄存器关联至少一个所述硬件的故障信息;根据所述故障信息表,获取第一硬件对应的寄存器反馈的所述第一硬件的故障信息,所述第一硬件的故障信息存储于所述第一硬件对应的寄存器,所述第一硬件为所述多个硬件中任意一个硬件。2.根据权利要求1所述的方法,其特征在于,获取故障信息表,包括:获取所述故障信息表和标志位,所述标志位用于校验所述故障信息表;当所述故障信息表校验成功时,获取第一硬件对应的寄存器反馈的所述第一硬件的故障信息。3.根据权利要求1或2所述的方法,其特征在于,应用于计算机设备,所述方法还包括:判断所述故障信息表与存储于所述计算机设备的第一故障信息表是否一致;当不一致时,将所述故障信息表更新至所述计算机设备中。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述故障信息表还包括所述寄存器的信息,所述寄存器的信息包括寄存器类型、寄存器位宽和寄存器参数。5.一种故障检测方法,其特征在于,计算机设备包括管理控制器和处理器,所述方法由管理控制器执行,所述方法包括:生成多个硬件和寄存器的对应关系,形成故障信息表,每个硬件对应的寄存器关联至少一个所述硬件的故障信息;将所述故障信息表发送给所述处理器。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据用户指示第一硬件的故障信息,更新所述第一硬件...

【专利技术属性】
技术研发人员:陈刚
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1