内存配置应该是什么?

Ang*_*ker 1 windows-server-2003 memory

我们有一台服务器(HP 的 ProLiant DL585 G1),它承载带有 SQL Server 2005 x64 的 Windows 2003 x64 R2 和许多其他应用程序。

它目前有 6GB 的 RAM。我们目前的内存非常有限,很明显我们需要获得更多内存。8GB 可能会奏效,但是,我们不确定哪种内存配置会给我们带来最大的性能提升。

目前所有8个内存插槽都已满(4个插槽有1GB芯片,而其他4个插槽有512MB芯片)。我们是否应该扔掉 512MB 的记忆棒并用 1GB 记忆棒替换它们?

如果我们决定使用更高的内存配置(例如 10GB 或 12GB 或 16GB),是否建议保持所有内存条的大小相同或无关紧要?

我曾经被告知交错内存要求(为了更好的性能)内存应该是倍数(例如 2 或 4 或 8 或 16 等......)。我什至不确定服务器是否具有交错配置(并且不知道如何查找),但这是真的吗?

谢谢。

Ave*_*yne 5

  1. 保留您现有的记忆。在机器的使用寿命期间,您可能需要它。
  2. 在 SMP 类型的机器上,尤其是 ProLiant 机器上,在可拆卸盖内侧有内存插槽图。如果需要内存交错,通常会有一个建议
  3. 虽然您可以使用非交错式安装,但我通常只是为了对称而坚持使用它。 它还允许您设置任何 BIOS 设置以启用交错内存访问。
  4. 在将其投入生产之前,您确实检查了 BIOS 设置,并记录了它们的设置,不是吗? 否则,您需要重新启动机器以进入 BIOS 以确定主板上是否支持交错内存。
  5. 尝试成对购买您的内存。请相信我 - 当您配对内存时,您会减少悲伤,尤其是在具有独立内存条的服务器中,这些内存条由主板的芯片组统一。
  6. 答案是否定的。5 更像是一个“比抱歉更安全”的答案,而不是“货物崇拜”的答案。为什么要碰运气,而且此时内存价格处于合理水平,为什么还要麻烦呢?坚持使用成对匹配的内存,或者如果您不想购买成套的记忆棒,请为相同类型的记忆棒购买两个的倍数。