[問題] windows 2003 如何使用4GB以上記憶體?

看板Windows作者 (Terry)時間11年前 (2014/09/08 20:19), 11年前編輯推噓3(3017)
留言20則, 9人參與, 最新討論串1/1
請教一下,這個問題,上網GOOGLE都有資料可以看,我也看了一陣子 但是似乎都沒有什麼作用...我的最多都不會超過3GB..T_T 想請教一下前輩們,正確的做法應該是怎麼做呢? 先說明一下,我目前的設定方式 WINDOWS 和 SQL SERVER 都是32位元企業版 我的主機記憶體,查看系統資訊,可以抓到8GB 然後我在BOOT.INI裡面,有設定了/3GB /PAE 這兩個參數 SQL SERVER 也有設定AWE 有設定/3GB+/PAE的話,查看工作管理員,記憶體就會到3GB就上不去了 然後如果只有設定/PAE,記憶體就只會到2GB... 我在記憶體鎖定分頁裡面,有加上administrator的使用者權限了,希望可以讓 SQL SERVER抓到4GB以上的記憶體,結果也是無效... 請教前輩們,是不是我的參數有設定錯了? 還是說我有少了什麼步驟呢? 這困擾了我好久,因為記憶體吃不上來,SQL SERVER就會慢...T_T 再麻煩前輩們指教了,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.22 ※ 文章網址: http://www.ptt.cc/bbs/Windows/M.1410178782.A.F3A.html ※ 編輯: bernachom (59.120.19.22), 09/08/2014 20:20:07

09/08 21:18, , 1F
32 位元系統這就是極限了, 再上去請換 64 位元系統
09/08 21:18, 1F

09/08 21:23, , 2F
Windows Server 2003 x64 Edition
09/08 21:23, 2F
請教一下 http://www.dotblogs.com.tw/jeff-yeh/archive/2008/04/09/2628.aspx 我查的資料我列出其中一個我找到的資訊 這個作者是說,32位元的還是能抓到4GB以上 所以這個是不正確的嗎? 謝謝指導了 ※ 編輯: bernachom (36.228.188.242), 09/08/2014 21:34:09

09/08 22:13, , 3F
另一個問題...你主機板有支援4g嗎?
09/08 22:13, 3F
應該是有吧,因為我看系統資訊,他記憶體是顯示8GB ※ 編輯: bernachom (36.228.188.242), 09/08/2014 22:31:06

09/08 22:39, , 4F
32bit OS 使用 over 4GB 是透過 PAE mode 去走的
09/08 22:39, 4F

09/08 22:39, , 5F
PAE mode 概念就跟當年的 EMM 差不多.....
09/08 22:39, 5F

09/08 22:40, , 6F
看你版本32bit Standard不給你用超過4G
09/08 22:40, 6F

09/08 22:40, , 7F
除非hack不然只能換64bit
09/08 22:40, 7F

09/08 22:44, , 8F
32bit要用超過4G必須要ENT以上的版本
09/08 22:44, 8F
可是我WINDOWS和SQL SERVER都是企業版的耶T_T.. ※ 編輯: bernachom (36.228.188.242), 09/08/2014 22:49:24

09/09 00:00, , 9F
你給的網址有說要加/AWE 參數, 有試過嗎?
09/09 00:00, 9F
後來我把/AWE也加上去,還是一樣沒辦法超過3GB..

09/09 02:26, , 10F
http://ppt.cc/7ysK 我的,不帶PAE 給你參考
09/09 02:26, 10F
我的一開始不管有沒有加上/PAE,系統資訊都是抓到8GB,但是使用上就是 沒辦法超過3GB..T_T ※ 編輯: bernachom (36.228.188.242), 09/09/2014 07:00:46 ※ 編輯: bernachom (36.228.188.242), 09/09/2014 07:07:01

09/09 09:24, , 11F
你是想問總用量超過4G,還是單一程式?
09/09 09:24, 11F

09/09 09:25, , 12F
記得單一執行緒有其上限限制。
09/09 09:25, 12F
疑,單一程式有上限唷? 我希望SQL SERVER能吃到4GB以上的記憶體,這應該是單一程式. ※ 編輯: bernachom (59.120.19.22), 09/09/2014 09:32:30

09/09 09:56, , 13F
SQL的AWE有開? 那 http://ppt.cc/Pf8B 這個勒?
09/09 09:56, 13F
有耶,這個是鎖定記憶體分頁,這個我有加入ADMIN的帳號了.

09/09 10:29, , 14F
正確應該是安裝datacenter版本, 底板有支援NUMA就
09/09 10:29, 14F

09/09 10:29, , 15F
算32bit版本都可以支援到64GB哦.
09/09 10:29, 15F
※ 編輯: bernachom (59.120.19.22), 09/09/2014 11:01:53

09/09 11:38, , 16F
你在工作管理員中sqlservr.exe 使用者名稱是ADMIN?
09/09 11:38, 16F

09/09 11:39, , 17F
要不要加入SYSTEM看看
09/09 11:39, 17F
這個我晚點再加入試試,因為這個需要重開機@@ 我抓了一些圖片下來,這是目前的設定 http://ppt.cc/4Vpj BOOT.INI 有設定 /3GB /PAE /AWE http://ppt.cc/YNnv 系統資訊,他有抓到8GB的記憶體 http://ppt.cc/POrF SQL SERVER有啟重AWE了 http://ppt.cc/VyAP 不過我去查了SQL SERVER的版本,發現並不是企業版,但是MSDN上面寫說,標準版 也是有支援AWE http://ppt.cc/K5l5 去查了工作管理員,他是ADMIN帳戶在執行的,記憶體看的出來,最多就只有3GB.. http://ppt.cc/ugY0 鎖定記憶體分頁中,加入的是ADMIN帳戶,SQL SERVER AGENT也是使用這個帳戶 這問題好像有點棘手了..T_T ※ 編輯: bernachom (59.120.19.22), 09/09/2014 13:05:39

09/09 13:34, , 18F
/3gb 參數是加在/fastdetect後面,也沒有/AWE這參數
09/09 13:34, 18F
我查到的資料也都是說,/AWE是設定在APP上面,只是那個BLOG說要加上這個參數 我才死馬當活馬醫@@.. 至於那個/3GB什麼位置都試過了..我晚點再改回去..T_T ※ 編輯: bernachom (59.120.19.22), 09/09/2014 13:43:08

09/09 14:36, , 19F
XD 那可能幫不了你了,不過我查一下 理論上應該開了
09/09 14:36, 19F

09/09 14:38, , 20F
PAE跟AWE 就不用加3gb才對。
09/09 14:38, 20F
文章代碼(AID): #1K3PxUyw (Windows)