Answers:
长答案和短答案都产生相同的结果: 不。
尽管您可能凭直觉相信彼此的倍数会导致更好的系统性能,但事实并非如此。这些时序号仅表示存储器要执行的各种操作的时序延迟(以纳秒为单位)。在每种情况下,您都希望这些数字尽可能低。
数字越小,RAM执行得越快,因此每单位时间可以执行更多的操作和带宽。以相同的频率,8-7-8-20的性能将超过(虽然不多)8-8-8-24上运行的内存。如果将这些传播延迟与CPU周期之间的时间进行比较,您会发现RAM总是较慢,因此是限制因素。
例如,如果您使用2 GHz处理器,则周期之间的时间仅为0.5纳秒。从中可以推断出,显然您想要最快的RAM。 将各种时序彼此倍数匹配没有优势。
本质上,内存时序越低越好。
当然,还有其他一些会影响性能的变量,例如内存通道配置(双/三通道)。另外,如果它们都没有在规格方面相似地匹配,我相信它们会降级并将其匹配到最低规格的模块。
从理论上讲,是的。但是,实际上,除非您知道内存已成为瓶颈,否则您可能不会注意到差异。大多数情况下,存储设备是最慢的部分(尤其是硬盘驱动器),而不是内存速度或延迟。
另外,除非带宽由内存控制器限制(例如,i7 900默认限制为1066;主板制造商可能允许带有或不带有超频的更高频率),否则较高带宽的内存通常比较低延迟的内存更好。
除非DDR2 800MHz CL6或DDR3 800MHz CL9能够在备用电压下运行(DDR2为1.8V,DDR3为1.5V),并且价格基本相同,否则我不会打扰。
现代CPU具有巨大的缓存。对于典型的软件,缓存命中率约为90%至95%(有时高达99%)。总体而言,内存时序的改进将产生很小的影响。
相信我,从我对几种不同类型的程序所做的测量中,我知道这一点。几年前,我制作了一个内存缓存性能分析工具,该工具使用CPU性能计数器寄存器。如果您想自己证明它,则可以使用免费工具(cachegrind)。
如果您对稳定性的重视程度超过性能的百分之几,请选择不那么激进的定时内存。您所遇到的问题会更少,并且可能会持续到您不再需要为止。