雖然 windows 2000,2003 可以支援超過4G 記憶體 ,不過預設每個
應用程式 最多只能分配到 2GB 的記憶體,所以很多人的伺服器裝了
4GB的記憶體,但基本上有2GB 的記憶體可能從來都沒使用到但都沒
察覺。若要突破這限制則必須修改 boot.ini 才 可以真正的支援,並
使用到2G以上的記憶體。
若記憶體大於 2GB 但 小於 4GB
boot.ini 加上 /3GB 的參數
若記憶體大於 4GB 但 小於 16GB
除了加上 /3GB 外還要再加上 /PAE (Physical Address Extension)
超過 16GB
就不用加 /3GB 參數,只要加上 /PAE 即可。
下面是 windows 2000 及 windows 2003 如何修改的範例 :
注意 : 在做修改前記得先備份檔案。
原始 win 2000 boot.ini 檔
原始 win 2003 boot.ini 檔
A : windows 2000 :
1. [我的電腦] --> [工具] --> [資料夾選項] --> [檢視]
改成下圖紅色框框 ,即可在 C 根目錄下看到 boot.ini檔
2. 在 boot.ini 按右鍵 [內容] 把屬性 [唯讀] 打勾取消
即可編修檔案。
PS : 可以參考微軟網站 : http://support.microsoft.com/kb/311578/
B : windows2003 :
[開始]-->[控制台]-->[系統]-->[進階]-->[啟動及修復]-->[設定]-->[編輯]
如下圖 :
PS : 可以參考微軟網站 : http://support.microsoft.com/kb/317526/
若使用 SQL 2000 必須再啟動 AWE 模式
(Address Windowing Extensions)這樣才可以使用
超過 3GB 以上的記憶體。
有關於 SQL 2000 的內部設定
可以參考微軟網頁有詳細說明 :
http://technet.microsoft.com/zh-tw/library/ms190731.aspx
有關於 /APE /3GB 等 大型記憶體支援的文章
可以參考微軟網頁
http://support.microsoft.com/?kbid=283037
沒有留言:
張貼留言