这似乎是一个愚蠢的问题,但很多年前,我不知何故进入了我的脑海,也许是通过阅读一篇文章或与“知情”的人交谈,计算机不应该以“奇数”数量运行ram,例如 3、5、7 等……这有什么道理吗?
我有一个 vmware 环境,里面有很多服务器。我想通过并更改 ram 的数量以减少整体 ram 的使用,并且在许多情况下,我想为服务器提供 3gb 的 ram,而不是 4 或 2。
这似乎是一个愚蠢的问题,但很多年前,我不知何故进入了我的脑海,也许是通过阅读一篇文章或与“知情”的人交谈,计算机不应该以“奇数”数量运行ram,例如 3、5、7 等……这有什么道理吗?
我有一个 vmware 环境,里面有很多服务器。我想通过并更改 ram 的数量以减少整体 ram 的使用,并且在许多情况下,我想为服务器提供 3gb 的 ram,而不是 4 或 2。
我从未见过任何证据证明 RAM 的精确值对虚拟机很重要。我认为某些遗留系统可能会以某种方式期望偶数并不是令人难以置信的,但这将是非常糟糕的工程。
当然——人们分配多个内存是很自然的,但这往往是因为他们知道服务器 [A] 需要 8GB 的 RAM,而不是 7GB。
如果你想给你的服务器 3GB,那么绝对继续;我一直使用奇数。
没关系。没有缺点。请记住,粒度是兆字节,因此如果您需要 2,560MB 而不是 2GB 或 3GB,这很好,完全受支持且没有问题。