The*_*ter 4 performance memory
让所有内存条都具有相同的内存大小很重要吗?
有人告诉我,将我们的服务器从64GB (8 x 8GB)升级到72GB (7x 8GB + 1x 16GB) 不会产生任何性能提升,因为内存条的大小不同。
这是真的?如果是,你能解释一下为什么吗?
服务器规格:Dell Power Edge Intel Nehalem 双插槽四核 2.26 GHz。在 Debian 上运行。(运行不同的操作系统(例如 Windows)有区别吗?)
有一个权衡。你需要决定它是否值得。您可能要放弃的(取决于您现有的配置)是RAM 的双通道或三通道模式。实际上,它会使您的所有 RAM 运行得更慢。在大多数情况下,拥有更多的 RAM 会超过拥有更快的 RAM,但会出现一个收益递减点,其中 RAM 的速度开始发挥更大的作用。
很难给出权衡点的实际数字,因为有很多因素:RAM 的基本(单通道)速度相对于磁盘子系统的速度,每个的数量以及您有多少 RAM添加,您的应用程序实际想要使用多少 RAM,缓存命中/未命中率如何随着您接近最后一个值而变化,您的内存控制器有多好等。
在其他条件相同的情况下,更快的 RAM 当然比慢速 RAM 更好,您应该尽可能争取匹配的内存条。但一般来说,您的第一个工作是在那里获得足够的 RAM,一旦加载,您的应用程序很少需要由于页面错误原因访问磁盘。之后担心双通道或三通道选项。