小弟最近燒錢買了一顆OCZ的SSD(OCZ APEX 120G),
裝在小弟去年買的NB DV3007上,RAM有4G,
因為在網路上看,很多人建議裝RAMDISK,
把暫存檔與網頁的暫存檔放在RAMDISK上,
小弟研究了一下暫存檔與網頁的暫存檔,
發現假如空間不夠大,不是安裝檔案無法執行,就是檔案下載失敗,
因此小弟乾脆把RAMDISK開到1.7G,
且把pagefile開到RAMDISK上,
這樣假如記憶體不夠,pagefile也算是在記憶體上,
速度應該也是沒問題,
這邊想要問各位大大的問題就是,
pagefile跟ram的運作原理到底是如何呢?
是否有大大可以詳細的說明一下,
因為到GOOGLE上查的,綜說紛紜,
希望有高手可以幫忙解答,感謝 ^^
rockyman7 wrote:
小弟最近燒錢買了一顆...(恕刪)
這是在論壇看到的方法
SSD電腦的優化原則
SSD是flash晶片,就像隨身碟那樣,內部完全是電子活動,
而HDD用馬達驅動碟片旋轉,用讀取頭感應碟片上的資料,是機械式的。
所以在系統優化上,兩種電腦應該採不同策略。
XP底下有兩個磁碟策略,一個是重組,另一個是預讀,
兩者都是針對傳統硬碟(HDD的)結構所設計的功能。
重組(defrag):
寫入檔案時,並不一定都是照順序把同一個檔案寫在碟片上鄰近的區塊,
常常是亂寫,導致一個檔案可能分散各處,要讀取這個檔案時,
讀取頭就得「四界找」,因而浪費很多時間。
重組是將分散各處的檔案片段重新組合在鄰近的區塊,讀他們當鄰居,
這樣一來,讀取檔案時,讀取頭就不用到處尋覓檔案的片段了
預讀(prefetch):
傳統硬碟(HDD)碟片的圓形結構,外圈的移動速度比內圈快,
所以在讀寫檔案時,越外圈的速度越快。
基於這個特性,XP開機時,會把常用的資料拷貝到這些快速區,
要用到時,就來此區拿資料,就可加快系統效能。
搭載固態硬碟(SSD)的電腦不適用上述的策略;
無須重組:SSD沒有讀取頭,「平均搜尋時間」對他來講是無意義的,
一切都在晶片裡面以光速(電子活動)進行,物理的距離就顯得無意義,
(光速跑一公分或兩公分的時間,對普通人來講完全感覺不出來)
而且flash碟的寫入次數是有限制的,而重組會做大量的寫入動作,
所以不僅對速度沒有幫助,還會縮短SSD的壽命。
無須預讀:同樣的,外圈內圈的觀念只適用於HDD,SSD沒有這個問題,
反而也會因為同上的原因而縮短壽命。
調整:
1. 關閉開機時的自動重組之功能:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction,將字串值〔Enable〕設定為〔N〕即可關閉。
(傳統硬碟則要設為Y)
2. 關閉預讀功能:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters目錄下EnablePrefeteher子鍵,將它的鍵值賦為「0」。關閉預讀功能,減少了對於SSD而言無意義的預讀動作,也可加快開機速度。
微軟的解釋:EnablePrefetcher 的含義:
0:取消預讀取功能;
1:只預讀取應用程式;
2:只預讀取Windows系統檔案。
3:預讀取Windows系統檔案和應用程式,這是WindowsXP的預設值。
參考參考囉~~
pagefile放到RAMDISK???
有用?應該說.可以成功?可以真的有pafefile功能?
試過RAMDISK Plus,和一般RAMDISK
也有設定過pagefile在RAMDISK
但是當記憶體不足時,
OS並不會利用RAMDISK當pagefile.
我是沒成功讓RAMDISK當pagefile過

就算用REGEDIT修改.
設定是可以設定,只是真正需要用時,
沒設定在SSD或HDD,OS就開始不穩.
當設定在硬碟後才變穩.
是否要確定設在RAMDISK的pagefile是否真的有效?
建議確定一下,不然只是設爽的.....

2.
SSD 優化技巧可參考
http://blog.yam.com/zhiqingblog


























































































