一种异常板卡的检测方法、系统、电子设备及存储介质技术方案

技术编号:33083662 阅读:20 留言:0更新日期:2022-04-15 10:42
本申请公开了一种异常板卡的检测方法,包括:获取目标服务器中所有板卡的测试日志;其中,所述测试日志的日志文件名包括与所述板卡唯一对应的板卡标识;将所有所述测试日志的日志文件名提取至目标文档中;将所述目标文档中出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡,本申请能够提高异常板卡的检测效率。本申请还公开了一种异常板卡的检测系统、一种存储介质及一种电子设备,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种异常板卡的检测方法、系统、电子设备及存储介质


[0001]本申请涉及服务器测试
,特别涉及一种异常板卡的检测方法、系统、电子设备及存储介质。

技术介绍

[0002]随着当前计算力的高速发展,服务器的用量在急剧上升。服务器的研发和迭代更新显得尤为重要,服务器内每一块板卡在出厂前都要经过开机验证,每一块板卡的验证都会生成一个文件名包含板卡标识(SN,Series Number)的测试日志。虽然经过开机验证,但由于测试系统问题或者操作员操作不当,仍会存在板卡出现问题,对所有测试日志进行检查可进一步避免问题板卡的流出。相关技术中主要通过人工检查的方式根据测试日志确定异常板卡,但是检测效率较低。
[0003]因此,如何提高异常板卡的检测效率是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种异常板卡的检测方法、一种异常板卡的检测系统、一种电子设备及一种存储介质,能够提高异常板卡的检测效率。
[0005]为解决上述技术问题,本申请提供一种异常板卡的检测方法,该异常板卡的检测方法包括:
[0006]获取目标服务器中所有板卡的测试日志;其中,所述测试日志的日志文件名包括与所述板卡唯一对应的板卡标识;
[0007]将所有所述测试日志的日志文件名提取至目标文档中;
[0008]将所述目标文档中出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡。
[0009]可选的,在将所有所述测试日志的日志文件名提取至目标文档中之后,还包括:
[0010]判断所述目标文档中是否存在出现次数大于1的异常板卡标识;
[0011]若是,则从所述目标文档中去除所述异常板卡标识对应的日志文件名。
[0012]可选的,在判断所述目标文档中是否存在出现次数大于1的异常板卡标识之后,还包括:
[0013]若所述目标文档中不存在出现次数大于1的异常板卡标识,则从所述目标文档中确定当前日志文件名;
[0014]获取配置规则,并根据所述当前日志文件名中的板卡标识更新所述配置规则;
[0015]利用更新后的配置规则对所述当前日志文件名对应的测试日志进行检测,并根据检测结果确定异常板卡。
[0016]可选的,在所述获取配置规则之前,还包括:
[0017]确定待检测日志内容和每一所述待检测日志内容对应的出现次数标准值;
[0018]根据所述待检测日志内容和所述出现次数标准值的对应关系构建所述配置规则,并将所述配置规则中的板卡标识替换为目标字符。
[0019]可选的,根据所述当前日志文件名中的板卡标识更新所述配置规则,包括:
[0020]将所述配置规则中的目标字符替换为所述当前日志文件名中的板卡标识,以便更新所述配置规则。
[0021]可选的,利用更新后的配置规则对所述当前日志文件名对应的测试日志进行检测,并根据检测结果确定异常板卡,包括:
[0022]根据所述更新后的配置规则判断所述当前日志文件名对应的测试日志中每一待检测日志内容的出现次数是否等于所述出现次数标准值;
[0023]若否,则判定所述当前日志文件名对应板卡为所述异常板卡。
[0024]可选的,在所述根据检测结果确定异常板卡之后,还包括:
[0025]判断所述目标文档中的日志文件名对应的测试日志是否均被测试完毕;
[0026]若否,则进入从所述目标文档中确定当前日志文件名的步骤。
[0027]本申请还提供了一种异常板卡的检测系统,该系统包括:
[0028]日志获取模块,用于获取目标服务器中所有板卡的测试日志;其中,所述测试日志的日志文件名包括与所述板卡唯一对应的板卡标识;
[0029]文件名提取模块,用于将所有所述测试日志的日志文件名提取至目标文档中;
[0030]异常板卡检测模块,用于将所述目标文档中出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡。
[0031]本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述异常板卡的检测方法执行的步骤。
[0032]本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述异常板卡的检测方法执行的步骤。
[0033]本申请提供了一种异常板卡的检测方法,包括:获取目标服务器中所有板卡的测试日志;其中,所述测试日志的日志文件名包括与所述板卡唯一对应的板卡标识;将所有所述测试日志的日志文件名提取至目标文档中;将所述目标文档中出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡。
[0034]本申请先获取目标服务器中所有板卡的测试日志,并将测试日志的日志文件名提取至目标文档中,若目标文档中出现多个相同日志文件名,则说明出现板卡重复测试的情况。本申请将出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡。本申请提供的异常板卡检测方案,无需人工逐个检测测试日志,因此本方案能够提高异常板卡的检测效率。本申请同时还提供了一种异常板卡的检测系统、一种存储介质和一种电子设备,具有上述有益效果,在此不再赘述。
附图说明
[0035]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本申请实施例所提供的一种异常板卡的检测方法的流程图;
[0037]图2为本申请实施例所提供的一种板卡诊断日志批量检测方法的流程图;
[0038]图3为本申请实施例所提供的一种测试程序的GUI界面示意图;
[0039]图4为本申请实施例所提供的一种异常板卡的检测系统的结构示意图。
具体实施方式
[0040]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0041]下面请参见图1,图1为本申请实施例所提供的一种异常板卡的检测方法的流程图。
[0042]具体步骤可以包括:
[0043]S101:获取目标服务器中所有板卡的测试日志;
[0044]其中,本实施例可以应用于板卡测试装置,在本步骤之前可以存在对服务器中的板卡进行测试的操作,测试结束后可以获取每一板卡对应的测试日志。每一板卡均有其唯一对应的板卡标识SN(Series Number),上述测试日志的日志文件名包括该板卡标识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常板卡的检测方法,其特征在于,包括:获取目标服务器中所有板卡的测试日志;其中,所述测试日志的日志文件名包括与所述板卡唯一对应的板卡标识;将所有所述测试日志的日志文件名提取至目标文档中;将所述目标文档中出现次数大于1的板卡标识设置为异常板卡标识,并将所述异常板卡标识对应的板卡设置为异常板卡。2.根据权利要求1所述异常板卡的检测方法,其特征在于,在将所有所述测试日志的日志文件名提取至目标文档中之后,还包括:判断所述目标文档中是否存在出现次数大于1的异常板卡标识;若是,则从所述目标文档中去除所述异常板卡标识对应的日志文件名。3.根据权利要求2所述异常板卡的检测方法,其特征在于,在判断所述目标文档中是否存在出现次数大于1的异常板卡标识之后,还包括:若所述目标文档中不存在出现次数大于1的异常板卡标识,则从所述目标文档中确定当前日志文件名;获取配置规则,并根据所述当前日志文件名中的板卡标识更新所述配置规则;利用更新后的配置规则对所述当前日志文件名对应的测试日志进行检测,并根据检测结果确定异常板卡。4.根据权利要求3所述异常板卡的检测方法,其特征在于,在所述获取配置规则之前,还包括:确定待检测日志内容和每一所述待检测日志内容对应的出现次数标准值;根据所述待检测日志内容和所述出现次数标准值的对应关系构建所述配置规则,并将所述配置规则中的板卡标识替换为目标字符。5.根据权利要求4所述异常板卡的检测方法,其特征在于,根据所述当前日志文件名中的板卡标识更新所述配置规则,包括:将所述配置规则中的目标字符替换为所述当...

【专利技术属性】
技术研发人员:刘自勇
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1