一种数据分析方法、装置及电子设备制造方法及图纸

技术编号:43325779 阅读:24 留言:0更新日期:2024-11-15 20:24
本申请提供了一种数据分析方法、装置及电子设备,涉及数据处理技术领域。在本申请中,首先获取对多个被测基板管理控制器BMC进行压力测试的崩溃测试数据集;然后基于崩溃测试数据集中的每个崩溃测试数据所归属的数据层次,从解析规则集合中选取出与数据层次对应的目标解析规则,并基于目标解析规则解析每个崩溃测试数据,得到每个目标解析数据;最后对每个目标解析数据进行迭代分析,输出每个目标解析数据各自对应的分析结果,采用这种方式,能够自动化的收集BMC故障产生的大量崩溃测试数据,提高对崩溃测试数据的分析速率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种数据分析方法、装置及电子设备


技术介绍

1、基板管理控制器(英文全称:baseboardmanagement controller,简称:bmc)是用于监控和管理服务器的专用控制器,在服务器的bmc发生故障时(如,bmc的内核代码或应用程序代码错误),向维护人员提供告警信息及相应的恢复手段。

2、具体来讲,bmc在启动和运行过程中,当bmc的内核(kernel)代码存在错误或内核崩溃时,会触发内核恐慌(kernel panic)机制,捕获内核故障产生的崩溃内存信息,并将内核故障的崩溃内存信息存储在kdump文件;当bmc应用层的代码存在错误时,会将应用程序代码错误产生的崩溃内存信息(如,内存布局、变量值、调用栈信息以及cpu寄存器值等)保存在核心转储文件(coredump文件),维护人员根据coredump文件能够分析应用程序崩溃的原因,从而修复相应的故障。

3、目前,通常采用人工的方式分析bmc应用程序代码错误产生的崩溃内存信息。若在大规模的压力测试场景下,发生故障的bmc数量多,且由bmc应用程本文档来自技高网...

【技术保护点】

1.一种数据分析方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取对多个被测BMC进行压力测试的崩溃测试数据集,包括:

3.如权利要求2所述的方法,其特征在于,所述将所述目标BMC的第二预设目录中的核心转储文件转存至所述崩溃测试数据集,包括:

4.如权利要求1所述的方法,其特征在于,若所述崩溃测试数据所归属的数据层次为内核层,则通过以下目标解析规则对所述崩溃测试数据进行解析:

5.如权利要求1所述的方法,其特征在于,若所述崩溃测试数据所归属的数据层次为应用层,则通过以下目标解析规则对所述崩溃测试数据进行解析:

...

【技术特征摘要】

1.一种数据分析方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取对多个被测bmc进行压力测试的崩溃测试数据集,包括:

3.如权利要求2所述的方法,其特征在于,所述将所述目标bmc的第二预设目录中的核心转储文件转存至所述崩溃测试数据集,包括:

4.如权利要求1所述的方法,其特征在于,若所述崩溃测试数据所归属的数据层次为内核层,则通过以下目标解析规则对所述崩溃测试数据进行解析:

5.如权利要求1所述的方法,其特征在于,若所述崩溃测试数据所归属的数据层次为应用层,则通过以下目标解析规则对所述崩溃测试数据进行解析:...

【专利技术属性】
技术研发人员:张国亮王宪臻左渠展晓洁
申请(专利权)人:宁畅信息产业北京有限公司
类型:发明
国别省市:

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

1