一种基于linux系统的CPU故障事件收集方法及系统与流程

文档序号:11864538阅读:来源:国知局

技术特征:

1.一种基于linux系统的CPU故障事件收集方法,其特征在于,包括:

调取CPU错误记录寄存器内的错误原始事件数据,并将其发送至mcelog设备进行记录;

分析所述mcelog设备内的所述错误原始事件数据,提取所述错误原始事件数据中的关键数据;

将所述关键数据整合为错误事件文件,并将所述错误事件文件的格式定义为预设错误事件格式后作为CPU事件源。

2.根据权利要求1所述的方法,其特征在于,所述错误原始事件数据为64BIT整型数据。

3.根据权利要求2所述的方法,其特征在于,所述错误原始事件数据包括普通缓存类错误原始事件数据以及TLB页表缓存类错误原始事件数据。

4.根据权利要求3所述的方法,其特征在于,所述普通缓存类错误原始事件数据包括一级缓存错误原始事件数据、二级缓存错误原始事件数据以及三级缓存错误原始事件数据。

5.一种基于linux系统的CPU故障事件收集系统,其特征在于,包括:

调取模块,用于调取CPU错误记录寄存器内的错误原始事件数据,并将其发送至mcelog设备;

所述mcelog设备,用于记录所述错误原始事件数据;

关键数据获取模块,用于分析所述mcelog设备内的所述错误原始事件数据,提取所述错误原始事件数据中的关键数据;

整合模块,用于将所述关键数据整合为错误事件文件,并将所述错误事件文件的格式定义为预设错误事件格式后作为CPU事件源。

6.根据权利要求5所述的系统,其特征在于,还包括:

分别与所述调取模块以及所述mcelog设备相连的通信模块,用于接收所述调取模块发送的所述错误原始事件数据,并将其发送至所述mcelog设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1