【高州情】高州人深圳站

 找回密码
 立即加入
查看: 1239|回复: 3
打印 上一主题 下一主题

系统硬件稳定性测试之一:内存测试 [复制链接]

管理员

BI7NOR

Rank: 12Rank: 12Rank: 12Rank: 12

金币
1788
贡献
251
威望
11796
最后登录
2026-7-15
帖子
3471
积分
28539
UID
1

终身成就 特殊贡献 论坛元老 优秀斑竹 勤奋斑主 优秀会员 论坛之星 金点子奖 宣传大使 建议之星 原创先锋 贴图先锋 解答高手 网络高手 情感大使 幽默大师 活跃之星 体育之星 音乐之星 灌水先锋

跳转到指定楼层
1
发表于 2009-2-15 12:26:36 |只看该作者 |倒序浏览
存在电脑中的重要性不言而喻,大多数电脑出现的不稳定状况,如某个程序莫名其妙地失去响应,并提示“0X????????指令引用的0x00000000内存,该内存不能written”;打开文件时偶尔提示文件损坏,但稍后打开又没问题……,都与内存的质量和兼容性有莫大关系。那么有没有相应的测试软件可供购机时使用呢?答案是肯定的,在这里我们推荐MemTest和Memtest86,Memtest86+这三款软件。 " V1 T5 v7 G' N

  ]9 c: ~& a# E  EMemTest
- f5 y6 j  T) W& S( Y/ AMemTest不但可以彻底的检测出内存的稳定度,还可同时测试记忆的储存与检索数据的能力,让你可以确实掌控到目前你机器上正在使用的内存到底可不可信赖。. X' f( e+ t7 B9 K1 m* g, o/ k
MemTest是一个绿色软件,直接点击执行文件即可运行。出现主界面后,用户可以在空格里填写想测试的内存容量,如果不填写,软件则默认为“所有未用的内存”。随后按下“开始测试”按钮,内存测试就开始了。在测试中,只要点击“停止测试”,测试即可终止。! p) P4 ^3 m1 n. }7 O" J: F" i

+ |& }" z: V( E  k$ ?# ~; q4 e$ j: xMemTest会循环对内存进行检测直到用户终止为止,如果内存有任何质量问题,MemTest都会有提示。这个测试进行得越久,对内存质量的考验也就越高,通常只要下面的数值显示到200%以后,就基本说明内存没有质量问题了。而在进行测试时,最好关闭所有应用程序,否则应用程序所占据的那部分内存将不会被检测到。
) H, n' z- X& o# q* z* L
' _' b- J# q& @- C  @Memtest86
4 T; t/ \& n- r7 c0 b  n6 ]Memtest86是一款免费开源的内存测试软件,测试准确度比较高,内存的隐性问题也能检查出来!也是一款基于Linux核心的测试程序.
7 @+ N$ v2 E7 z$ y, v, ]许 多内存检测软件一样,Memtest86不能检测电脑的100%的内存容量.但是它可以比一般检测软件可以检测到更多更精确的内存值.因为 Memtest86不需要操作系统.Memtest86被设计为从软驱或者光盘启动,这意味着操作系统还没有开始装载内存,内存基本上是未使用状态.理论 上来讲,用光盘启动要占用一定的内存,但是这部份内存只是DOS扩展内存,只有很小的几K字节,但这根本不能和WINDOWS操作系统至少占用几十上百M 来相比.用Memtest86光盘启动的的另一个好处在于不管电脑装的什么系统都可以用来检测内存.这意味着不管在Windows 、linux还是unix系统下都可以进行相对精确的检测.
3 f( Z( z8 W, J. J3 H- IMemtest86的另外一个优点在于使用了E820技术。使用E820技术使得Memtest86像是BIOS列表一样可以列出内存资源使用的各种使用 情况。如果先用另一种检测方式,可以标记出所有有效的未用内存资源和电源供应列表(ACPI)。可以检测ACPI内存状况是因为检测并不依赖于储存在这些 tables里的数据,而且ACPI存贮空隙会在tables被复制后自动再生。8 d1 [& R# ]1 O% L* |( a

  P8 T$ x0 j) f+ G6 w, J; X% `
6 ^* {. h2 t7 j' H) e( l6 k. x/ o$ V. o: E2 ]
6 P$ j5 X! O8 M0 t" H3 q$ c

& h% f# ^) q) D# y1 ]- HMemtest86+
% p1 o. C" p; _3 ~! o这是一款小巧而专业的内存测试程序,是在著名的内存测试软件Memtest86基础上开发的。
/ L; L2 k2 O: n" ~8 V$ v( VMemtest86+的安装和使用和其它内存测试软件有些不同,因为他不能在Windows下运行。不过还是有四种方式可以运行此程序,分别为ISO引导盘、Linux下使用的bin文件、USB启动盘使用的EXE文件和软盘引导制作包。这里以ISO引导盘为例说明其使用方法。( }+ K! G6 S- N
从官方网站(http://www.memtest.org)下载Pre-Compiled Bootable ISO,解压缩后用Nero等刻录软件的烧录镜象功能将其刻录成引导光盘。用这张光盘启动电脑,Memtest86+会自动开始测试内存。界面上,在 “Memtest86+ v1.30”程序版本号下,我们可以看到当前系统所采用的处理器型号和频率,以及CPU的一级缓存和二级缓存的大小及速度,当然也包括测试的主角——系统物理内存的容量和速度。最后显示的是主板所采用的芯片组类型。通过这些信息我们可以对系统的主要配置有个大致的了解。 " f4 P; ^" z! W2 v3 e; z1 p! a
在系统信息的右侧显示的是测试的进度,“Pass”显示的是主测试进程完成进度,“Test”显示的是当前测试项目的完成进度。“Test #1”显示的是目前的测试项目。下方的“WallTime”显示测试已经耗费的时间,在这一排数据中“ECC”一栏中,显示的是当前内存是否支持打开ECC校验功能,“TEST”显示的是测试的模式,有“标准”和“完全”模式可供选择。“Pass”显示的是内存测试所完成的次数,Memtest86+的测试是无限制循环的,除非你结束测试程序,否则它将一直测试下去。另外Memtest86+的测试比较耗费时间,标准的测试模式跑一遍大概需要个把小时,如果是完全测试的话则需要几个小时(和内存容量有关)。
. Y/ ], S6 V2 T要进行完全测试,我们可以单击“C”键打开Memtest86+的设置菜单,接着单击数字键“2”选择“Test Selection”选项(注意从主键盘输入数字),再单击数字键“3”选择“All Test”选项打开完全测试模式。利用这个设置菜单,我们还可以进行更多的设置,比如设置测试的Cache大小、重新开始测试等等。
' ^& N1 g! ^( ~7 J- i0 J# O0 e
" j; s1 l7 m6 u开始测试后,主要的内存突发问题将在几秒钟内检测出来,如果是由特定位模式触发的故障,则需要长时间测试才能检测出来,对此需要有耐心。Memtest86一检测到缺陷位,就会在屏幕底部显示一条出错消息,但是测试还将继续下去。如果完成几遍测试后,没有任何错误信息,那么我们可以确定内存是稳定可靠的。3 ~7 x% X! S' h+ J
最后值得注意的是如果你的系统有多根内存条(相信现在大家的机器里都插着几根吧),那么就需要单独测试每一根内存,这样才能分清到底是哪根内存出错。
$ @9 ~% t4 S) ]: i由于Memtest86+测试耗时较长,因此它不仅可以用于内存测试,还可以用于系统稳定性测试。Memtest86+测试完毕后,按下“Esc”键退出并重新启动系统。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即加入
QQ群:高州情-高州人深圳站
超级群1群,群号:22633109
超级群2群,群号:40421298
---------------------------------------------------------------------------------------
要睇聚会相册请点这里
---------------------------------------------------------------------------------------
BI7-NOR   常守深圳438.275   -5  88.5

Rank: 3Rank: 3Rank: 3

金币
860
贡献
0
威望
391
最后登录
2009-10-27
帖子
194
积分
948
UID
877
2
发表于 2009-2-15 17:40:39 |只看该作者

Rank: 6Rank: 6

金币
4790
贡献
0
威望
2028
最后登录
2011-9-23
帖子
2357
积分
5293
UID
362

优秀会员 活跃之星 灌水先锋

3
发表于 2009-2-17 00:47:52 |只看该作者

Rank: 6Rank: 6

金币
3430
贡献
5
威望
2447
最后登录
2012-7-3
帖子
637
积分
5333
UID
1008

活跃之星 灌水先锋

4
发表于 2009-2-17 16:47:14 |只看该作者
您需要登录后才可以回帖 登录 | 立即加入

Archiver|手机版|高州人深圳站

GMT+8, 2026-7-29 06:14 , Processed in 0.023486 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部