用gavotte的ramdisk碰到問題~求解

小弟用gavotte的ramdisk虛擬了380MB的ramdisk
其中350MB做系統分頁檔,30MB做IE的Temporary Internet Files
使用後感覺非常棒
C︰/的pagefile.sys沒了(我設定關掉了),虛擬的R︰/自己生出了個pagefile.sys檔案,平時電腦速度感覺明顯快很多,玩大型遊戲後跳出WINDOWS基本沒什麼停頓,瀏覽網頁也很爽,基本SERVER好的話,是零等待

現有問題2個,望各位能解答賜教,謝謝

問題1︰ 30MB當Temporary Internet Files用不久就空間沒了,不過除了系統會要求清理R︰/外,就算空間滿了,好像它自己也會刪除東西,會自己搞定,請問是不是這樣? 我自己測試過,用到空間沒了,它自己會生出空間,雖然是一點點(5~10MB)。

問題2︰ 我用350MB做系統分頁檔(雖然微軟發佈的說明指出在兩顆單獨的硬碟,一個系統碟,一顆獨立碟,都設立系統分頁會比較好,但我還是只設立一個,C︰/的關掉),雖然感覺非常好,但當我開WINDOWS工作管理員察看效能的時候,看到PF,就是系統分頁當使用量是500MB以上,請問為什麼會這樣? 我檢查過C︰/確定是沒有pagefile.sys這個東西,只在R︰/上有pagefile.sys,最大空間應該是350,為什麼變了500多呢?
另外,在沒有使用RAMDISK來當PF時候,系統會顯示PF使用量是200~300,屬於正常情況,為什麼當我一使用RAMDISK做PF就變這樣?

PS︰
INTEL 1.8
768MB KING.ST RAM
HD1: MAXTO 80G
HD2: WD 120G
GF 4 MMX 440
XP PRO
2006-06-09 16:27 發佈
問題1: 無解
問題2:
你全部的實體記憶體+pagefile, 這是系統可用最大的限制
在工作管理員內, 他是寫在"commit charge"(在左下角)
上面解釋是"commit charge會大於你的實體記憶體, 因為這是你有的實體記憶體加上你的PF"
這個commit charge應該就是你看的PF usage

pagefile是系統純粹用來儲存其他你跑程式所需的記憶
系統本身基本運作所需的記憶則來自實體記憶體
寫在工作管理員內"kernel memory"(右下方, 這是實體記憶)
分為paged(程式用) and nonpaged(系統用)
paged的記憶可轉移到pagefile裡(系統要釋放實體記憶體的空間)
而nonpaged是不能轉移, 專門給系統本身基本運作

你開了350MB的pagefile, 就是說
768-350=418MB的實體記憶體給系統自由控制本身和其他程式所需的記憶
所以你的pagefile usage應該是350MB+(0~418MB)=500MB
可是350MB也是從你實體記憶體來的
所以你的PF usage是不會超過768MB, 因為你開ramdisk來跑pagefile
這樣有點危險, 如果nonpaged的記憶不夠, 系統會當掉
不過如果你不用怪物級程式...這樣做電腦會很快的

大概是這樣...如有錯請指教
另外
你沒有ramdisk時, 是200~300MB?
那是你系統跑時所需所有的記憶(系統本身+內駐程式)
你一開ramdisk的380MB, 就佔了實體記憶體的380MB....
200~300MB+380MB = 500++MB...(你看到的PF)
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?