这是用于运行 Ubuntu Server 10.10 的服务器。
该服务器是一台旧台式电脑。它有 2 根 256 MB 182 针 DDR 400 MHz RAM(总共 512 MB RAM)。
我刚刚为该机器订购了一块 1 GB 兼容 RAM(现在总共有 1.25 GB 的 RAM)。
一位朋友告诉我,如果我移除两根 256 MB RAM 内存条,只使用我将收到的 1 GB 内存条,它可能会运行得更好。这似乎违反直觉,因为这样就只有 1 GB 的 RAM,而不是 1.25 GB;使用 1 GB 运行会更好吗?还是他完全错了?
谢谢您的帮助。
答案1
较旧的机器仅支持特定数量的内存和给定数量的 CPU 缓存;超过该最大值将禁用部分或全部内存的缓存。你说你的系统很“旧”,但如果没有更多细节,我们就无法确定它是否会出现这种行为。无论如何,在两种配置中测试缓存内存速度并不困难。
答案2
取决于主板上的内存组布局。有时将较慢的内存与较快的内存混合使用会导致所有内存以较低的速度运行。请参阅此维基百科解释。
答案3
这可能会通过两种方式伤害到你:
- 如果 1GB 内存条比 256MB 内存条更快(比如 667Mhz 对比 533Mhz),那么将它们配对可能会迫使 1GB 内存条也只能以 533Mhz 运行。对于您的机器来说,667Mhz 的 1GB 内存条是否比 553Mhz 的 1.25GB 内存条更快取决于您的使用模式和机器中的其他组件。
- 假设是 DDR2,现在您可能正在运行双通道模式,这实际上会使您的内存速度翻倍。使用不匹配的 RAM 或单根内存条将不再允许双通道模式。请注意,无论您运行的是 1GB 还是 1.25GB,这都会对您造成影响,但很可能是影响。您真正想要做的是订购另一根 1GB 内存条,以完全匹配您的新内存条。这样,您既可以获得更多的 RAM(整整 2GB)和双通道模式。
答案4
这可能不是您问题的答案,但它可能会有所帮助。
记住您的要求是什么,假设两根内存条会减慢 CPU 的速度,那么额外的 256 MB 内存就很重要,那么您赢得的就会比失去的多。