发明名称 |
一种基于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号 |