为什么 AWE 如此有效?

为什么 AWE 如此有效?

我有一台配备 8GB 32 位 RAM 的服务器,安装 Windows Server 2003 Enterprise 和 SQL Server 2005 Enterprise,操作系统发现有 8GB,但 Sql Server 只使用了 1.6 GB 内存,并且在 boot.ini 中添加了 /PAE 参数,Sql Server 可以使用 1GB 到 5GB 的 AWE,由于重新启动服务器,使用 BD 的系统速度更快,但 Sql Server 只使用了 100 MB 内存,看到 Windows 任务管理器中使用的内存大小,难道这个 AWE 还能继续使用吗?

粗略翻译:

我有一台具有 8GB RAM 32 位的服务器,安装了 Windows Server 2003 Enterprise 和 SQL Server 2005 Enterprise,操作系统识别到 8GB,但 SQL Server 仅使用 1.6 GB 内存,然后在 boot.ini 中添加参数 /PAE 并启用 AWE 将 Sql Server 的 1GB 增加到 5GB,重新启动服务器后,使用数据库系统的速度更快,更好很多,但在内存方面 SQL Server 仅使用 100 MB,我在 Windows 任务管理器中看到了使用的内存量,而不是 AWE 是否正在运行或者发生了什么?

答案1

AWE/PAE 增加了身体系统内存理论上最大可达 64GB,但虚拟过程内存仍然硬限制为 4GB。

答案2

在 SQL 服务器上运行dbcc memorystatus;AWE 内存不会显示在进程的工作集中(因此也不会显示在任务管理器中)。另请参阅:http://msdn.microsoft.com/en-us/library/ms191481.aspx

相关内容