pon*_*nze 0 memory performance
我有一个系统,它在两个 DIMM 插槽中使用 4 GB 内存作为双通道内存。添加另一根不与另一个内存模块配对的内存条是否可以?
这有什么好处吗?
有什么缺点?
是否有任何详细说明差异的性能图表?
这有什么好处吗?
使用更多内存有明显的好处。
有什么缺点?
是否有任何性能图表详细说明将要发生的事情?
有几十个,但没有一个准确地说明会发生什么,因为它因程序而异。
如果您的程序受 CPU 限制(这意味着它在 CPU 上等待很多时间),那么加速内存访问通常不会有太大作用。如果它是 IO 绑定的(例如在磁盘上等待),那么程序也不会加速。如果它是内存限制的(例如,巨大的矩阵乘法是大到适合 CPU 缓存的方式),那么理论上速度可以加倍。
理论上。平均使用的实际速度差异约为 5%。
您需要通过获得更多内存来平衡这 5%(平均)的损失与速度的提高。通常,额外的内存会胜出。但再说一次:这与你所做的有很大不同。