實務面的 為什麼要RamDisk - Windows

Anthony avatar
By Anthony
at 2009-10-31T10:47

Table of Contents

先說一下我不是啥資訊科畢業的 有錯請指正



記憶體 就像是空壓機的存氣瓶 是一個緩衝 馬達充的氣很慢 但是都存入存氣瓶中

馬達就像是硬碟 又慢又吵 記憶體就是氣瓶 速度暴快 隨手可得 但是容量有限


剛開機的時後 或是剛啟用程式的時後 馬達才剛開始啟動 而氣瓶是空的

於是就聽到馬達瘋狂充氣(硬碟) 所以大家就知道了為何有人要用萬轉硬碟還做RAID0


但是馬達(硬碟)能夠升級的速度 很有限 而且價格昂貴(萬轉硬碟) 或是壽命很短(SSD)

所以大部分人還是使用7200轉硬碟(萬轉也沒快多少 真的...而SSD壽命也真的很短...)


硬碟假如花一萬台幣能搞出的速度 記憶體哼哼..再爛的都是秒殺...


所以聰明的你應該知道怎樣是理論上最佳的配置了嗎?



應該是

便宜大容量和速度有一定水準的主流硬碟 而且那個速度都差不了多少 所以看容量就好
(便宜和速度有一定水準的主流馬達)

大容量的記憶體 減少超慢的硬碟讀取(大容量氣瓶 減少超慢的馬達打氣)



我們來做個小結 記憶體怎樣才夠用

只要 使用者 要用程式的時後 都是從氣瓶拿(記憶體) 那就拿啥都是秒殺了
都不用等馬達慢吞吞的充氣(硬碟讀取分頁檔 或是讀檔案) 那就很完美了 對吧?


-------------現實世界----------------

該死的XP蠢到暴 執行程式後 硬碟慢吞吞讀取資料到記憶體

記憶體還一大堆沒用 他又把這些可能兩秒後會用到的資料 放回硬碟中(分頁檔)

結果兩秒之後要用 很抱歉 就在那等硬碟又傻傻讀分頁檔 就卡在那了

結果買了不管配備多好的電腦 還是蠢在等那蠢硬碟 完全沒有很快的感覺阿


於是出現了RAMDISK 把實體記憶體偷出來做成一個假的超高速硬碟

然後系統的分頁檔放裡面

嘿嘿 不管你怎放了 反正到最後都放到實體記憶體 這樣順暢多了




而Windows7 X64 一改之前X64的軟硬體不相容或沒出驅動的陰影(微軟炒作中..)

記憶體可上8G 12G 16G 或更高 記憶體管理也算非常好

暫時用不到的記憶體中的資料 也放在那等看看後面用不用的到(快取)

我自己插8G 記憶體使用了263X 快取也有553X 大幅減少從硬碟讀取分頁檔的機會

實際觀察資源監視器中 system 讀取分頁檔的次數 快要找不到了 一分鐘不到一次

火狐三天前開的30頁中的某頁分頁 突然切過去 也是順暢讀出 不像XP這時會突然卡住

耶 那都這樣快了 硬碟都很少在讀分頁檔了 還要RAMDISK幹嘛?....




不 RAMDISK還是有很多用途的 但是對於使用了W7 X64的一般使用者來說

如果你只是想讓電腦更快 RAMDISK放分頁檔 這條路以經不通了

還想再快?升級電腦吧...

觀察CPU是否日常操作常常100%→升級CPU
觀察硬碟記憶體是否還是瘋狂讀取 而你還是瘋狂在等他讀卡在那→升級記憶體容量

如果你希望的是超順暢感受 我有測試過一點點低標準給你參考 均為W7 X64

P4 3.0 1GRAM→ CPU常常100%在等 因記憶體少硬碟也會瘋狂讀取 可用 不順
X2 3600+ 4GRAM→ CPU常常100%在等 日常操作小中軟體順暢
X2 550BE 4GRAM→ 日常操作小中軟體極順暢
X2 550BE 2GRAM→ 日常操作小軟體順暢 中軟體或瀏覽器分頁開10頁就開始出現慢一點了
Q6600 8GRAM→ CPU很猛 記憶體也很猛 順暢 但是開VM之後記憶體還有點進步空間
(VM分配2-4G...沒辦法 我貪心)




--------------------------------------------

關於RAMDISK在P2P軟體上的應用 減少硬碟讀取方面 我自己比較常用eMule

eMule設緩衝時間限制30分鐘 檔案緩衝區大小40MB(不確定這是單一檔或全部總合)

這樣設下去之後 加上原本W7的記憶體管理良好

上傳200下載300時 5-10秒才會閃1次硬碟燈 而從資源監視器看

也可以很清楚的看出極少量的資料在寫入讀取eMule的暫存區

如果將eMule整個於VM中執行 對主系統來說所有VM內的eMule存取硬碟的動作

都只是VM這個映像檔的存取動作 於是還會再搞一次快取 只要記憶體夠大

10-20秒閃1次硬碟也偶爾會發生 所以在驢子上 RAMDISK也沒用途了
--------------------------------------------

投資報酬率

如果RAMDISK的用途是偶爾才用到的 必須計算一下投資報酬率的問題

如上所述 8G記憶體以經讓我感覺還想再增加了 不夠用了(或許有些人覺得很夠了)

而許多版友只有2G 4G記憶體 明顯還需要增加

如果再常駐減少一部分 用於偶爾才用到 似乎不太划算 因為這會影響平常使用

所以大概只會是要用才開的特殊用途 例如要載BT才設(你會不會累...)

如要用於完全取代分頁檔 沒有8G 12G 甚至16G 大概都不用想了(自己嘗試..)

而得到的是?如前所述 RAMDISK只是為了減少硬碟讀取分頁檔

W7以經快接近完美了 你就算把分頁放RAMDISK 我相信也感覺不太出來差別了
(這是推測 我沒嘗試過 因為不想搞爛之後要重灌)


----------------------------------------------

RAMDISK特殊用途

我有股衝動想換系統上12G 或16G 內放VM映像檔灌W7...很想知道這樣要灌幾分鐘...

XP我嘗試過 切5G多 灌了5分多鐘 瓶頸應該是CPU和記憶體速度

但是W7應該是放不下...
---------------------------------------------

最後再次提醒 我不是啥資訊科的 這是我玩的經驗 有錯請指正 畢竟來這版看就是來學的

W7內 我的電腦→內容→效能資訊及工具→進階工具 這裡有很多可以看的唷

感謝各位看完

--
Tags: Windows

All Comments

Oliver avatar
By Oliver
at 2009-11-04T10:32
我很認同.... 可惜我只有4G .....
Mia avatar
By Mia
at 2009-11-07T02:21
想買RAM的時候偏偏漲了一倍價錢....
Thomas avatar
By Thomas
at 2009-11-08T22:09
問題在於 DRAM終究是volatile memory 永遠無法當大量
儲存裝置 至於你說SSD碟 就算是效能較好的SLC 速度
Olga avatar
By Olga
at 2009-11-10T13:52
也比不上main memory。
Elma avatar
By Elma
at 2009-11-11T17:04
PAGE FILE原本就是在設計來解決main memory不夠的問
Heather avatar
By Heather
at 2009-11-11T18:32
題,能不用到當然好,畢竟現在的memory大小不同以往
Ivy avatar
By Ivy
at 2009-11-16T04:43
RAMDISK終究只是個輔助用的,RAMDISK設愈大,你關機
Xanthe avatar
By Xanthe
at 2009-11-20T18:16
時終究要把資料寫回HDD就愈慢,除非你裡面都是些不用
的東西。
Susan avatar
By Susan
at 2009-11-20T19:34
然後我不太懂你這篇到底想表達什麼...
Caroline avatar
By Caroline
at 2009-11-23T01:31
某些AP"似乎"會半強制使用PAGE FILE(聽說PhotoShop
會,不過我沒在使用,不確定)
Kristin avatar
By Kristin
at 2009-11-23T20:36
我只是看很多人對RAMDISK念念不忘 想說 寫篇說明
Queena avatar
By Queena
at 2009-11-26T00:27
RAMDISK把PF放進去已經不主要用途了啊 我x64也要切
George avatar
By George
at 2009-11-27T13:43
請問 暫存檔要放入 大家建議切多少給它阿?
Linda avatar
By Linda
at 2009-11-30T11:18
x32 64~1534 有要跑繪圖那種再加大
Anonymous avatar
By Anonymous
at 2009-12-04T09:19
再請教一下我要用gavotte ramdisk要成立時 他說失敗
Genevieve avatar
By Genevieve
at 2009-12-04T17:04
(它顯示失敗)我用的是W7企業版64位元
Rae avatar
By Rae
at 2009-12-06T03:18
好像是因為沒有X64用的有認證的驅動所以無解
Catherine avatar
By Catherine
at 2009-12-11T02:10
那有其他種程式的ramdisk可以介紹嗎?
Liam avatar
By Liam
at 2009-12-14T11:39
有另一牌的 要買的 自己GOOGLE看看吧...
Mia avatar
By Mia
at 2009-12-17T15:44
現在我win7x64下切ramdisk都拿來用TEMP、零碎檔案
Blanche avatar
By Blanche
at 2009-12-18T03:23
給不知該放哪的雜檔案挺方便的,也減少HD讀取次數
Regina avatar
By Regina
at 2009-12-19T16:30
那種極端使用.繪圖軟體單檔很大的.ramdisk快很多..
Valerie avatar
By Valerie
at 2009-12-22T10:36
不過通常都會直接上外接電源模組的RAMDISK不插主機板
了...除此之外 就我來說(6G)一般使用用不到ramdisk了
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2009-12-25T06:05
請問W大 你是用哪種ramdisk?SuperSpeed RamDisk???
Megan avatar
By Megan
at 2009-12-25T08:13
推~

Windows 7 sharing library

Tristan Cohan avatar
By Tristan Cohan
at 2009-10-31T10:44
今天發現windows 7 的Library 用在相同網路內的PS3抓得到 可是就只能看Library裡面原本就有的Sample影片音樂等等 如果有一些想分享的影片音樂等等不是在Windows 7 所安裝的C槽 那要如何把這些影片音樂分享致PS3(不是把要分享的檔案弄到Library 因為C槽不夠大) ...

開機選單消失

Queena avatar
By Queena
at 2009-10-31T10:43
請問一下~ XP 安裝完之後有作備份,再裝7 於同一硬碟但不同磁區 有看到多重開機選單,這2-3月以來也用得很順 最近要 XP突然掛掉,我用之前的備份檔把他還原,成功 問題來了,原本多重開機選單消失了 嘗試用spfdisk製作開機選單,但一直失敗 仍然只能進去XP ,進7 顯示NLTDR(? 掛掉 ...

請問有關買win7 升級版的問題

Kelly avatar
By Kelly
at 2009-10-31T10:05
我們學校在我們畢業的時候 送了我們每個人一套win vista ultimate版序號 現在我人在美國 有打算買一套英文版win7來用 不知道我這樣的狀況能不能買升級版就好? 另外就是我可否買win7 Home Premium的昇級版 還是我只能買一樣的ultimate昇級版? 還有win7英文版在顯示中 ...

電源供應器接線

Irma avatar
By Irma
at 2009-10-31T09:49
※ [本文轉錄自 ask 看板] 作者: nickz (~N~) 看板: ask 標題: [請問] 電源供應器接線 時間: Sat Oct 31 09:25:19 2009 (我用過兩顆硬碟, 新舊各一) 我的硬碟會突然出現聲音, 跳針-andgt;運轉, 迴圈, 聽起來是硬碟壞軌, 後來買了新的, 用 ...

windows7 載入之前的歷史訊息方法?

Freda avatar
By Freda
at 2009-10-31T09:39
用了windows7之後,發現之前存奇摩的歷史訊息路徑找不到了 有把之前的歷史訊息存起來,但是不曉得該放在哪一個資料夾裡面 有版友知道該怎麼做嗎? 謝謝您們囉!! - ...