这是运行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的内存速度并不困难。
取决于银行如何在主板上布局。 有时将较慢的内存与较快的内存混合可能会导致所有的内存以较低的速度运行。 看到这个维基百科的解释 。
有两种方法可以伤害你:
与关键问题相比,记忆速度的差异将会是完全学术的: 你是否在交换? 与即使在这里最糟糕的RAM情况相比,去磁盘是糟糕的。
如果你总是使用全部1GB但不是全部1.25GB,那么用1.25就可以获得更好的性能。
如果你有时使用1GB以上,那么你会得到更好的性能,包括0.25GB。
如果你总是超过1.25GB,你可能应该购买更多的内存,但同时,每一点都有帮助。
如果你一直低于1GB, 那么你可以开始担心额外的位是否会减慢你的速度。 但是不要太担心,因为现代软件会迎头赶上。
这可能不是你的问题的答案,但它可以帮助。
请记住你的要求是什么,在假设的情况下,这两个棒会减慢CPU的数量,256M的额外的RAM是重要的,你将赢得更多的输了。