|
测试平台与方法
在对市场上有售的DDR400内存进行一番调查之后,我们吃惊地发现它们给出的性能参数大相径庭。内存的延时从顶尖厂家如OCZ与Corsair的2-3-3-5,到一些相对廉价、不知名厂家的3-5-5-10(这些内存大幅影响了测试成绩)。因此我们在测试中分别测试了不同延时下的系统性能。这也将有助于我们了解延时对系统性能的影响以及使用高品质DDR400内存的重要性。对于DDR266和333来说,由于大多数厂家都能提供最低的2-2-2-5延时,所以我们就以在这个延时下测试266和333MHz总线。这样我们就可以看到究竟DDR400能否在更高的延时下超越更低延时的DDR333内存,以及究竟是用DDR400 + 400MHz总线还是用DDR333+333MHz总线更为合理。
我们测试部分的系统基于NVIDIA的nForce2芯片组。nForce 2的高性能、双通道DDR体系架构、以及先进的网络与音频性能,受到大量用户的欢迎。由于nForce2在同步模式下才能取得最佳性能,所有的测试都将在同步模式下进行。
但是在我们开始找一块测试的主板的时候,却碰到了麻烦。许多基于nForce2的主板都不支持将总线与内存频率同步调节到180-190以上。这非常另人失望,因为这可能成为AthlonXP处理器运行于400Mhz总线的一大障碍。最后我们终于找到了一块没有此问题的主板:升技NF7。至少不像其他厂家(包括华硕、承启、和磐英)的板子,这块主板允许FSB和内存频率同步调节到最高225MHz。

升技NF7的这个特性应该归功于考虑周到的设计,当然也不能少了其调高北桥芯片电压的能力。正因为如此,系统的稳定性将获得大幅提升。然而其他的主板厂家正在努力解决这个问题,并保证将推出能够同步运行于200MHz FSB或更高频率的改进版。
为了检验AthlonXP CPU对系统总线的依赖性,我们使一块芯片运行分别以10×200MHz,12×166MHz以及15×133MHz运行于2GHz的频率之下。
测试平台:
• 处理器:AMD Athlon XP (Thoroughbred) CPU 2GHz • 主板:ABIT NF7 (NVIDIA nForce2 chipset, BIOS version 15) • 内存:512MB DDR SDRAM (2x256MB) • 显卡:ATI RADEON 9700 PRO (Catalyst 3.1 driver) • 硬盘:Seagate Barracuda ATA IV 80GB HDD
正如前面所说,我们使用了不同的内存条;它们的延时将列在测试结果之中。所有的内存都以双通道模式运行。
性能表现
首先运行的是测试内存子系统的测试。下表列出的是Cachemem的测试结果:
|
|
读速度 |
写速度 |
拷贝速度 |
延时 |
|
FSB=400MHz DDR400 2-3-3-5 |
1997.5 |
1202.4 |
1419.5 |
174 |
|
FSB=400MHz DDR400 2-3-3-7 |
1995.3 |
1201.8 |
1419.6 |
176 |
|
FSB=400MHz DDR400 2-4-4-8 |
1988.9 |
1192.8 |
1376.5 |
183 |
|
FSB=400MHz DDR400 2-4-4-9 |
1988.4 |
1193.2 |
1372.3 |
193 |
|
FSB=400MHz DDR400 2.5-3-3-6 |
1953.3 |
1200.2 |
1404.1 |
191 |
|
FSB=400MHz DDR400 2.5-3-3-8 |
1952.1 |
1200.3 |
1405.1 |
192 |
|
FSB=400MHz DDR400 3-4-4-8 |
1941.5 |
1190.3 |
1395.5 |
193 |
|
FSB=400MHz DDR400 2.5-4-4-9 |
1940.6 |
1185.1 |
1361 |
193 |
|
FSB=400MHz DDR400 3-5-5-10 |
1937.7 |
1184.8 |
1373.7 |
203 |
|
FSB=333MHz DDR333 2-2-2-5 |
1601.9 |
1005.3 |
1224.6 |
192 |
|
FSB=266MHz DDR266 2-2-2-5 |
1366.1 |
804.4 |
1023.8 |
241 |
从上图看出,266MHz到333MHz的性能提升十分明显,这证明高带宽,低延时能带来更高的效率。但是总线频率从333MHz上升到400Mhz时,我们却没有看到相同的性能提升。问题出在内存子系统的延时上。很不幸,DDR400 DRAM不支持DDR333这么低的延时。这就是为什么DDR333 + 333MHz总线的延时情况通常要好于DDR400+400MHz总线系统。因此,将AthlonXP处理器总线提升到400MHz在一些情况下得不到一丁点的性能提升。但是在一些要求高内存带宽的测试中,更快的总线频率无疑占到了更大的便宜:处理器到内存的总线的带宽没有那么依赖延时。
SiSoft Snadra 2003的测试结果:


测试结果比前面所说过的都更有说服力。处理器-内存的总线带宽几乎不受延时的影响,随着内存与系统总线频率的提升取得了相应的提高。与此同时,从266MHz到333MHz的转变带来了22%的提升,而333到400MHz仅提升了17%。这又一次说明随着频率的增长,总线速率对系统性能的影响也将变小。

可以说同样的情况也发生在PCMark2002中。



SYSMark2002以基础办公应用以及在内容创建中的表现来衡量系统性能。结果显示某些情况下DDR400 + 400MHz总线相对333MHz总线没有任何优势。办公应用对内存延时的要求几乎可以说是挑剔的,而流式数据组件更注重处理器与内存之间的数据传输速度。

又一次地,延时更高的DDR400系统在WinRAR压缩测试中对DDR333没有占到任何便宜。甚至最低延时的DDR400 SDRAM也只给我们带来了3%的提升。与此同时从266MHz到333MHz速度提升了13%。

视频流处理显然更依赖于CPU与内存之间的传输率。在这里所有的DDR400表现都好于DDR333。

3DMAX5渲染在400MHz总线下表现更优秀,而且基本上不依赖于内存子系统的设置。
下面是游戏应用:


在目前流行的3DMark的两个版本中,基本上产生了同样的结果。400MHz总线取得了一定的性能提升,但这个提升明显没有像AMD数月前从266MHz提升到333MHz那样多。

3DMark03的CPU测试更清楚地显示了这一点。顺便我们想指出的是:CAS延时不再是内存延时的关键所在。你完全可以通过提高CAS延时,同时降低RAS# - CAS# Delay, RAS# Precharge 或者 Active to Precharge Delay来获得系统性能的提升。

在Return to Castle Wolfenstein中,333MHz总线过渡到400MHz总线以及DDR400使性能提升了6%。


在虚幻2003中,性能提升有所降低。与此同时,在所有的游戏测试中,我们没有发现高总线频率和高延时会带来任何负面影响。因此如果AMD真的过渡到400MHz总线,游戏界一定会对它的表现表示满意。而其他的用户只好花更多的钱来买高品质的DDR400内存了。 |