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