[請益] 我對 ramdisk 是不是哪裡有誤解?

看板hardware作者 (z0 gj3c.6)時間8年前 (2017/05/23 10:11), 8年前編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
大家好,最近在八卦板看到 Chrome 的暫存檔可以放到 ramdisk,加快載入速度。 所以稍微看了一下 ramdisk 的相關介紹, 知道是將 RAM 模擬成硬碟,在上面的檔案會被比一般硬碟百以上倍的速度存取。 所以我就想啦,如果做得更激進一點,把某個程式直接灌在裡面, 那是不是 Loading 速度也是一瞬間? 就像寫程式中存取某個宣告的變數的值一樣,都是不到眨一次眼的時間? 我知道 ramdisk 不適合安裝和儲存永久使用的東西,只是單純實驗性質。 我拿小朋友齊打交2來實驗,平時灌在硬碟裡要載入遊戲, 都大概要等個 5 秒左右遊戲才會載入完畢,這次直接全部灌在 ramdisk 裡面, 用系統管理員身分啟動遊戲,發現.....載入的速度根本沒差啊 o_o" 請問我對 ramdisk 是不是哪裡有誤解? P.S 我的電腦 16GB 的 RAM,切 2GB 來當 ramdisk -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.179.172 ※ 文章網址: https://www.ptt.cc/bbs/hardware/M.1495505481.A.B1D.html

05/23 11:17, , 1F
若你是把程式拷貝到 ramdisk ,然後分別點執行
05/23 11:17, 1F

05/23 11:18, , 2F
那...你測不出啊,當你複製到 ramdisk ,會有 file cache
05/23 11:18, 2F

05/23 11:18, , 3F
這個機制,把你拷貝過程的東西,暫時留存在file cache內
05/23 11:18, 3F
可是我把 windows file cache 也移動到 ramdisk 底下了, 是不是能解決大大提到的問題?結果還是一樣ˊˋ ※ 編輯: henry8168 (60.248.18.139), 05/23/2017 12:29:01

05/23 12:36, , 4F
那可能代表這5秒內大部分時間都不是在讀取XD
05/23 12:36, 4F
所以可能是 CPU 太弱的意思 囧"

05/23 19:21, , 5F
我用imdisk測試,每秒可到1400MB
05/23 19:21, 5F

05/24 00:55, , 6F

05/24 00:56, , 7F
推S大,這5秒不是忙在硬碟讀取
05/24 00:56, 7F

05/24 01:00, , 8F

05/24 01:05, , 9F
小朋友齊打交才多大 你是認為有多少東西需要載入XD
05/24 01:05, 9F
看了大家的解說大概了解了,我應該用更大的遊戲或程式去測試才會有感, 謝謝大家XD ※ 編輯: henry8168 (59.120.179.172), 05/24/2017 11:11:01
文章代碼(AID): #1P8vf9iT (hardware)