[发明专利]一种验证内存PatrolScurb功能的方法在审
申请号: | 201710657195.0 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107562565A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 张晓涛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 内存 patrolscurb 功能 方法 | ||
技术领域
本发明涉及服务器内存测试领域,具体涉及一种验证内存Patrol Scurb功能的方法。该方法使用Intel DCI协议及DCI USB线工具,通过对内存MCE阈值的检测,验证内存RAS Patrol Scurb的功能是否正常。本发明所述的方法简单易行,操作方便,节约了测试人力资源。
背景技术
随着互联网的飞速发展,人们对服务器的需求量越来越大,对服务器的应用也越来越广泛,进而对服务器的各项指标的要求也越来越高。服务器需要更长时间工作,并且性能要稳定。服务器的稳定工作是检测服务器质量的关键因素。但是服务器长时间运行后,发生故障的概率增大。服务器发生故障概率最高的部件就是内存,因此对内存性能指标的检测是服务器出厂检测的重要一环。
服务器内存的稳定性主要体现在内存RAS性能上。RAS性能是指服务器的可靠性(Reliability)、可用性(Availability)以及可服务性(Serviceability),而内存子系统的RAS特性是服务器稳定性的重中之重。
内存的RAS特性是指在内存ECC校验技术的基础上发展出的用于提升内存容错能力、可靠性、可用性以及诊断功能的关键性技术,用于保证服务器长期稳定运行。作为高端服务器产品提供商,一款服务器在研发阶段需要对产品进行内存的RAS特性进行测试,更是内存子系统的主要测试项。对内存的RAS功验证也显得非常重要。
Patrol Scrubs(Memory Patrol Scrub:内存巡检清除)周期性地扫描整个系统内存的错误,如果遇到错误,则纠正并且写回到DIMM(Dual-Inline-Memory-Modules,即双列直插式存储模块)。Patrol Scrub这种特性主要用于防止单bit错误发展为uncorrectable的多bit错误。但是如何保证该功能在各种BIOS及搭配各种CPU的情况正确执行就需要专业的工具和方法去验证.
针对这种情况,本申请发明一种验证内存Patrol Scurb功能的方法,通过使用DCI协议及DCI USB线来进行验证操作。方法实用性强,操作简单易行。
发明内容
本申请所述验证方法的整个过程主要是利用DCI协议及DCI USB线来进行。
DCI是Intel提供的一种调试和验证CPU功能的工具,其优点是只需要USB3.0接口连接即可,而之前的XDP需打开机箱连接到主板上的特定接口,操作比较繁复。
当发生内存可修正错误(Memory correctable error)时,ECC和奇偶检验位会对其进行校验纠正。Patrol Scrub作用是当轮询发现MCE(machine check exception)时,会将ECC校验纠正后的值写回内存中。
Patrol Scrub轮询之前,每读一次MCE所在地址的内存,就会报错一次,MCE阈值就会增加一次。
Patrol Scrub轮询后,每读一次MCE所在内存的地址,不会报错,MCE阈值不会增加,因为MCE所在内存地址的值已经修复回正确的值。
具体地,本申请请求保护一种验证内存Patrol Scurb功能的方法,其特征在于,该方法具体包括如下步骤:
设置BIOS中Patrol Scrub的使能项为Enable;
设置BIOS中Patrol Scrub的巡检间隔时间;
连接DCI USB线到测试机及辅助机的USB 3.0接口;
辅助机端安装Intel工具软件,并选择所测平台对应的DCI协议;
在控制端系统中使用Python控制台,触发错误,查看阈值是否加1;
等待设置的巡检时间后,触发错误,查看阈值是否加1;
重启后,进入BIOS SETUP关闭Partrol Scurb功能;
重复上述步骤看阈值是否会相应增加,如果会增加则说明Partol Scurb不再循环检查内存地址。
如上所述的验证内存Patrol Scurb功能的方法,其特征还在于,在设置BIOS项中,将Demand Scrub设置为Disable。
如上所述的验证内存Patrol Scurb功能的方法,其特征还在于,辅助机端安装Intel工具软件为PDT工具包。
具体实施方式
下面通过一个实施例对本发明所述验证具体实现步骤进行说明:
1、预设BIOS参数:
进入BIOS setup修改如下选项
1)Patrol Scrub:Enable
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710657195.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大数据校验方法
- 下一篇:一种通过纠删码对数据的处理方法及装置