[发明专利]一种验证内存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

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710657195.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top