这个问题听上去似乎有些愚蠢,但很多年前,我不知怎么就想到了这个问题,也许是从阅读文章或与“知情”人士交谈中得知,计算机不应该使用“奇数”数量的 RAM,例如 3、5、7 等...这种想法到底是真的吗?
我有一个包含许多服务器的 vmware 环境。我想仔细检查并更改 RAM 数量以减少总体 RAM 使用量,在许多情况下,我想为服务器分配 3GB RAM,而不是 4GB 或 2GB。
答案1
我从未见过任何证据表明 RAM 的精确值对虚拟机很重要。我认为某些旧系统可能以某种方式期望偶数,这并非不可能,但那只是非常糟糕的工程设计。
当然 - 人们以倍数分配是很自然的,但这往往是因为他们知道服务器 [A] 需要 8GB 的 RAM,而不是 7GB。
如果你想给你的服务器 3GB,那么绝对可以这样做;我一直使用奇数。
答案2
没问题。没有缺点。请记住,粒度是兆字节,因此如果您需要 2,560MB 而不是 2GB 或 3GB,也没问题,完全受支持,不会有问题。