发明名称 一种基于ITP工具的Memory Demand Scrub测试方法
摘要 本发明公开了一种基于ITP工具的Memory Demand Scrub测试方法,其具体实现过程为:安装使用ITP工具,在python平台上通过Cscripts脚本,在开启和关闭Demand Scrub的两种情况下,给内存注入单BitECCError,再遍历内存地址,通过读取内存中ECCError的数目来判断Demand Scrub的功能是否生效。该一种基于ITP工具的Memory Demand Scrub测试方法与现有技术相比,可应用于所有支持MemoryRAS功能的X86服务器产品,模拟用户的实际应用中内存出现的ECCError,确保Demand Scrub的功能实现,也有效确保服务器的可靠性和安全性。
申请公布号 CN104317690A 申请公布日期 2015.01.28
申请号 CN201410561599.6 申请日期 2014.10.21
申请人 浪潮电子信息产业股份有限公司 发明人 齐煜;王守昊
分类号 G06F11/26(2006.01)I 主分类号 G06F11/26(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种基于ITP工具的Memory Demand Scrub测试方法,其特征在于,其具体实现过程为:一、准备Windows测试机和Windows控制端;二、用ITP工具连接测试机和控制端;三、测试机上电开机,进入BIOS Setup界面;四、设置Demand Scrub为[Disabled],即关闭Memory RAS Demand Scrub功能;五、保存设置后退出,重启测试机,待测试机进入Windows系统;六、在控制端输入指令,给测试机的一个rank注入单bit ECC Error;七、待注错结束后,输入指令查看该Rank上ECC Error数目增加1;八、反复输入指令,遍历内存地址;九、再查看该Rank上ECC Error数目,即每遍历一次内存地址,Error数目增加1;十、重启测试机,设置Demand Scrub为[Enabled],即打开Memory RAS Demand Scrub功能;十一、控制端输入指令,给测试机的一个内存rank注入单bit ECC Error;十二、输入指令查看该Rank上ECC Error数目增加1;十三、反复输入指令遍历内存地址;十四、查看该Rank上ECC Error数目,当数目保持不变时,即Demand Scrub功能生效。
地址 250101 山东省济南市高新区浪潮路1036号