1 GB的内存可以比1.25好吗?

这是运行Ubuntu Server 10.10的服务器。

服务器是旧的台式电脑。 它有2个256 MB 182-pin DDR 400 MHz RAM(总共512 MB的RAM)。

我刚刚订购了一个1 GB的兼容RAM的机器(现在总共有1.25 GB的RAM)。

一个朋友告诉我,如果我把两根256MB的RAM都拿走了,只用1GB的棒子就可以运行得更好。 这似乎违反直觉,从那时起只有1 GB的RAM而不是1.25; 用1 GB运行会更好吗?还是完全错误?

谢谢您的帮助。

较旧的机器将只支持一定数量的CPU高速caching的最大内存量; 超出最大值将会禁用部分或全部内存的caching。 你说你的系统是“旧的”,但没有更多的细节,我们不能确定它是否会出现这种行为。 无论如何,在两种configuration下testingcaching的内存速度并不困难。

取决于银行如何在主板上布局。 有时将较慢的内存与较快的内存混合可能会导致所有的内存以较低的速度运行。 看到这个维基百科的解释 。

有两种方法可以伤害你:

  1. 如果1GB的棒比256MB快 – 比如说667Mhz和533Mhz – 那么保持配对可能会迫使1GB棒也只能在533mhz运行。 在667Mhz上的1GB速度是否比在553Mhz上的1.25GB速度快取决于您机器上的使用模式和其他组件。
  2. 假设DDR2,现在你可能正在运行双通道模式,这有效地加快了你的内存速度。 去任一个不匹配的RAM或单个棒将不再允许双通道模式。 请注意,无论您运行的是1GB还是1.25GB,都会触发您的操作,但可能会受到影响。 你真正想要做的是另一个1GB的棒,以完全符合你的新棒。 这样你可以获得更多的内存(整个2GB) 双通道模式。

与关键问题相比,记忆速度的差异将会是完全学术的: 你是否在交换? 与即使在这里最糟糕的RAM情况相比,去磁盘是糟糕的。

如果你总是使用全部1GB但不是全部1.25GB,那么用1.25就可以获得更好的性能。

如果你有时使用1GB以上,那么你会得到更好的性能,包括0.25GB。

如果你总是超过1.25GB,你可能应该购买更多的内存,但同时,每一点都有帮助。

如果你一直低于1GB, 那么你可以开始担心额外的位是否会减慢你的速度。 但是不要太担心,因为现代软件会迎头赶上。

这可能不是你的问题的答案,但它可以帮助。

请记住你的要求是什么,在假设的情况下,这两个棒会减慢CPU的数量,256M的额外的RAM是重要的,你将赢得更多的输了。