我想买一些 RAM,并且延迟和频率有很多变化。
当然,延迟越低越好,频率越高越好。
问题在于比较两个内存,其中一个内存具有更长的延迟和更高的频率。
我在网上搜索了一下,没有找到统一的意见。但有一个网页说,正确的方法是用延迟除以频率,结果较小的那个内存就是最好的。
根据该理论,我发现一些在售的 DDR4 内存可以从好到差排列:
- CL14 3200兆赫(4.37‰)
- CL15 3200兆赫(4.68‰)
- CL12 2400 兆赫(5.00‰)
CL15 3000 兆赫(5.00‰)
CL16 3200 兆赫(5.00‰) - CL13 2133兆赫(6.09‰)
- CL15 2400兆赫(6.25‰)
- CL14 2133 兆赫(6.56‰)
CL15 2666 兆赫(6.56‰) - CL16 2400兆赫(6.66‰)
这可靠吗?
我的处理器显示不支持超过 2133 MHz,但如果启用 XMP,它就可以工作。这有关系吗?例如,如果我大大超过 2133 MHz,我可能无法获得该部门预期的全部性能?
答案1
这是一篇有趣的博客文章,探讨了延迟与速度的问题:http://www.crucial.com/usa/en/memory-performance-speed-latency。
本文的结论:
速度和延迟哪个更重要?
根据深入的工程分析和关键性能实验室的广泛测试,这个经典问题的答案是速度。一般来说,随着速度的提高,真实延迟大致保持不变,这意味着更快的速度可以让你实现更高的性能水平。真实延迟不一定会增加,只是 CAS 延迟会增加。而且 CL 评级是一种不准确的、经常具有误导性的真实延迟(和内存)性能指标。
我同意这个结论。如果你实际使用的程序占用大量内存,那么你的系统可能会将大量信息移入和移出 RAM,而你的内存控制器应该智能地安排这些传输以最大化吞吐量并最小化延迟。
我认为从学术角度来看,延迟 / 速度方程很有趣,但它忽略了更重要的一点:CAS 延迟只会在内存必须激活新列时影响你,而速度总是一个因素。内存控制器中的调度程序可以优化访问,以最佳顺序激活列,从而最大限度地减少延迟,例如调度来自不同存储体的并发访问,以便在 CAS 延迟期间从另一个存储体读取一个存储体的数据。但控制器无法做任何事情来增加速度。
总结
不,延迟/速度对于评估 RAM 质量没有多大用处。不要担心延迟。追求速度。