PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
CIA
Advance Member
 
CIA的大頭照
 

加入日期: Apr 2001
您的住址: Taipei city
文章: 408
引用:
作者killer00
XP 的記憶體使用方式你若不清楚,可以透過《Windows 工作管理員》稍微了解一些,無論你有多大記憶體,請你到裡面看看 pagefile 的使用情況,比我用嘴說更實在。..


killer兄您指的" pagefile 的使用情況" 是《Windows 工作管理員》->效能 內的"PF 使用量" ?

既然您對xp記憶體管理這麼清楚, 能否解釋為何我關掉pagefile後, "PF 使用量" 不但不等於0,而且仍然和關掉pagefile前差不多?
     
      
__________________
!!!
舊 2007-12-09, 03:47 PM #611
回應時引用此文章
CIA離線中  
Ladaga
Advance Member
 
Ladaga的大頭照
 

加入日期: Dec 2001
您的住址: 北方
文章: 303
引用:
作者killer00
Ladaga 兄,你可能要爬爬前文了(我記得有解決的方法),我也是用 SuperSpeed 的 RamDisk Plus 8.0.4.0 ,可我從沒遇過這樣的事。
一般來說不太可能會來不及開啟,我能想到的就是會不會你有使用儲存 RamDisk 功能,因為 RamDisk 映像檔從硬碟中載入的速度太慢,以致於 RamDisk 來不及備妥,使得 PageFile 無法在 RamDisk 上生成。

目前我沒有開啟儲存的功能...
而且我做過實驗,發現有沒有開都不影響結果,仍然是
關機後再開->pagefile自動跑回C
直接重開機->沒事
引用:
作者newgame
你檔案格式改用fat16看看

我原本就是用FAT做的

根據我爬文的結果,在很前面的文章就有在討論
引用:
我一開始設也是不行,
開機後再設一次, 它就自己到 RAMDISK 去了.
或者, 先設不使用 pagefile, 再reboot.
再把 pagefile 設到 RAMDISK. 再 reboot.
現在改用 gavotte 的 ramdisk, 感覺上穩很多

其實這招我都是在關機再開以後,分頁設定跑掉的時候用
現在的問題就是,每次開機都會跑掉,但重開機又不會(不好意思,我又囉唆重複的話)

理論上,不論是關機再開,或者是重開機,OS都是重新從硬碟載入
只要ramdisk建立時間點在OS指定pagefile早
應該是可以完成將pagefile放在ramdisk的動作

再提供一個線索,那就是當出現分頁設定跑掉的時候
ramdisk槽會顯示成未格式化的狀態
於是當我發現事情演變成這樣的時候,就必須像上面所說的步驟重設ramdisk重設分頁
 
舊 2007-12-09, 09:48 PM #612
回應時引用此文章
Ladaga離線中  
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
引用:
作者CIA
killer兄您指的" pagefile 的使用情況" 是《Windows 工作管理員》->效能 內的"PF 使用量" ?

既然您對xp記憶體管理這麼清楚, 能否解釋為何我關掉pagefile後, "PF 使用量" 不但不等於0,而且仍然和關掉pagefile前差不多?

"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 來模擬一遍,如果正常,那應該是作業系統的問題了;如果仍然有問題,那應該不是軟體的問題,而是硬體的問題)。
舊 2007-12-10, 12:56 AM #613
回應時引用此文章
killer00離線中  
kruskal
*停權中*
 
kruskal的大頭照
 

加入日期: Jan 2007
文章: 158
引用:
作者Ladaga
過了很久又回到這個討論串......
我目前還是用RamDisk Plus 8.0 Desktop Edition,割1G出來(total = 3G)掛pagefile
不過一直以來發現一個問題,並非很嚴重,只是有點囉唆

雖然我的電腦不常關機,但我只要一關機(重開機不算)
下次再開就會發現pagefile檔案自動變回C槽,ramdisk裡面空空如也
但檢查windows虛擬記憶體設定頁面仍然是我原來的設定方式
C槽:無分頁檔
ramdisk:1G
所以,研判可能是開機的時候ramdisk來不及掛載,windows不理會設定即強制在C產生分頁檔

再所以,我每次碰到這種狀況(一般來說就是關/停機以後再開),就要多做一些手動調整設定的步驟
不意外的話還要多重開機兩到三次,正確的系統環境才能ready
不知道各位有沒有碰過類似的狀況?


我有遇過你這問題 我有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之類的設定看看 多試幾種組合

此文章於 2007-12-10 01:30 AM 被 kruskal 編輯.
舊 2007-12-10, 01:25 AM #614
回應時引用此文章
kruskal離線中  
CIA
Advance Member
 
CIA的大頭照
 

加入日期: Apr 2001
您的住址: Taipei city
文章: 408
[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 使用量.
__________________
!!!
舊 2007-12-10, 02:24 AM #615
回應時引用此文章
CIA離線中  
Ladaga
Advance Member
 
Ladaga的大頭照
 

加入日期: Dec 2001
您的住址: 北方
文章: 303
引用:
作者kruskal
我有遇過你這問題 我有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之類的設定看看 多試幾種組合

kruskal這招一語中的
我現在設成50~300MB,ramdisk仍然維持1G
測試關機再開,目前為止暫時沒有發生pagefile跑回C槽的問題

但這樣一來,把pagefile減小以後
割出來的ramdisk顯然會剩下很多空間沒有用到
我現在則是把temp又都丟進去

這就產生一個疑問,觸發pagefile跑掉的環境因素是什麼?
(1)若設定pagefile相對於ramdisk容量佔掉太多,則會跑掉(相對因素)
(2)若設定pagefile過大,則會跑掉(絕對因素)

兩種答案會導致使用方式的不同
若是(1),則我一定要給足夠大的ramdisk來裝pagefile,而且還要考慮剩下空間的利用問題
若是(2),則我只要設小小的ramdisk,至少夠裝pagefile就可以了
舊 2007-12-10, 06:18 PM #616
回應時引用此文章
Ladaga離線中  
kruskal
*停權中*
 
kruskal的大頭照
 

加入日期: Jan 2007
文章: 158
引用:
作者Ladaga
kruskal這招一語中的
我現在設成50~300MB,ramdisk仍然維持1G
測試關機再開,目前為止暫時沒有發生pagefile跑回C槽的問題

但這樣一來,把pagefile減小以後
割出來的ramdisk顯然會剩下很多空間沒有用到
我現在則是把temp又都丟進去

這就產生一個疑問,觸發pagefile跑掉的環境因素是什麼?
(1)若設定pagefile相對於ramdisk容量佔掉太多,則會跑掉(相對因素)
(2)若設定pagefile過大,則會跑掉(絕對因素)

兩種答案會導致使用方式的不同
若是(1),則我一定要給足夠大的ramdisk來裝pagefile,而且還要考慮剩下空間的利用問題
若是(2),則我只要設小小的ramdisk,至少夠裝pagefile就可以了


剩下的空間 就裝綠色軟體
Firefox,Tundbird,openoffice,PCMAN,
Nero,GreenBrowser,KMplayer,BitComet,Emule,ACDsee,Filezilla.......都有portable版
放ramdisk裡開起來超快的!

這個作法很適合24小時不關機的人

此文章於 2007-12-10 06:48 PM 被 kruskal 編輯.
舊 2007-12-10, 06:39 PM #617
回應時引用此文章
kruskal離線中  
jason90407
Major Member
 

加入日期: Aug 2005
文章: 229
小聲問SUPERSPEED的產品誰有FOR 2003 SERVER的快樂?
舊 2007-12-10, 07:05 PM #618
回應時引用此文章
jason90407離線中  
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
引用:
作者CIA
[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 使用量.

CIA 兄,沒有你的測試我也不會留意到《工作管理員》會有這樣的問題,正好彼此教學相長。
舊 2007-12-10, 10:10 PM #619
回應時引用此文章
killer00離線中  
Rainwen
*停權中*
 

加入日期: Mar 2002
文章: 733
引用:
作者jason90407
小聲問SUPERSPEED的產品誰有FOR 2003 SERVER的快樂?

http://tel.enfull.com/
上面這個網站有不少寶,可以試著搜尋看看(請利用網頁下方的搜尋引擎)
舊 2007-12-12, 05:24 PM #620
回應時引用此文章
Rainwen離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:07 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。