【技术实现步骤摘要】
一种内存测试方法
本专利技术涉及一种内存测试方法。
技术介绍
在服务器使用过程中,内存报错对系统性能和稳定性有很大影响,可纠正的ECC会占用CPU纠错资源,而不可纠正的UCE错误则会直接导致系统致命性的宕机,所以提前筛选出故障内存非常重要,在测试和生产时排除掉有风险的内存,仅使用品质高的内存,可以有效保证服务器的稳定运行。内存常见的错误有两种,一种是内存最基本的存储单元电容发生物理故障,不能完成高低电平的转换,即发生了固定型错误(SAFs);另一种常见错误是内存行列地址不能在规定时间内完成解码,即发生了地址解码错误(AFs)。
技术实现思路
本专利技术要解决的技术问题是提出一种内存测试方法,能够在测试环节通过对数据类型和地址空间的组合,在测试和生产时排除掉有风险的内存,仅使用品质高的内存,可以有效保证服务器的稳定运行,快速测试出内存错误。本专利技术提供了一种内存测试方法,包括以下步骤:步骤一,写入数据到所有内存空间;步骤二,将步骤一写入的数据取反后间隔地写入内存空间,写入的地址按照设定步长跳变;步骤三,读取步骤二中写入取反数据的内存空间相邻地址的数据,和步骤一中写入数据比较,不一致则报错;步骤四,写入数据到所有内存空间;步骤五,将步骤四写入的数据取反后间隔地写入行,写入行按照设定步长跳变;步骤六,读取步骤五中写入取反数据的内存空间相邻上下行的数据,和步骤四中写入数据比较,不一致则报错;步骤七,写入数据到所有内存空间;步骤八,将步骤七写入的数据取反后间隔地写入列,写入列按照设定步长跳变;步骤九,读取步骤八中写入取反数据的内存空间相邻左右列的数据,和步骤七中写入数 ...
【技术保护点】
1.一种内存测试方法,其特征在于,包括以下步骤:步骤一,写入数据到所有内存空间;步骤二,将步骤一写入的数据取反后间隔地写入内存空间,写入的地址按照设定步长跳变;步骤三,读取步骤二中写入取反数据的内存空间相邻地址的数据,和步骤一中写入数据比较,不一致则报错;步骤四,写入数据到所有内存空间;步骤五,将步骤四写入的数据取反后间隔地写入行,写入行按照设定步长跳变;步骤六,读取步骤五中写入取反数据的内存空间相邻上下行的数据,和步骤四中写入数据比较,不一致则报错;步骤七,写入数据到所有内存空间;步骤八,将步骤七写入的数据取反后间隔地写入列,写入列按照设定步长跳变;步骤九,读取步骤八中写入取反数据的内存空间相邻左右列的数据,和步骤七中写入数据比较,不一致则报错。
【技术特征摘要】
1.一种内存测试方法,其特征在于,包括以下步骤:步骤一,写入数据到所有内存空间;步骤二,将步骤一写入的数据取反后间隔地写入内存空间,写入的地址按照设定步长跳变;步骤三,读取步骤二中写入取反数据的内存空间相邻地址的数据,和步骤一中写入数据比较,不一致则报错;步骤四,写入数据到所有内存空间;步骤五,将步骤四写入的数据取反后间隔地写入行,写入行按照设定步长跳变;步骤六,读取步骤五中写入取反数据的内存空间相邻上下行的数据,和步骤四中写入数据比较,不一致则报错;步骤七,写入数据到所有内存空间;步骤八,...
【专利技术属性】
技术研发人员:庞潇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。