[請問] ramdisk 複製檔案的速度

看板EZsoft作者 (not a loser)時間9年前 (2015/04/18 19:43), 9年前編輯推噓6(608)
留言14則, 7人參與, 最新討論串1/1
因為記憶體有16G的關係 就切了兩個槽來實驗ramdisk間, 用複製貼上來傳檔案的速度 結果發現當檔案很大如電影的時候, 傳輸速度的確是飛快(可達1GB/s) 四部電影傳過去大約5秒內就完成了 但是當我改成傳幾套綠色軟體過去, 傳的是一堆小檔案, 速度卻和傳統硬碟的速度差不多 照理說ram的小檔寫入也比傳統硬碟快超多啊?! 是不是之中有甚麼機制是我不懂的呢? 軟體是softperfect 系統是win8.1 64bit 請強者賜教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.150.157 ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1429357414.A.D62.html

04/18 20:20, , 1F
你是指兩個槽都是RAMDisk 互傳檔案?
04/18 20:20, 1F

04/18 22:06, , 2F
小檔案不意外啊
04/18 22:06, 2F

04/19 02:52, , 3F
16g ram切兩個ramdisk還可以放四部電影,電影畫質挺
04/19 02:52, 3F

04/19 02:52, , 4F
悲劇的?
04/19 02:52, 4F
四部大小約3G

04/19 03:15, , 5F
複製多個小容量檔案一定會比較慢,但你說慢到跟HDD一
04/19 03:15, 5F

04/19 03:16, , 6F
樣,有點難以想像
04/19 03:16, 6F
剛簡單拿碼表測了一下,將共1GB的幾個小軟體由HDD複製到RAM(C、D為HDD, X、Y為ramdisk) D→X 2:25 X→Y 1:13(純ramdisk) Y→D 1:29 D→X 0:55(?) X→Y 1:08(純ramdisk) Y→D 1:23 D→C 1:31 感覺這種測法蠻粗糙的且各次結果有些差異, 可能有忽略甚麼條件吧不然那個0:55有點怪 平均X→Y雖然有快些 但也大約15~20秒而已 跟我想像的有點落差XD 畢竟用平測軟體ramdisk的各項速度都是HDD的數十到數百倍阿 我以為時間至少快個一半之類的XD ※ 編輯: Rusnake5566 (36.238.151.82), 04/19/2015 12:00:09

04/19 13:41, , 7F
變數有點多 你這速度C,D應該是同顆實體硬碟?
04/19 13:41, 7F

04/19 13:42, , 8F
Ramdisk的速度有太多變因 不同軟體也會有差
04/19 13:42, 8F

04/19 14:06, , 9F
是的是同一顆
04/19 14:06, 9F

04/19 18:23, , 10F
先弄成壓縮檔,copy到RAM disk後,再解壓縮。
04/19 18:23, 10F

04/19 23:25, , 11F
要注意WIN也有cache的設計,第二次之後,讀取可能都在RAM
04/19 23:25, 11F

04/19 23:26, , 12F
所以等於只有寫入的差異,我不確定寫入有沒有cache,有的話
04/19 23:26, 12F

04/19 23:27, , 13F
除了第一次全都白測了。當然檔案大過cache就有意義了。
04/19 23:27, 13F

04/20 12:46, , 14F
開機 測 關機 開機 測 關機 開機 測
04/20 12:46, 14F
文章代碼(AID): #1LCaDcrY (EZsoft)