64 位硬件上 1 个处理器的物理 RAM 有任何限制

64 位硬件上 1 个处理器的物理 RAM 有任何限制

我有一台 64 位机器,只有 1 个 CPU。我记得,这意味着我的物理 RAM 可扩展到 2^64 字节,因为这是可寻址内存。1. 这是正确的吗?

现在,我打算在其上安装 Windows Server 2008 R2 标准版,MS 说允许的最大物理空间 = 32 GB http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx

我的目的是使用 IIS7 将这台机器用作 Web 服务器

  1. 我的问题是:- 如果我在这台只有 1 个 CPU 的机器上放置 32 GB,它是否能够充分利用它,或者只有 1 个 CPU 是否存在一些限制?

答案1

取决于架构。有些处理器(例如 Nelahem 或 Opteron)采用 NUMA 架构,其中内存与物理 CPU 绑定。在这种情况下,如果只填充一个插槽,则只能填充连接到该 CPU 的内存插槽。

否则,您可以添加机器物理上可以支持的尽可能多的内存。

Windows Server SE 上的 32GB 限制是任意的,但单个系统映像只能使用 32GB。您可以在虚拟机管理程序下运行多个实例,并且如果虚拟机管理程序和硬件允许,可能会有多个具有 32GB 的 SE 实例。

答案2

只要它是一个 64 位应用程序,Windows 就不会出现任何问题,但显然您没有列出您的硬件,这是我唯一担心的 - 如果您让我们知道它是什么,我们可以调查一下。

相关内容