测试方法、测试目的和测试平台
我们共收集了1条 512MB Corsair内存(CAS=2)、2条 256MB GEIL内存(CAS=2.5)、2条 256MB Kingmax内存(CAS=2.5)、1条 256MB Kingston内存(CAS=2)、1条 256MB 三星内存(CAS=3)。
虽然这些内存容量不同、具体的参数也不同,把它们在一起比较会有些难度。不过,这些不同规格的内存也能让我们考察各种情况下的内存对于系统性能的影响了。比如,我们可以对比单条512MB内存同两条256MB内存对于系统的影响,还能对比512MB内存究竟比256MB内存具有多少优势,这些优势足以使你破费几百元升级吗;我们还可以对比CAS=2、CAS=2.5和CAS=3的内存条之间的性能差距,另外我们还把每条内存参数尽可能的优化来考察其对于系统性能的影响;我们选择了P4X400主板做为测试平台,因此我们顺便考察了VIA Interleave模式对于系统影响的影响。
我们选择了多种测试软件对于使用不同的内存的系统的性能进行了全面的考察。比如,使用大家熟悉的SiSoft2002 Sandra 2002、PCmark2001考察了内存性能已经相关的系统性能;还使用了Memtach、Linpack等专用的内存测试软件对于内存进行了测试;Super π和Sciencemark2.0考察了内存对于科学计算应用的影响;当然游戏应用的测试是必不可少的,我们使用了Quake3、GLmark、RtCW、Comanche4、Codecreatures Benchmark Pro、DroneZ、Aquamark、3Dmark2001、UT2003等进行了测试;对于办公性能、数字内容生成、多媒体编码等应用我们也进行了测试。可以看到这次测试的工作量相当大,由于评测室平时的评测任务繁重,这次的评测全部是挤时间进行的,在测试过程还穿插了一些产品的评测,以保证硬件频道每天的更新。由于这样,因此虽然你看到的是一篇较为庞大的评测,但是并没有完全按照笔者的测试初衷实现,比如笔者本来希望在多个平台上进行,这包括SiS 648、Intel的芯片组以及AMD的相关芯片组平台,但是目前看来已经不可能实现了:因为不少内存样品需要归还,比如Kingston在国内只有两条DDR400内存的样品,它们急于让更多的媒体评测,所以我们也无法进一步的进行更多的测试。这里要感谢Corsair内存的国内代理亿展科技的支持和耐心,他们很早就将样品送到了ZOL评测室,当时笔者答应2周左右可以推出评测,但是由于种种原因却拖延到了现在,在这里向亿展科技表示深深的感谢和歉意。另外,对于Kingmax和GEIL我们也表示深深的谢意,它们送测的产品不但及时而且在时间也相当配合。
测试平台
硬件平台 |
CPU |
Pentium 4 2.8GHz 533MHz FSB |
主板 |
Jetway P4X400DAZ() |
显卡 |
GeForce4 Ti4600 |
内存 |
Corsair GEIL Kingmax Kingston Samsung |
硬盘 |
IBM 60GXP 40G |
软件 |
操作系统 |
英文版Windows 2000+SP3 |
|
DirectX 8.1 |
芯片组驱动程序 |
VIA 4in1 4.43 |
显卡驱动程序 |
Nvidia Detonator 40.71 |
测试软件 |
- SiSoft2002 Sandra 2002 Pro
- PCmark2001
- Memtach v0.89
- Linpack
- Super π v1.1
- Sciencemark2.0
- Quake3 Arena v1.17
- Vulpine GLmark
- RtCW MP test 0.7.5
- Comanche4 demo
- Codecreatures Benchmark Pro
- DroneZ
- Aquamark v2.1
- 3Dmark2001 SE Pro build 330
- UT2003
- ZD BW2001 1.0.2
- ZD CCW2002 1.0.1
- SPECviewperf 7.0
|
在下面的测试中,我们用不同的名称来代替不同状态下的内存:
名称 |
含义 |
参数设置 |
Corsair |
默认状态 |
2-3-3 |
Corsair_bs |
最优化状态 |
2-2-2 |
GEIL |
两条256MB,默认状态 |
2.5-3-3 |
GEIL_in |
两条256MB,默认状态,开启Interleave |
2.5-3-3 |
Kingmax_512 |
两条256MB,默认状态 |
2.5-3-3 |
Kingmax_256 |
一条256MB,默认状态 |
2.5-3-3 |
Kingston |
默认状态。单条256MB |
2.5-3-3 |
Kingston_bs |
最优化状态 |
2-3-2 |
Samsung |
“默认”状态 |
2.5-3-3 |
Corsari是所有参测产品中“体质”最好的内存,他的默认CAS延迟时间最短为2,而且完全可以设置为2-2-2状态下运行。不过并不能通过所有的测试,在Super π的测试中会莫名其妙的中止而且无法通过CCW2002的测试,但是其所有其它的测试中则没有问题,所以我们还是选择了这个参数下的测试结果;Kingston的表现超出了我们的预料,虽然他的默认状态也是2.5,但是却可以优化到2-3-2使用,但是设置为2-2-2则无法进入系统;GEIL虽然具有蛊惑的外表,但是默认的参数并不高,而且前面我们也提到,这款送测的产品有些莫名其妙,在其主页上找不到完全符合的产品,而且其参数几乎无法优化,当CAS设置为2时,无法进入系统,不过两条同时工作的时候表现非常的稳定;Kingmax内存默认是2.5-3-3,同样CAS设置为2后无法进入系统,我们之所以进行了单条Kingmax的测试,是发现两条Kingmax一起工作的时候问题很多,比如在Codecreatures Benchmark Pro测试过程频频出错,无法得到最终的测试结果,还不能通过BW2001和CCW2002测试,我们运行了多次都没有成功,在UT2003中也是频频出错,而且仅仅在640x480、1600x1200分辨率下出错,而在1024x768下则没有问题,另外在Quake3的部分测测试中也出现了问题;samsung内存默认CAS值是3,但是我们发现在设置为2.5下没有任何的问题,所以我们测试的结果是在2.5-3-3下得到的。
这里对于2-2-2或者2.5-3-3之类的参数的含义再做一下简单的介绍。其中第一部分代表CAS延迟,默认值越小表示内存的品质越好;第二部分表示tRCD(RAS to CAS延迟),也是数值越小越好;第三部分表示tRP(行预充电时间),也是数值越小越好。一般的128MB、256MB的内存模组的默认CAS值是2.5,很多512MB的内存模组的默认CAS值是3,当然像Corsair这种默认CAS值为2的512MB内存模组是需要精挑细选的颗粒加良好的装配工艺的,这也就是为什么它的售价比其它的产品昂贵的原因了。