PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   消失的虛擬記憶體 (https://www.pcdvd.com.tw/showthread.php?t=821513)

rhun6129 2008-10-22 02:58 PM

消失的虛擬記憶體
 
最近處理到一台主機
開機的時候虛擬記憶體吃了快3G
使用工作管理員去將虛擬記憶體合計約800MB

開機後幾分鐘再看虛擬記憶體吃了約800MB
也就是說有2G不知道是誰拿去用了

不知道有沒有軟體可以監視虛擬記憶體
或是那個軟體用了多少的虛擬記憶體

麻煩各位大大協助

作業系統為win2000
裡面有安裝oracle
有可能是oracle用掉的嗎?

Axel_K 2008-10-23 04:44 AM

你說的虛擬記憶體是?
1.工作管理員裡面顯示的PF Usage?
2.還是Pagefile這個檔案(系統隱藏檔)?
3.有裝RAMDISK嗎?
如果能貼個圖或許網友比較容易清楚問題

Pagefile這個檔案,系統一般會以實體記憶體的1.5倍自動設定為在系統所在分割
但是Pagefile這個檔案和PF Usage是不完全一樣
假設RAM是2G,那Pagefile這個檔案就會是3G(除非使用者自己設定過)
但並不表示那3G"完全被使用''

rhun6129 2008-10-23 10:53 AM

我說的是工作管理員裡面的PF使用量
SERVER沒有安裝RAMDISK

那麼在工作管理員的處理程序裡
有將虛擬記憶體大小的欄位打開
因此我才會說裡面合計只有8XXMB

但是一開機時,工作管理員裡面的PF使用量就有29XXMB
要數分鐘後才會降到8XXMB

之前虛擬記憶體的大小設定最大值為2048MB
但是一開機就會出現虛擬記憶體最大值太小

因此現在是設定3072MB
避免開機出現虛擬記憶體最大值太小

PS:工作管理員的各處理程序虛擬記憶體大小總計都只有8XXMB
不論是開機時的PF使用量有29XXMB,或是開機後數分鐘的8XXMB

asccpu 2008-10-23 11:27 AM

你這情況通常是:
前一次發生 MEMORY DUMP,而下一次開機時系統會載入該檔做處理,所以虛擬記憶體會激增,等處理完才會放掉所佔用的虛擬記憶體。
你可以一開機後叫出工作管理員來看看。


PS.虛擬記憶體設定有2個:起始及最大
假設你的起始設2G,最大設3G
你的RAM有2G,因此在MEMORY DUMP(MD)後MD檔會有2G大
這時加上系統用量一定超出起始值因此會出現"虛擬記憶體太小"訊息,這是通知你有異狀,而且系統會自動"暫時"增加虛擬記憶體,所以也不用刻意去設大。當出現記憶體不足時才需設最大值內的值。
我RAM只512MB,起始:800MB , 最大:1800MB

rhun6129 2008-10-23 11:27 PM

請問大大
MEMORY DUMP一般會在何種情形之下會出現
那我該怎麼做才不會有此現象發生呢

是為了不想一開機就看到看到
虛擬記憶體最小值太小的錯誤訊息
所以才會將最小值設為3072MB

asccpu 2008-10-23 11:40 PM

通當發生在藍色畫面,應是可以設定不做記錄。
最簡單方式重灌看看 XD


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。