ramdisk真的有比較快?

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,875
互動分數
535
點數
113
年齡
35
作業系統 -> 硬碟 -> 記憶體
作業系統 -> ramdisk -> 硬碟 -> 記憶體
裝了 ramdisk 會比較快? :PPP:

我從蠻久以前就有裝過 supercache 和 ramdisk 這類軟體
(轉貼)SuperCache II v1.1.14.0
我想很多人裝了 ramdisk 的第一件事就是用 硬碟測速軟體 去測速吧 :PPP:
看到那每秒幾千MB 的速度 , 真是爽度滿點阿 ;em25;
可是後來我發現到
電腦實際運作卻沒有跑更快 , 反而變慢了?
更糟的是 , 當機的機率 , 大幅的提高了 (廢話,又不是作業系統的內建程式)
到了後期 , 我都選擇移除了 , 懶的裝 , 更省事
後來我看到這篇文章

[SSD] 谈大容量内存的各种使用方案对磁盘效率影响
http://bbs.pceva.com.cn/thread-35083-1-2.html

發現到 原來 Windows 並沒有這麼笨
主動式快取 Superfetch + 被動式快取 就很好用了

supercache 或 FancyCache 這類軟體就直接淘汰了
因為這類軟體根本就和windows本身的快取機制 功能完全重疊
裝了最好笑的情況就是 supercache 快取一次 , windows 本身的快取機制又快取一次 (脫褲子放屁?)
除非這類軟體安裝後會強制關閉 windows 本身內建的快取機制 (那絕對被微軟告到死 :PPP:)
不然安裝這類軟體 卡到陰的機率 絕對會高很多很多

那ramdisk呢?
ramdisk 是在記憶體切出一塊來虛擬成硬碟來使用
好處是放在 ramdsik 的檔案變快了
但代價就是你要把犧牲你的寶貴的記憶體 拿去做 ramdisk
那 ramdisk 裡的 檔案 如果被 windows 內建的快取機制 快取到了呢?
都是記憶體,所以一樣快阿 :PPP:
而且這種情況有很高的機率會發生喔...
因為你會想放到 ramdisk 的檔案
絕對是你一開電腦就會用到的檔案,對吧?
那相對的被 windows 快取到的機率幾乎逼近 100%
那到頭來我們裝了 ramdisk 會不會只是為了跑分而已呢? :PPP:
 

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
您這有感而發是針對某篇發問吧? ^^

當然各人使用Ramdsk目的不甚相同...
純粹為跑分用.當然不值得提...

但Ramdsk的好處確實是存在的...
像我個人拿Ramdsk作環境變數的Temp.瀏覽器所有cache...

直接受惠的好處是...
不必常常去刪Temp資料夾裡的檔案了...
重開機後都消失不見...
對SSD的好處當然是減少頻繁的寫入.還有速度(Ram還是比SSD快.不過無感就是...)

當然個人的PC...
32G RAM.還算夠用...
才會如此架設.不然Ramdsk不是絕對必要的...

遊戲玩家應該也會喜好Ramdsk
直接遊戲放入Ramdsk去玩遊戲.應該很有爽度的!!

至於Fancycache等.這些類似Ramdsk的快取軟體...
(個人目前沒用...)
我想對HDD等這些機械結構零件...
會有相對應的快感.也多少可以保護些HDD的存取壽命吧...
 

s952613123

榮譽會員
已加入
8/1/09
訊息
1,566
互動分數
0
點數
36
個人也覺得RAMDSIK 少數情形適用
1.XP << 記憶體管理不佳
2.32bit << 超過用不到
3.記憶體太大 << 超過用不到 可以考慮拿來放一些程式讀檔
4.你覺得的存檔媒介很寶貴 (比如說SSD 或者 該硬碟快葛屁)

其他個人覺得普普 可以不用搞東搞西的(關機有時候還要備份 斷電就....)
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,875
互動分數
535
點數
113
年齡
35

但Ramdsk的好處確實是存在的...
像我個人拿Ramdsk作環境變數的Temp.瀏覽器所有cache...
直接受惠的好處是...
不必常常去刪Temp資料夾裡的檔案了...
重開機後都消失不見...
對SSD的好處當然是減少頻繁的寫入.還有速度(Ram還是比SSD快.不過無感就是...)

這樣反而變慢囉 :PPP:
清空 瀏覽器的快取 -> 完全沒有快取 -> 開任何網頁都需要重新載入
清空 環境變數 Temp -> 系統穩定性?
ramdisk 除非是微軟出品的,不然一裝上也是要有當機的心理準備吧...
 
最後編輯:

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
這樣反而變慢囉 :PPP:
清空 瀏覽器的快取 -> 完全沒有快取 -> 開任何網頁都需要重新載入
清空 環境變數 Temp -> 系統穩定性?

NO NO NO !!!

看來您真的沒用過Ramdsk當環境Temp暫存...
只要未關機....
任何檔案一直都在.就跟寫在HDD一樣...

只是重開機後.才會自動消失...

而且建議最好使用自動調整大小的Ramdsk...
例如Primio.選disk IO模式.且不回寫硬碟..
這樣用多少.才占用多少記憶體...
i131713_snap0326.png
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,875
互動分數
535
點數
113
年齡
35
沒有任何測速軟體能測出 windows 的快取速度
但 測速軟體 卻能 很輕易的 測出 ramdisk 的速度
或許這也是ramdisk被神話的最大原因? XD
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,875
互動分數
535
點數
113
年齡
35
NO NO NO !!!

看來您真的沒用過Ramdsk當環境Temp暫存...
只要未關機....
任何檔案一直都在.就跟寫在HDD一樣...

只是重開機後.才會自動消失...

而且建議最好使用自動調整大小的Ramdsk...
例如Primio.選disk IO模式.且不回寫硬碟..
這樣用多少.才占用多少記憶體...
i131713_snap0326.png

我用過阿~
但你如果注重系統穩定性
就連 環境變數 的 Temp
都該讓它重開機或關機時 寫回硬碟
而不是就直接重開機了
 

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
這樣反而變慢囉 :PPP:

ramdisk 除非是微軟出品的,不然一裝上也是要有當機的心理準備吧...

如果Ramdsk造成當機.那當然必須放棄ramdsk...
但可以多方測試看看.往往未必是Ramdsk原因...


目前個人PC...
以含ramdsk環境.Pcmark,LINX跑過.外加超頻使用中.都還OK的...
 
▌延伸閱讀