【技术实现步骤摘要】
本专利技术涉及linux系统故障处理
,特别是涉及一种基于linux系统的CPU故障事件收集方法及系统。
技术介绍
随着互联网的快速发展,计算机对人类的发展起到了关键的作用。中央处理器CPU是计算机的核心部分,可以实现运算及控制指挥的功能,使得每个部件在CPU的作用下有条不紊的协调工作。一旦CPU出现错误或故障,会导致计算机不能正常工作或宕机。故对CPU的错误信息进行收集是非常重要的。但是目前的linux系统中,CPU错误记录寄存器内的错误原始事件数据无法主动进行获取,且这些数据内包含有许多除错误信息以外的数据,且并没有统一的格式,故根据错误原始事件数据来判断发生的故障十分困难,可见目前收集的CPU的错误信息的可用性差。因此,如何提供一种能够提高收集的错误信息的可用性的基于linux系统的CPU故障事件收集方法及系统是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于linux系统的CPU故障事件收集方法及系统,能够提取出格式统一、可用性强的错误事件文件,便于后续进行故障诊断及处理。为解决上述技术问题,本专利技术提供了一种基于li ...
【技术保护点】
一种基于linux系统的CPU故障事件收集方法,其特征在于,包括:调取CPU错误记录寄存器内的错误原始事件数据,并将其发送至mcelog设备进行记录;分析所述mcelog设备内的所述错误原始事件数据,提取所述错误原始事件数据中的关键数据;将所述关键数据整合为错误事件文件,并将所述错误事件文件的格式定义为预设错误事件格式后作为CPU事件源。
【技术特征摘要】
1.一种基于linux系统的CPU故障事件收集方法,其特征在于,包括:调取CPU错误记录寄存器内的错误原始事件数据,并将其发送至mcelog设备进行记录;分析所述mcelog设备内的所述错误原始事件数据,提取所述错误原始事件数据中的关键数据;将所述关键数据整合为错误事件文件,并将所述错误事件文件的格式定义为预设错误事件格式后作为CPU事件源。2.根据权利要求1所述的方法,其特征在于,所述错误原始事件数据为64BIT整型数据。3.根据权利要求2所述的方法,其特征在于,所述错误原始事件数据包括普通缓存类错误原始事件数据以及TLB页表缓存类错误原始事件数据。4.根据权利要求3所述的方法,其特征在于,所述普通缓存类错误原始事件数据包括一级缓存错误原始事件数据、二级缓存错...
【专利技术属性】
技术研发人员:郭美思,宗栋瑞,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。