一個小路人 wrote:
SSD本來就不會在乎裡面的資料
SSD裡面放的都是Windows Office 還是遊戲主程式之類的
掛了根本不痛不癢
重要檔案都放在SSD裡面
後面這段的邏輯是!?
fedora wrote:
作業系統 "理論上" 會優先使用 RAM(記憶體)
當 RAM 不夠用,才會去吃 SWAP(虛擬記憶體,硬碟交換空間)
但是~ Windows 例外
Windows 在記憶體管理方面,由於早先的舊版本設計不良,變成一種歷史包袱。事實上是不允許關閉 SWAP 的(windows 叫 PageFile)
不過經測試,windows 有一個特點,會偷偷開 PageFile。
當 PageFile 不夠用時,它會在系統碟(通常是 C:)背景下偷建立 PageFile。
然後去硬碟找,就會發現隱藏檔 pagefile.sys 被偷偷建立。
因為基於這些特點,所以不建議設最小值,若有 8GB 以上記憶體,最少也設個 256MB 比較保險,防止 windows 去偷偷建立。
當然 PageFile 放 RamDisk 是最棒的
fedora wrote:
DDR3 的 RamDisk,讀寫速度在 3GB 以上(視記憶體頻率而定)
也有人 i7 電腦測出讀寫 6GB/s
而目前主流 SSD 僅有 500MB/s 左右
既然 Windwos 不允許關閉 SWAP(PageFile),所以放到 RamDisk 是最好的。這樣就能保證完全是 RAM 的速度。
fedora wrote:
TEMP/TMP 暫存目錄,也可以設到 RamDisk
很多軟體都會寫入暫存檔到 TEMP 目錄,雖然檔案不大,但是寫入很頻繁。
設到 RamDisk 有助加速,和延長 SSD 壽命。
fedora wrote:
瀏覽器的快取目錄,也可以設到 RamDisk
除了加速,亦可延長 SSD 壽命。
toocck wrote:
我說.你可以直接開一程式.或開一電影檔.關了他再開一次.保證速度不同.根本不用RAMDISK來加速.試試看.系統是不是笨到沒RAMDISK就不會加速好嗎?
toocck wrote:
補充.當掉的人很多都是2004年前.時代不同了.現在是64位元時代.
toocck wrote:
前面都很棒.唯最後我補充一下.重點在這....
第一.大多數的情況.RAM大.不會不夠用.只要別浪費.3開WOW.也用不了6G的.但如果拿了1G去開RAMDISK.表示你的RAM快用完了.再來就是要用分頁檔了...
第二.程式大到要用分頁.
8G都不夠用了.7G會夠用嗎?這表示RAMDISK也是不夠用的.即使加上分頁檔必須多次讀取才夠用.那解決之道不是用SSD開大分頁檔.就是增加RAM.或放在HDD上.因為你放RAMDISK跟你用RAM是一樣的.都是放不下的
toocck wrote:
.你是暫存.也就是例如舊資料是A+A1+A2.B.B1....重新讀是A+A2+A3.B.B2...請問.你copy到ramdisk是不是先全讀寫1次?再來你要不要再寫回SSD?不然下次開機又是舊資料?

toocck wrote:
你只需要把一個大型的程式.大型的檔案.先開一次.關了後再開一次.你就知道其實RAM裡面早就有你之前的資料.你根本不需要去管系統怎麼處理.但你把RAM變小了.他就要釋放.你又要讓他重讀.這不是反而多做的工作?
fedora wrote:
把 "常用軟體" 放 RamDisk,是為了保證它不會被清空、洗掉.以便隨時呼叫的時候
能 100% 保證絕對是由 RAM 載入的,而不會去讀硬碟
而 RamDisk 的「命中率」是 100%.資料絕對就在 RAM 裡面,100% 命中
(恕刪)