【技术实现步骤摘要】
内存故障修复能力评估方法、装置及计算机设备
[0001]本申请涉及内存故障
,尤其涉及一种内存故障修复能力评估方法、装置及计算机设备。
技术介绍
[0002]当前,为了防止因内存故障而造成计算机设备的突发宕机,提出了内存故障修复技术。然而,不同计算机设备厂商的内存故障修复能力存在较大的差异,因此,如何评估计算机设备的内存故障修复能力成为亟需解决的技术问题。
[0003]相关技术中,采用的方式是,将真实的故障内存(即已发生过故障的内存)安装在待评估的计算机设备上,进行长时间的压力测试,并手动收集计算机设备的日志信息。若计算机设备正常运行,且日志信息中无上报的内存故障信息,则认为内存故障修复能力合格。
[0004]然而,由于需要手动更换故障内存以及收集日志信息,并且需要较长的运行时间,因此,这种方式的评估效率低下。
技术实现思路
[0005]本申请实施例提供了一种内存故障修复能力评估方法、装置及计算机设备,能够有效提高评估效率。
[0006]为达到上述目的,本申请的实施例采用如下技术方案:
[0007]第一方面,提供了一种内存故障修复能力评估方法,用于计算机设备,该计算机设备包括内存和处理器,该方法由处理器执行;该方法包括:向内存的目标内存控制器注入目标故障类型的测试用例包括的正例故障信息;正例故障信息用于模拟内存的第一物理位置发生了目标故障类型的内存故障,以使得内存的第一物理位置被执行故障修复操作;根据内存的第一物理位置实际被执行的故障修复操作类型和目标故障类型应使 ...
【技术保护点】
【技术特征摘要】
1.一种内存故障修复能力评估方法,其特征在于,用于计算机设备,所述计算机设备包括内存和处理器,所述方法由所述处理器执行;所述方法包括:向所述内存的目标内存控制器注入目标故障类型的测试用例包括的正例故障信息;所述正例故障信息用于模拟所述内存的第一物理位置发生了所述目标故障类型的内存故障,以使得所述内存的第一物理位置被执行故障修复操作;根据所述内存的第一物理位置实际被执行的故障修复操作类型和所述目标故障类型应使用的故障修复操作类型是否匹配,确定所述目标故障类型的测试用例的测试结果;所述测试结果用于表征所述计算机设备对所述目标故障类型的内存故障的修复能力;根据所述目标故障类型的测试用例的测试结果,确定所述计算机设备的内存故障修复能力的评估结果;所述评估结果用于表征所述计算机设备对所述目标故障类型的内存故障的修复能力。2.根据权利要求1所述的方法,其特征在于,所述向所述内存的目标内存控制器注入目标故障类型的测试用例包括的正例故障信息,具体为:向所述内存的多个内存控制器注入多个故障类型的测试用例包括的正例故障信息;所述多个内存控制器包括所述目标内存控制器,所述多个故障类型的测试用例包括所述目标故障类型的测试用例;所述根据所述目标故障类型的测试用例的测试结果,确定所述计算机设备的内存故障修复能力的评估结果,具体为:根据所述多个故障类型的测试用例的测试结果,确定所述计算机设备的内存故障修复能力的评估结果;所述评估结果具体用于表征所述计算机设备对多个故障类型的内存故障的修复能力。3.根据权利要求2所述的方法,其特征在于,所述向所述内存的多个内存控制器注入多个故障类型的测试用例包括的正例故障信息,包括:向所述多个内存控制中的不同内存控制器,注入所述多个故障类型中的不同故障类型的测试用例包括的正例故障信息。4.根据权利要求2或3所述的方法,其特征在于,根据所述多个故障类型的测试用例的测试结果,确定所述计算机设备的内存故障修复能力的评估结果,包括:若所述多个故障类型的测试用例的测试结果满足预设条件,确定所述计算机设备的内存故障修复能力的评估结果为合格;或若所述多个故障类型的测试用例的总分数满足预设条件,确定所述计算机设备的内存故障修复能力的评估结果为合格;其中,一个故障类型的测试用例的评分根据所述一个故障类型的测试用例的测试结果确定。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据不同故障类型的测试用例的预设权重和每个故障类型的测试用例的评分,确定所述多个故障类型的测试用例的总分数;或根据每个故障类型的测试用例的评分,确定所述多个故障类型的测试用例的总分数。6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述根据所述内存的第一物理位置实际被执行的故障修复操作类型和所述目标故障类型应使用的故障修复操作类型是否匹配,确定所述目标故障类型的测试用例的测试结果,包括:若所述内存的第一物理位置实际被执行的故障修复操作类型与所述目标故障类型的
内存故障应使用的故障修复操作类型匹配,确定所述目标故障类型的测试用例的测试结果为修复成功;若所述内存的第一物理位置实际被执行的故障修复操作类型与所述目标故障类型的内存故障应使用的故障修复操作类型不匹配,确定所述目标故障类型的测试用例的测试结果为修复失败。7.根据权利要求1
‑
6中任一项所述的方法,其特征在于,所述方法还包括:向所述目标内存控制器注入所述目标故障类型的测试用例的反例故障信息;所述反例故障信息用于模拟所述内存的第二物理位置发生了非目标故障类型的内存故障,以使得所述内存的第二物理位置被执行故障修复操作;根据所述内存的第一物理位置实际被执行的故障修复操作类型和所述目标故障类型应使用的故障修复操作类型是否匹配,确定所述目标故障类型的测试用例的测试结果,包括:根据所述内存...
【专利技术属性】
技术研发人员:张光彪,鲍全洋,吴秋萍,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。