![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - [心得]有2G以上RAM的可以參考
(https://www.pcdvd.com.tw/showthread.php?t=554130)
|
---|
引用:
killer兄您指的" pagefile 的使用情況" 是《Windows 工作管理員》->效能 內的"PF 使用量" ? 既然您對xp記憶體管理這麼清楚, 能否解釋為何我關掉pagefile後, "PF 使用量" 不但不等於0,而且仍然和關掉pagefile前差不多? |
引用:
目前我沒有開啟儲存的功能... 而且我做過實驗,發現有沒有開都不影響結果,仍然是 關機後再開->pagefile自動跑回C 直接重開機->沒事 引用:
我原本就是用FAT做的 根據我爬文的結果,在很前面的文章就有在討論 引用:
其實這招我都是在關機再開以後,分頁設定跑掉的時候用 現在的問題就是,每次開機都會跑掉,但重開機又不會(不好意思,我又囉唆重複的話) 理論上,不論是關機再開,或者是重開機,OS都是重新從硬碟載入 只要ramdisk建立時間點在OS指定pagefile早 應該是可以完成將pagefile放在ramdisk的動作 再提供一個線索,那就是當出現分頁設定跑掉的時候 ramdisk槽會顯示成未格式化的狀態 於是當我發現事情演變成這樣的時候,就必須像上面所說的步驟重設ramdisk重設分頁 |
引用:
"PF 使用量" ?這是啥?我不知 CIA 兄你是用什麼版本,我用的是正體中文 XP,所以沒看到你說的這一個項目。 我指的就是圖中紅框: http://img202.imagevenue.com/img.ph...y_122_130lo.jpg 我沒用過英文版的 XP,所以我只能假設(有用過的人可以幫我印證)MS 在為『Widnows 工作管理員』的欄位取名時用的是《Virtual Memory》,所以中譯時照翻成《虛擬記憶體》,但 MS 所定義的《Virtual Memory》是由 PageFile 及 Physical Memory 組成,如圖: http://img130.imagevenue.com/img.ph...e_122_140lo.jpg 【資料來源:微軟】 所以我們所學的 Virtual Memory 被 MS 改名叫 PageFile,因此,關閉 PageFile 仍可在該欄位看到數據。(若英文版的那一欄真是"Virtual Memory",那 MS 也真是胡來,明明不是那個用途,卻用上不該用的名稱,瞎搞一通) 故在那個欄位是看不出到底有多少是屬於 PageFile,而且依照 MS 的說法,應該可以得到下面的公式(以 Windows 工作管理員的名詞為準): 虛擬記憶體 - 記憶體使用量 = PageFile 可實際上卻有出入,看圖就可以發現,有的程序是:虛擬記憶體 < 記憶體使用量,所以而我沒找到 MS 對《記憶體使用量》這一項的描述,不過依 MS 定義《虛擬記憶體》的前例來看,沒有 MS 的說明,它所定義的欄位其意義不得而知。 因此我找了另一套工具 ~ DTaskManager 來觀察,一切就很清楚: http://img18.imagevenue.com/img.php..._122_1156lo.jpg 結果出乎意料,《記憶體使用量》這一項在兩邊觀察的結果都是一樣的(可以參考第一張圖和這一張圖的第一個程序:alg.exe),出現矛盾的反而是《虛擬記憶體》這一項,而且還是《Windows 工作管理員》的數據,所以我只能推測應該是 《虛擬記憶體》這一欄的數據不只以那兩項為參考對象,但唯一肯定的是這一項是綜和的結果。 而以 DTaskManager 的觀察來看,再對照 MS 對於《Virtual Memory》的定義(請參考第二張圖),看來是比較合理(我不知道 DTaskManager 用哪個語言寫的,所以不知道它是 Call 系統的哪個參數來參考);由 DTaskManager 所得的數據,《Mem Usage》與《記憶體使用量》是沒有異議的,而《VM》這一欄不論是代表 MS 的《Virtual Memory》,亦或是 OS 所定義的 《Virtual Memory》(即 MS 所謂的 PageFile),都可以說明 XP 的記憶體管理原則並不是從 OS 上所學的那個方式了 ~ 當 Physical Memory 不敷使用才開始用 Virtual Memory。 Ladaga 兄,你的問題癥結已經出來:那就是當出現分頁設定跑掉的時候,ramdisk槽會顯示成未格式化的狀態 建議你先不要把 PageFile 設在 RamDisk 上,先來觀察 RamDisk 的建立是否異常,正常情況下,SuperSpeed RamDisk Plus 不會有這種情況,只要你設定完成,不論怎麼重開機,RamDisk 的格式都不會改變。 如果情況沒有改善,你可能必須重裝 RamDisk 了;若是問題只在設定 PageFile 到 RamDisk 時才發生,其它時間不論怎麼重開機也沒有ramdisk槽會顯示成未格式化的狀態,那我也不知如何解決了(有可能是作業系統本身的問題,我能想到的測試方法就是使用 Virtual Machine 來模擬一遍,如果正常,那應該是作業系統的問題了;如果仍然有問題,那應該不是軟體的問題,而是硬體的問題)。 |
引用:
我有遇過你這問題 我有2G RAM ,割512MB作RAMDISK 如果PAGEFILE設成: R: 2-50MB 或 R: 100MB 就會和你一樣 開機後依然自動在硬碟C:\ 生出pagefile.sys 但虛擬記憶體設定頁面看自己的設定沒變 後來改成50MB-300MB 就一切正常 硬碟裡不會再產生pagefile.sys了 用pagefile usage monitor小程式看 pagefile R:\pagefile.sys 平常都只吃掉50~100MB,很少有機會到上限300MB 只遇過一兩次如果快吃滿了,系統列會多一個黃色小圖示(按兩下會消失) 但對電腦使用上完全沒有影響 雖然你直接用設1G好像夠大 但或許由於某種原因導致你設1G反而是不適當的 要不要試試改成10MB-500MB之類的設定看看 多試幾種組合 |
[QUOTE=killer00]"PF 使用量" ?這是啥?我不知 CIA 兄你是用什麼版本,我用的是正體中文 XP,所以沒看到你說的這一個項目。
QUOTE] 感謝killer兄花這麼多時間提供解答.改天有空再來研究. 我用的是繁體中文xp sp2, 我指的 "PF 使用量" 就是下圖的 "PF usage" http://img.tomshardware.com/tw/news...ask_manager.gif 如同你講的, MS 應該是亂取名字誤導大眾, 包括"PF usage" 的意義根本不是 Pagefile 使用量. |
引用:
kruskal這招一語中的 :like: :like: :like: 我現在設成50~300MB,ramdisk仍然維持1G 測試關機再開,目前為止暫時沒有發生pagefile跑回C槽的問題 但這樣一來,把pagefile減小以後 割出來的ramdisk顯然會剩下很多空間沒有用到 我現在則是把temp又都丟進去 這就產生一個疑問,觸發pagefile跑掉的環境因素是什麼? (1)若設定pagefile相對於ramdisk容量佔掉太多,則會跑掉(相對因素) (2)若設定pagefile過大,則會跑掉(絕對因素) 兩種答案會導致使用方式的不同 若是(1),則我一定要給足夠大的ramdisk來裝pagefile,而且還要考慮剩下空間的利用問題 若是(2),則我只要設小小的ramdisk,至少夠裝pagefile就可以了 |
引用:
剩下的空間 就裝綠色軟體 :like: Firefox,Tundbird,openoffice,PCMAN, Nero,GreenBrowser,KMplayer,BitComet,Emule,ACDsee,Filezilla.......都有portable版 放ramdisk裡開起來超快的! 這個作法很適合24小時不關機的人 |
小聲問SUPERSPEED的產品誰有FOR 2003 SERVER的快樂?
|
引用:
CIA 兄,沒有你的測試我也不會留意到《工作管理員》會有這樣的問題,正好彼此教學相長。 |
引用:
http://tel.enfull.com/ 上面這個網站有不少寶,可以試著搜尋看看(請利用網頁下方的搜尋引擎) |
所有的時間均為GMT +8。 現在的時間是08:22 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。