我之前曾问过同样的问题,但那是针对 x64 位版本的 OS 和 Sql Server。
现在,我对 x86(32 位)版本的 OS 和 Sql Server 提出了同样的问题。
那么,这是一件好事吗?我假设我想给我的 sql 服务器尽可能多的内存和尽可能少的操作系统。
想法?
我之前曾问过同样的问题,但那是针对 x64 位版本的 OS 和 Sql Server。
现在,我对 x86(32 位)版本的 OS 和 Sql Server 提出了同样的问题。
那么,这是一件好事吗?我假设我想给我的 sql 服务器尽可能多的内存和尽可能少的操作系统。
想法?
如果服务器小于 16GB 和 4GB 或更多,那么是的 /3GB 切换是一件好事,不要忘记 /3GB 的丑妹妹 /PAE,见下表。
如果服务器的内存超过 16GB,那就不好了,因为需要 2GB 的内核内存来管理 AWE 地址空间。
总之:
要在 Windows Server 2008 机器上实现此功能,请使用 BCDEdit 命令:
请参阅此链接http://blogs.msdn.com/chadboyd/archive/2007/03/24/pae-and-3gb-and-awe-oh-my.aspx
在 x64 上,该开关完全没有用,因为内存的管理方式与 x86 系统完全不同。
当然,在 x86 上,只要您实际拥有超过 3GB 的物理内存,它就会非常有用。
只是要小心一点,因为该开关会强制 Windows 只为内核提供 1GB 虚拟内存,所以如果它出于某种原因需要更多(如尼克所说,管理超过 16 GB 的物理内存)你会遇到麻烦。
另请参阅此线程以获取有关 /3GB 开关的一般信息。
免责声明:是的,这是我发布的问题