![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 虛擬記憶體的疑問
(https://www.pcdvd.com.tw/showthread.php?t=156013)
|
---|
引用:
奇怪,您是不是算錯? 1.5 x 3 = 4.5,和 9 相差甚遠說... :D :D :D |
如果你有看我之前的文章..
當知道所謂六倍或者九倍, 不是 memory size, 是該 partition 所需要的 harddisk 空間... 1.5x 3 = 4.5 如果以 Microsoft 建議的設定.. 假設 memory 為 256Mb pagefile minimum 值為 256 x 1.5 = 384mb maximum 值為 384 x 3 = 1152mb 如果要 virtual memory 的 pagefile 在完全沒有 fragmantation 的 partition 內運作 (在關機時 remove pagefile 是沒有用的, 因為建立 pagefile 時本身就會有 fragmant... 這是 windows 本身的問題... pagefile maximum = 1152mb 如果你的 partition 只有 1152 mb, 在重組硬碟軟件運作時你應可見到仍然是檔案分散..) 所以唯有把 1152mb x 2, 即建立一個約 2304mb 的 harddisk partition, 才可以永遠沒有 fragmantation 的情況下運作硬碟 virtual memory ______________ p.s. 剛試過關掉 virtual memory 來跑 WinXP 了, 1Gb ram 的速度仍然遠遠比不上用 harddisk 做 swapping, 相信情況不是上面幾位大大所講那麼簡單.. 我本身有 1G Ram, 試過只 set 1536mb 的 pagefile, 或者 1g 的 pagefile, maximum 為 1536, 或者 2g 不到, 都遠比不上目前的設定.. 1536mb minimum, 3072mb maximum, 6G 的 partition 用來專門跑 virtual memory.. 大家有空也試試吧, 還是試試 Microsoft 本身的建議: 1.5 minimum, 4.5 maximum (maximum = minimum x 3) |
引用:
可以請教使用的系統是啥嗎?這樣的使用習慣實在是相差過大 就我所知..不可以把V.M.關掉,因為有些程式設計時就考慮到記憶體不足的做法 因此它需要V.M.來swap.但是設定小一點的話..記憶體一樣夠用,速度會比較快 (構建VM Flie時,還有search都比較快) 不一定會沒有fragementation但是,卻不會因為fragmenation造成太大的困擾 不過我有個疑問,以w2k server來說你應該是看不到重組時swap file的重組吧 難道你用其他家的重組程式嗎? |
引用:
系統檔是可以重組的 windows 2000之後的版本內建的硬碟重組程式 其實是一個叫做Diskeeper的程式的精簡版 你可以去找找Diskeeper的完整版本 現在好像出到7.0 他可以重組系統檔案,包括pagefile 他還可以打開一個選項,讓pagefile之後不會被再打散 不過開了會拖慢速度 建議是一開始設定大一點的pagefile,然後用diskeeper重組 之後只要pagefile不會再增大,就不會有fragment的問題了 |
我把C槽關閉然後開在另一顆硬碟768-2304
感覺上有好一點了不知這樣對不對 我的記憶體512MB |
小弟的習慣:
1. 單一 Partition 給 Page File (OS 用的虛擬記憶體檔案)。 2. 設 Page File 時先清空此 Partition (最簡單就是 Format)。 3. Min 和 Max 一樣大,懶的改了。 4. 舉例,從下圖可以清楚看到檔案本身沒有斷離,這是大家要的嗎?? (小弟系統 256MB,所以隨便設定一個 512MB) 至於如果還要要求 Page File 裡面怎樣,可能要考慮關機時順便清 Page File (From: MS, For: Windows NT(?)/2000/XP): 引用:
|
對了,中午時忘記貼這張,超健忘的... >_<
以檔案管理員看那個 Partition: |
引用:
這我知道但是我懷疑對他重組之後的效果,因為不管怎樣還是link 是哪個人跟你說pagefile會fragmentation? 除非你建構VM時硬碟已經是散亂不堪..否則winnt建構出來都是連續區段, 現在談的fragmentation是說pagefile裡面的internal fragmentation 雖然可能因為重組之後,可以不用一直移動讀寫頭,但是程式使用後還是一樣阿.. 程式在裡面的page還是會散亂的,因此VM越小search越快,這是基於對VM的理論 漸漸地,我相信OS會朝這方向前進,無VM為目標 |
引用:
其實清除pagefile不是很好的做法,以我來說,開機時間長達好幾個禮拜 開機時才清,一點意義都沒有,因此小的vm真的比較有幫助 多個小pagefile比一個大pagefile有效率的多(當然建構再多個實體硬碟上) |
引用:
不知道我這樣子做妥不妥當 我的OS XP 灌在C 10G ProgramFiles灌在D 20G 遊戲和影像頡取灌在E 80G FTP在F 80G Ram 512 分頁檔Min和Max都設1536 C只有OS 沒有其他東東 |
所有的時間均為GMT +8。 現在的時間是08:51 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。