注错测试方法、装置、系统及计算设备制造方法及图纸

技术编号:33122249 阅读:29 留言:0更新日期:2022-04-17 00:26
本发明专利技术公开了一种注错测试方法、装置、系统及计算设备,涉及计算机设备领域,该注错测试方法,应用于MCU,MCU与BMC连接,包括:获取BMC输出的处理数据;根据处理数据的数据标识,确定处理数据中的异常数据的可能异常原因;根据异常数据对应的可能异常原因,确定与各个可能异常原因对应的至少一种方式并利用至少一种方式对BMC的连接设备进行注错;获取注错后的注错数据,将注错数据与异常数据进行对比,确定异常数据的准确异常原因。采用该方法保证可以快速确定异常数据的准确异常原因。实现了对BMC的连接设备的监控,便于确定连接设备的故障原因,且提高了工作效率。且提高了工作效率。且提高了工作效率。

【技术实现步骤摘要】
注错测试方法、装置、系统及计算设备


[0001]本专利技术涉及计算机设备领域,具体涉及一种注错测试方法、装置、系统及计算设备。

技术介绍

[0002]平台管理(platform management)表示的是一系列的监视和控制功能,比如:监视系统的温度、电压、风扇、电源等,并做相应的调节工作;如果系统不正常,通过复位的方式来重新启动系统;记录各种硬件的信息和日志记录,告警提示等等。以上功能可以集成到一个控制器上来实现,这个控制器被称为基板管理控制器(Baseboard Manager Controller,简称BMC)。
[0003]在BMC正常工作过程时,会通过I2C/PECI等总线去获取设备在工作时的各种数据,由于有时I2C通讯会出现数据错误、总线拥挤或者其他异常情况,导致BMC获取到异常的数据,瞬时读值存在较大波动甚至错误。
[0004]在现有技术中,通常利用BMC内部算法逻辑对BMC获取到的原始数据进行处理。示例性的,BMC通常可以选择取平均值的方式排除单次异常值。其中一种平均值的取值方式为滑动窗口比较器,即选取本次读值与前面相邻的9次读值(本次以滑动窗口宽度为10次读值为例进行说明),10次的读值为一组,按照大小排序;删除读值最大的3次数据,删除读值最小的3次数据;剩余的4次数据取平均值,即为本次的记录值。利用上述方法,从而达到数据的稳定性。
[0005]但是上述方法,很难记录到异常数据,因此,很难对设备的运行进行监控。

技术实现思路

[0006]有鉴于此,本专利技术实施例提供了一种注错测试方法、装置、系统及计算设备,旨在解决对难以对设备进行监控的问题。
[0007]根据第一方面,本专利技术实施例提供了一种注错测试方法,应用于MCU,MCU与BMC连接,包括:
[0008]获取BMC输出的处理数据;
[0009]根据处理数据的数据标识,确定处理数据中的异常数据的可能异常原因;
[0010]根据异常数据对应的可能异常原因,确定与各个可能异常原因对应的至少一种方式并利用至少一种方式对BMC的连接设备进行注错;
[0011]获取注错后的注错数据,将注错数据与异常数据进行对比,确定异常数据的准确异常原因。
[0012]本专利技术实施例提供的注错测试方法,通过获取BMC输出的处理数据,根据处理数据的数据标识,确定处理数据中的异常数据的可能异常原因,而不需要人为对处理数据的中的异常数据的异常原因进行猜测。根据异常数据对应的可能异常原因,确定与各个可能异常原因对应的至少一种方式并利用至少一种方式对BMC的连接设备进行注错,从而保证可
以快速确定异常数据的准确异常原因。获取注错后的注错数据,将注错数据与异常数据进行对比,确定异常数据的准确异常原因。保证确定的异常数据的准确异常原因的准确性。因此实现了对BMC的连接设备的监控,便于确定连接设备的故障原因,且提高了工作效率。
[0013]结合第一方面,在第一方面第一实施方式中,当确定出的与各个可能异常原因对应的方式为至少两种时,根据异常数据对应的可能异常原因,确定与各个可能异常原因对应的至少一种方式并利用至少一种方式对BMC的连接设备进行注错,包括:
[0014]获取异常数据的异常类型;
[0015]根据异常类型对各个可能异常原因对应的方式进行优先级排序;
[0016]根据优先级排序,利用至少两种方式对连接设备进行注错。
[0017]本专利技术实施例提供的注错测试方法,获取异常数据的异常类型,并根据异常类型对各个可能异常原因对应的方式进行优先级排序;根据优先级排序,利用至少两种方式对连接设备进行注错。从而可以提高对连接设备进行注错测试的效率。
[0018]结合第一方面,在第一方面第二实施方式中,可能异常原因包括连接设备的开关机异常,利用至少一种方式对BMC的连接设备进行注错,包括:
[0019]触发MCU连接的CPLD的瞬间强制关机逻辑,实现对连接设备的关机;
[0020]或者,
[0021]向BMC发送关机指令,以使BMC控制连接设备的电源关闭。
[0022]本专利技术实施例提供的注错测试方法,通过触发MCU连接的CPLD的瞬间强制关机逻辑,实现对连接设备的关机。或者向BMC发送关机指令,以使BMC控制连接设备的电源关闭。实现了对连接设备开关机的复现,不需要用户手动对连接设备进行开机关机,从而不仅实现了对连接设备开关机的复现,且能够快速确定异常数据的异常原因是不是由于连接设备的开关机异常造成的。提高了确定连接设备故障原因的效率。
[0023]结合第一方面,在第一方面第三实施方式中,可能异常原因包括主从设备通信混乱,利用至少一种方式对BMC的连接设备进行注错,包括:
[0024]获取BMC连接的至少从设备的第一标识信息;
[0025]根据第一标识信息,向各从设备发送第一访问消息;
[0026]接收各从设备反馈的第一响应信息,以扰乱BMC与各从设备之间的通信;
[0027]其中,第一响应消息包括各从设备向MCU反馈的信息以及各从设备向BMC反馈的消息。
[0028]本专利技术实施例提供的注错测试方法,MCU伪装成主设备与BMC连接的至少一个从设备进行通信,从而扰乱了BMC与各从设备之间的通信,从而便于快速确定异常数据的异常原因是不是由于主从设备通信混乱造成的。提高了确定连接设备故障原因的效率。
[0029]结合第一方面,在第一方面第四实施方式中,可能异常原因包括与BMC连接的从设备故障,利用至少一种方式对BMC的连接设备进行注错,包括:
[0030]接收BMC发送的至少一个故障从设备的第二标识信息;
[0031]根据各第二标识信息,代替各故障从设备接收BMC发送的第二访问信息;
[0032]基于第二访问信息,向BMC反馈第二响应信息,以解决故障从设备不能与BMC通信的问题。
[0033]本专利技术实施例提供的注错测试方法,MCU伪装成至少一个故障从设备与BMC进行通
信,从而使得BMC与各故障从设备之间进行正常通信,从而便于快速确定异常数据的异常原因是不是由于与BMC连接的从设备故障造成的。提高了确定连接设备故障原因的效率。
[0034]结合第一方面,在第一方面第五实施方式中,可能异常原因包括目标从设备异常,目标从设备与中继芯片连接,中继芯片与MCU连接,利用至少一种方式对BMC的连接设备进行注错,包括:
[0035]基于与中继芯片之间的连接,关闭中继芯片,以隔离目标从设备。
[0036]本专利技术实施例提供的注错测试方法,MCU关闭中继芯片,从而使得目标从设备被隔离。从而便于快速确定异常数据的异常原因是不是由于目标从设备异常造成的。提高了确定连接设备故障原因的效率。
[0037]结合第一方面,在第一方面第六实施方式中,可能异常原因包括信号拥堵,利用至少一种方式对BMC的连接设备进行注错,包括:
[0038]控制BMC与连接设备之间的至少一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种注错测试方法,其特征在于,应用于MCU,所述MCU与BMC连接,所述方法包括:获取所述BMC输出的处理数据;根据所述处理数据的数据标识,确定所述处理数据中的异常数据的可能异常原因;根据所述异常数据对应的可能异常原因,确定与各个所述可能异常原因对应的至少一种方式并利用所述至少一种方式对所述BMC的连接设备进行注错;获取注错后的注错数据,将所述注错数据与所述异常数据进行对比,确定所述异常数据的准确异常原因。2.根据权利要求1所述的方法,其特征在于,当确定出的与各个所述可能异常原因对应的方式为至少两种时,所述根据所述异常数据对应的可能异常原因,确定与各个所述可能异常原因对应的至少一种方式并利用所述至少一种方式对所述BMC的连接设备进行注错,包括:获取所述异常数据的异常类型;根据所述异常类型对各个所述可能异常原因对应的方式进行优先级排序;根据所述优先级排序,利用所述至少两种方式对所述连接设备进行注错。3.根据权利要求1所述的方法,其特征在于,所述可能异常原因包括所述连接设备的开关机异常,所述利用所述至少一种方式对所述BMC的连接设备进行注错,包括:触发所述MCU连接的CPLD的瞬间强制关机逻辑,实现对所述连接设备的关机;或者,向所述BMC发送关机指令,以使所述BMC控制所述连接设备的电源关闭。4.根据权利要求1所述的方法,其特征在于,所述可能异常原因包括主从设备通信混乱,所述利用所述至少一种方式对所述BMC的连接设备进行注错,包括:获取所述BMC连接的至少从设备的第一标识信息;根据所述第一标识信息,向各所述从设备发送第一访问消息;接收各所述从设备反馈的第一响应信息,以扰乱所述BMC与各所述从设备之间的通信;其中,所述第一响应消息包括各所述从设备向所述MCU反馈的信息以及各所述从设备向所述BMC反馈的消息。5.根据权利要求1所述的方法,其特征在于,所述可能异常原因包括与所述BMC连接的从设备故障,所述利用所述至少一种方式对所述BMC的连接设备进行注错,包括:接收所述BMC发送的至少一个故障从设备的第二标识信息;根据各所述第二标识信息,代替各所述故障从设备接收所述BMC发送的第二访问信息;...

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

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

1