内存配置应该怎样?

内存配置应该怎样?

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

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

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

如果我们决定采用更高的内存配置(例如 10GB 或 12GB 或 16GB),是否建议保留所有相同大小的内存条,或者这无所谓?

有人曾经告诉我,为了获得更好的性能,交叉内存要求内存是倍数(例如 2、4、8 或 16 等)。我甚至不确定服务器是否具有交叉配置(也不知道如何找出),但这是真的吗?

谢谢。

答案1

  1. 保留现有内存。在机器的使用寿命内,您可能需要它。
  2. 在 SMP 型机器上,尤其是 ProLiant 机箱,掀盖内侧有内存插槽的示意图。如果需要内存交错,通常会有建议
  3. 虽然您可以采用非交错式安装,但我通常会坚持使用它以保持对称。 它还允许您设置任何 BIOS 设置以启用交叉内存访问。
  4. 在投入生产之前,您确实检查了 BIOS 设置并记录了其设置,不是吗? 否则,您需要重新启动机器才能进入 BIOS 来确定主板是否支持交叉内存。
  5. 尽量成对购买内存。相信我,当你拥有成对的内存时,你的烦恼会少一些,尤其是在拥有独立内存库(由主板芯片组统一)的服务器中。
  6. 第 5 点的答案更像是“小心谨慎”的答案,而不是“货物崇拜”的答案。为什么要冒险呢?而且目前内存价格处于合理水平,为什么要费心呢?坚持使用成对匹配的内存,或者如果您不想一起购买多套内存条,可以购买相同类型内存条的倍数。

答案2

我建议去 Crucial (http://www.crucial.com),输入您的机器的品牌和型号,并了解如何最大限度地发挥您的机器的潜力。

我使用它作为我的主要内存升级资源:-)

答案3

目前(当然,这都是暂时的)——似乎 2Gb 内存条最具成本效益,10 美元/Gb,这就是我现在购买所有东西的价格——所以如果您想要 8Gb——购买 2 x(2x2Gb 套装)——这将花费您大约 80 美元 - 100 美元。而且,如果您将来想要更多内存,您不必被迫扔掉 1Gb 内存条来释放 8 槽主板中的空间。

更新:我引用的是台式机内存,我刚刚查了一下 DELL PowerEdge 1425 SC 的内存(例如)——这是 90 美元/2GB——所以美元是 45 美元/GB。感谢 Farseeker 纠正了我。

该内存的规格为:2GB ECC 模块 400Mhz DDR2-400 PC2-3200 240p DIMM、ECC、已注册、1.8v

引自:www.dealram.com

答案4

HP 的服务器规格非常出色,可以在网上查阅:

HP ProLiant DL585 G1 内存配置示例

看起来 DL585 上的内存有点繁琐,并且取决于您拥有的处理器板,并且每个内存条应该有 8 个插槽(确定只有 4 个?)。

HP 2700Mhz 内存条的近似价格约为:

2 x 512MB = 90 英镑

2 x 1GB = 130 英镑

2 x 2GB = 660 英镑

最划算的做法是将 1 号存储体的剩余空间装满 1GB 模块,使其达到 10GB。

相关内容