相同的 RAM 大小是否会产生更好的性能?

The*_*ter 4 performance memory

让所有内存条都具有相同的内存大小很重要吗?

有人告诉我,将我们的服务器从64GB (8 x 8GB)升级到72GB (7x 8GB + 1x 16GB) 不会产生任何性能提升,因为内存条的大小不同。

这是真的?如果是,你能解释一下为什么吗?

服务器规格:Dell Power Edge Intel Nehalem 双插槽四核 2.26 GHz。在 Debian 上运行。(运行不同的操作系统(例如 Windows)有区别吗?)

Joe*_*oel 7

有一个权衡。你需要决定它是否值得。您可能要放弃的(取决于您现有的配置)是RAM 的双通道或三通道模式。实际上,它会使您的所有 RAM 运行得更慢。在大多数情况下,拥有更多的 RAM 会超过拥有更快的 RAM,但会出现一个收益递减点,其中 RAM 的速度开始发挥更大的作用。

很难给出权衡点的实际数字,因为有很多因素:RAM 的基本(单通道)速度相对于磁盘子系统的速度,每个的数量以及您有多少 RAM添加,您的应用程序实际想要使用多少 RAM,缓存命中/未命中率如何随着您接近最后一个值而变化,您的内存控制器有多好等。

在其他条件相同的情况下,更快的 RAM 当然比慢速 RAM 更好,您应该尽可能争取匹配的内存条。但一般来说,您的第一个工作是在那里获得足够的 RAM,一旦加载,您的应用程序很少需要由于页面错误原因访问磁盘。之后担心双通道或三通道选项。

  • +1,那个点是,呃,你添加的 RAM 超过系统/应用程序需要的点。与大量慢速或不匹配的 RAM 相比,拥有准确数量的非常快/匹配的 RAM 更好(尽管我承认这很难)。 (3认同)