2008年5月30日 星期五

大於 4G 以上記憶體的應用

1. 基本上, 32-bit 處理器能夠定址的記憶體範圍只有 4G.依照預設,2G會保留給Kernel mode(作業系統,例如Win Server2003),2G給 user mode(應用程式,例如SQL)
2.在 boot.ini 加上 /3GB 的參數,指的是讓 Kernel mode 使用 1G, user mode 使用3G(理論值)
3.Windows Server 2003 Enterprise Edition (32-bit) 有支援到32G(with PAE)
4.Windows Server 2003 Standard (32-bit) 最大支援 4G
5. /PAE 只能增加 AP 快取的記憶體大小,無法執行處理程序或資料運算
6. SQL Server 2005 Enterprise 有支援 /PAE , 但需啟動 AWE 選項 (記憶體4G以上才有效果)
7.如果你希望SQL Server經由AWE與PAE使用16G以上的記憶體,請勿設定 /3GB

也可以參考
http://support.microsoft.com/?kbid=283037
http://forums.microsoft.com/msdn-cht/ShowPost.aspx?PostID=327089&SiteID=14
SQL Server 2005 版本支援的記憶體
Windows Server 2003 版本比較