文/Max编译 如何为P4平台选择一款合适的内存?这可真是一件困难复杂的问题。我们将会尽我们的能力去为大家解答一些被问的最多的问题:内存的读写周期(Timing)对P4系统的整体性能影响有多大?如果用高速的超频用内存,会对超频P4 CPU有帮助吗?哪一个对P4系统更重要:更高的内存频率还是更低的延时?所有问题都将在我们这篇文章中找到答案!
Intel把P4 CPU的系统总线提升到800MHZ的转变不但对于CPU市场是一件重要的事件,对内存市场同样影响巨大。800MHZ的P4 CPU需要新的主板芯片组支持。我们现在有了支持双同道DDR 400内存子系统的i875和i865的芯片组。此外,使用DDR 400内存来搭配这些CPU将是取得最高性能的需要条件。这不仅因为DDR 400的内存能和800MHZ的系统总线同步工作,还能消除额外的潜伏时间。 这种组合的优势在于内存的带宽和系统总线能搭配的天衣无缝。800MHZ的P4 CPU的带宽为6.4GB/S,这刚好和双通道的DDR 400所能提供的带宽精确吻合。这就是我们(也是Intel)认为双通道内存是现在最高端P4 CPU的最佳内存子系统。
 双通道内存是现在最高端P4 CPU的最佳内存子系统
值得一提的是,Intel花了大力气去推动800MHZ总线的P4。因为Intel明年的计划中并没有包含低速度的P4。400和533MHZ的频率将只会出现在Celeron系列。 因此可以说,双同道的DDR 400芯片组被给予了通行灯。除非直到预定2004年中上市的DDR II的到来,这种芯片组将会一直用在高性能的P4平台。 DDR 400的内存吸引了大量的目光,而且现在的需求量还非常大。然而,近期市场中的DDR 400内存在某些特性上颇为不同,我们会和读者们分享我们如何去选择正确内存的建议。我们并不会在某个内存品牌上详述,而是把焦点集中在一些普遍的问题上。 我们要解决的问题包括: 1、内存的读写周期对P4系统的整体性能影响有多大? 2、如果用高速的超频用内存,会对超频P4 CPU有帮助吗? 3、哪一个对P4系统更重要:更高的内存频率还是更低的延时? 4、有哪些值得注意的内存品牌? 测试平台和方法 我们的测试平台基于i865PE芯片组的主板。因为我们考虑到它是组建800MHZ P4系统最广泛使用的芯片组。至于具体到使用的是哪款主板,我们选择了华硕的P4P800。这款主板提供了良好的性能,而且它最新的BIOS可以提供许多关于内存子系统的调校设定。 测试平台
| | | CPU | Intel Pentium4 3.2, 3.0, 2.4C GHz | | 内存 | Corsair TWINX512-3200LL Corsair TWINX512-3700 OCZ DDR PC-3700 Premier Dual Channel OCZ EL DDR PC-3700 Dual Channel Gold OCZ EL DDR PC-4000 Dual Channel | | 主板 | ASUS P4P800 (i865PE) | | 硬盘 | Seagate Barracuda4 80G 7200RPM 2MB Cache | | 显卡 | NVIDIA GeForce FX 5900 Ultra (雷管驱动:45.23) | | 软件平台 | Windows XP Professional + SP1 |
测试一、内存的读写周期对P4系统的整体性能影响: 在我们附近的电脑商店里,我们可以找到极快速的内存能支持2-2-2-5( CAS Latency /RAS to CAS Delay /RAS Precharge /Active to Precharge Delay)!许多DDR 400的内存都只允许把CAS Latency设为2.5,但这不是最差劲的,竟然还有巨便宜的内存需要把读写周期设为3-4-4-8。 这就是为什么我们要测试不同读写周期的双通道DDR 400内存,在我们的Pentium4 3.2GHz (800MHz FSB)上有什么不同的原因。这个测试将给我们一些关于内存特征所造成影响的线索。我们同时也会注意寻找高质量的DDR 400内存是否可能。为了让评测更有说明性,我们还添加了一个较低频率的P4 3.0G平台。此外,我们还进行了异步模式下DDR 333的测试。首先,让我们看一下用Cachemen的测试结果:
| | P4 3.2G DDR320 @2-2-2-5 | P4G 3.2 DDR400 @3-4-4-8 | P4G 3.2 DDR400 @2.5-4-4-8 | P4G 3.2 DDR400 @2-4-4-8 | P4G 3.2 DDR400 @2.5-3-3-6 | P4G 3.2 DDR400 @2-3-3-6 | P4G 3.2 DDR400 @2-2-2-5 | | Memory read speed@ MB/s | 2569.3 | 3452.5 | 3459.4 | 3484.1 | 3511.3 | 3515.9 | 3707.4 | | Memory write speed@ MB/s | 1141.4 | 1278.5 | 1279.2 | 1356.5 | 1364.9 | 1447.3 | 1601.6 | | Memory copy speed@ MB/s | 2093.3 | 2403.7 | 2405.5 | 2470.1 | 2540.4 | 2623.8 | 2939.4 | | Latency | 362 | 289 | 288 | 283 | 281 | 276 | 242 |
在这里有几个重点需要讨论。首先,可以清楚地看见DDR 333悲惨的表现:可怜的暴减带宽和悲惨的暴增的延时。这无疑会拖慢整个系统的速度。至于和系统总线同步工作的DDR 400,他们的内存的读写周期并不会对带宽产生重大的影响,而主要影响了延时。还要注意的是,单独的CAS Latency (行地址控制器延迟时间)参数并不怎么影响内存子系统的速度。另两个参数---RAS-to-CAS Delay(列地址至行地址延迟时间)和RAS Precharge(列地址控制器预充电时间),竟会更显著地影响得分。这是一个奇怪的事实,许多内存生产厂商通常都用CAS来吸引顾客而忽略了另两个参数。所以我们建议你要注意即使CAS Latency能跑在2.5的内存,也不一定能工作在RAS-to-CAS Delay和RAS Precharge的最小设定之下。 下面用SiSoft Sandra 2003进行测试:

这完全证明了我们上面的说法:在P4平台上,CAS Latency不是影响DDR 400速度的主要因素。我们在测试中得到一个清楚的范例:把内存的读写周期设定在2.5-3-3-6的内存要比设定在2-4-4-8的要快。


在PCMark2002的内存子系统测试中,我们得到了同样的结果。至于CPU的分数,它很大程度上取决于CPU的频率。好了,我想我们已经在合成测试软件上测试够了,让我们转到的模拟应用软件的测试上去吧。

The Business Winstone 2002中,内存子系统占总评相当大的比重。例如,我们可以留意到,P4 3.0G+快速内存的组合比P4 3.2G+慢速内存的组合要快。这个结果建议你在挑选CPU的时候,同样要重视选购高质量的内存。

Multimedia Content Creation Winstone 2003的测试结果发生了戏剧性地变化。P4 3.2G+最慢速度内存的组合比P4 3.0G+最快速内存组合要快。

在WINRAR压缩测试中,我们可以看到内存带宽是至关紧要的因素。例如,在用同样的内存读写周期设定时,P4 3.0G只比P4 3.2G慢3%。

虽然把视频文件编码成MPEG4格式用样包括压缩文件的过程,但得出来的成绩却和WINRAN颇为不同。就像Multimedia Content Creation Winstone 2003那样,CPU的速度是视频编码的重要影响因素,P4 3.0G+最快速内存组合要比P4 3.2G+最慢速DDR 400内存组合还要慢。 |