[應用]SSD與RAMDISK的實際應用


fotumbra wrote:


重開機後,要上同樣的網站,要再從網路下載,不是更花時間嗎?
若啟用回存功能,開關機時間會延長。


hsunhao wrote:
接下來就是Ramdisk的強項,把未解壓縮的檔案放到Ramdisk上,例如以前一張D5格式DVD
的容量是4.XGB,小弟切了10GB給Ramdisk,你直接把4.XGB的壓縮檔丟到Ramdisk去解壓縮
...(恕刪)


多一個步驟,把4.XGB的壓縮檔丟到Ramdisk,要花多少時間?
直接解壓縮就好了。



現在網路最慢也有 20M 上下行 你說開一個網頁能多久?
網頁暫存 都是廢物資料 你回存有什麼意義? 我看你是根本沒用過RAMDISK.....


你不要忘了 解壓縮 不僅CPU、RAM效能有影響 I/O速度有很大關聯....

那為什麼很多人要把 壓縮暫存 放在RAMDISK...

就是硬碟速度有差.... 如果是完整檔案在RAMDISK

他就繞過低速的HDD裝置 直接在 RAM 和 CPU 之間存取 你說時間有沒有差很多....
别看你今天闹得欢,小心今后拉清单,这都得应验的。不要干这种事情。头上三尺有神明,一定要有敬畏之心。
jerry20530 wrote:
現在網路最慢也有 20M 上下行 你說開一個網頁能多久?
網頁暫存 都是廢物資料 你回存有什麼意義? ...(恕刪)

不錯的主意,也許你可以和chrome,firefox,IE建議一下,不要再做cache.


jerry20530 wrote:
如果是完整檔案在RAMDISK ...(恕刪)

想必你沒做回存,重開機就沒有了,
壓縮檔是當次開機,網路下載到ramdisk的嗎?
不然不是要從ssd/hdd 複製到ramdisk,再解壓縮,
壓縮檔資料若不是一次性的,是要保存的,那還要再copy到ssd/hdd

hsunhao wrote:
所以才說您沒用過Ramdisk,光你直接解壓縮的時間,夠我把壓縮檔丟到Ramdisk再解壓都
比你花的時間短。
...(恕刪)

解壓縮在ramdisk,不用再copy回去ssd/hd上嗎? 若是一堆小檔案,會有比較快嗎?
要不要給個測試數據?

又那有那麼多的大檔案要解壓縮? 我是一星期不見得有一次.使用機會不高.


hsunhao wrote:
那推出Ramdisk軟體還要收費的廠商是
做心酸的嗎?當然就是有它的效益在,才會有相應的產品推出啊!...(恕刪)

會有人有需要用到啊,
如果是資料庫Server/Web Server......,也許可以用,搭配回存機制.


我有裝過ramdisk,就是找不到很好用的地方.
我是32GB,最多24GB做ramdisk,我沒法同時做BT,Temp,下載,打電動......,容量不夠用.
(另外我SSD只剩40GB空間,也不夠做BT下載,而且誰會去做,明明是加速系統及程式的用途,用來下載資料?要等到SSD 512GB很便宜時吧)

後來才裝cache軟體,設16GB給它用.
fotumbra wrote:
想必你沒做回存,重開機就沒有了,
壓縮檔是當次開機,網路下載到ramdisk的嗎?
不然不是要從ssd/hdd 複製到ramdisk,再解壓縮,之後再copy到ssd/hdd



解壓縮在ramdisk,不用再copy回去ssd/hd上嗎? 若是一堆小檔案,會有比較快嗎?
要不要給個測試數據?

又那有那麼多的大檔案要解壓縮? 我是一星期不見得有一次.使用機會不高.

我有裝過ramdisk,就是找不到很好用的地方.

後來才裝cache軟體,設16GB給它用.



怪了 RAMDISK 寫入效能 超越很多裝置 不論是大檔小檔 都不成問題...
我不知道你回存的意義?

cache軟件 你不要忘了 他只是暫時緩衝在 DRAM當中

你延遲時間沒有設定很久 馬上就會寫入 硬體裝置.....

不適合拿來加速運用 你有種一點 在SSD 開cache 給我下載BT 你敢嗎?
别看你今天闹得欢,小心今后拉清单,这都得应验的。不要干这种事情。头上三尺有神明,一定要有敬畏之心。
fotumbra wrote:
解壓縮在ramdisk,不用再copy回去ssd/hd上嗎? 若是一堆小檔案,會有比較快嗎?
要不要給個測試數據?




唉... 有些人就是喜歡看理論、數據... 我只好把約4GB左右的相片檔壓成一個「僅儲存」的壓縮檔,

相片一張一張的應該算是一堆小檔案吧?小檔案解壓縮應該是比較費時... 所以我測試的環境是這樣

的:

1. 把壓縮檔從組 Raid0 1TB(500G*2顆) 的磁碟解壓到WD黑標1TB... 看要花多少時間,

Raid0當來源是有點作弊了,但我要讓你看它跟Ramdisk到底差多少,只好作弊了。

圖一:Raid0解壓4GB到WD 1TB 黑標硬碟,可以看到CPU一整個是閒置狀態,只有硬碟在忙,解壓快結

束時約花近30秒。




2. 壓縮檔在Ramdisk現地做解壓的動作,可以看到CPU有在幫忙(連溫度都飆了),且快解壓結束時,

只有10秒不到。

圖二:




你是要看這種數據嗎?還是要看真正的壓縮檔(就是非「僅儲存」,有壓縮率的),在傳統硬碟(單顆

不做raid0等作弊行為)現地解壓的速度?這個我懶得測了....

東西是要自己去實驗、去使用之後,再來批評它有什麼缺點,而不是叫人家測給你看,然後還是不會

去使用它,人家有測有提供數據也是白搭...

hsunhao wrote:
只有10秒不到。


非常好,省了20秒,夠我拉一次大號,決定來加買32GB記憶體。

kkgo2 wrote:
非常好,省了20秒,夠我拉一次大號,決定來加買32GB記憶體。



有時文章寫得再清楚都沒用!省20秒,是因為我用「僅儲存」方式去壓縮的,實際上它

不算是壓縮檔,只是封存起來而已,再加上我用作弊的環境下去測的,你可以自己測看看實際

上的環境,看可以差多少,而不是叫人家一直測給你看!


而且.. 我記憶體才16GB (4GB*4)都能玩了... 4GB*4支,我買的時候一條4GB DDR3-1333

才七百元不到!

hsunhao wrote:
唉... 有些人就是...(恕刪)


你所謂的CPU有在幫忙...應該是RAMDISK存取所產生CPU資源消耗...

另外ISO直接掛虛擬光碟比你解壓縮便利多不是嗎
guardxd wrote:
你所謂的CPU有在幫...(恕刪)



這個就更匪夷所思了,所以CPU的資源消耗不是CPU在幫忙?那CPU要做什麼?


ISO檔掛虛擬光碟,確實是比較方便,可是好像跟我的應用沒什麼關係?我的原生檔案格式

還要轉成ISO嗎?

fotumbra wrote:
解壓縮在ramdisk,不用再copy回去ssd/hd上嗎? 若是一堆小檔案,會有比較快嗎?
要不要給個測試數據?

又那有那麼多的大檔案要解壓縮? 我是一星期不見得有一次.使用機會不高.

我有裝過ramdisk,就是找不到很好用的地方.

後來才裝cache軟體,設16GB給它用.(恕刪)



這種就是看個人作業需求而定,用得到的人會說RAMDisk好用很正常,至於用不到的人一直去酸RAMDisk fans也不會改變什麼。壓縮檔來說,我管的機器每天都會自動解壓縮一堆壓縮檔來編譯,一個壓縮檔少則一萬個檔案,多則兩萬多個,如果暫存檔的路徑與目的不一樣,那等於用慢速IO寫兩次。稍微大一點的程式,一個壓縮檔裡面塞幾萬~幾十萬個不到10KB的檔案很正常,對於有這種需求的人,用RAMDisk來加速解壓縮過程的確有效果。何況採購單位對要買SSD就在那邊OOXX的,只好自己想辦法。
不能用10秒計算,
hsunhao wrote:
壓縮檔在Ramdisk現地做解壓的動作,可以看到CPU有在幫忙(連溫度都飆了),且快解壓結束時,
只有10秒不到。
...(恕刪)


你的使用情境是什麼? ramdisk不做回存吧?

1.你少了壓縮檔從HD複製到ramdisk的時間,(每一個壓縮檔都從網路指定下載到ramdisk?)
2.也少了解壓縮檔案從ramdisk複製到HD的時間,(解壓縮檔不存的比例有多少?要儲存就要算入)
和下面不用ramdisk的做一下比較.


不嚴謹的測試,前兩個用PrimoCache 16GB
1. 3GB的壓縮圖檔,6秒解壓縮,不準,因為我是先壓再解壓縮,有在cache內.
如果我從網路下載壓縮檔,我覺得也是類似如此.


2. 重開機,3GB的壓縮圖檔,17秒解壓縮. 我有設定延後寫入.
之後會背景實際複製到SSD/HD


3. 關掉cache,55秒解壓縮



ramdisk不是不能用,但我只找到在某些特定情境下的使用方法,所以我捨棄了.
也許有人有很好的用法可以提供(希望是一般人都會用到的),我也會改用回來,
如果是特殊的應用情境,我還有想過DB Server弄到ramdisk上呢.這不適合一般人吧.


後來改用cache軟體(可惜PrimoCache以後可能會收費).
因為我覺得它比較適合大多數人一般的應用情況.
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 14)

今日熱門文章 網友點擊推薦!