首先,我是一名程序员,我只是在调查此事并确保我的事实正确。
当几个人加载一个占用大量内存(但并不异常)的程序时,我们在终端服务器上遇到了一些内存问题。我查看了任务管理器,显示的物理内存只有 3325MB。我猜是受到 4GB 32 位限制的限制。
但是我知道这台服务器有 16GB 内存,应该启用 PAE。如果启用了 PAE,我是否能在任务管理器中看到完整的 16GB 内存?或者 PAE 的工作方式是否意味着它仍然只显示 4GB,但实际上使用了 16GB。
在继续操作之前,我想确保我的操作正确。这是一个 Windows Server 2008 32 位终端服务器,我希望他们无论如何都会将其移至 64 位。
答案1
尝试运行后重新启动(从管理员命令提示符)bcdedit /set pae forceenable
请注意,在内存耗尽之前,您可能会用尽可用的页表条目。