小弟剛開始只注意到RAMDISK與硬碟之間的讀取及寫入關係(回寫、瓶頸、保存),
很直觀的認為在使用上是很多餘的一件事情,
但從第一頁看到第五頁、第六頁左右,
受益良多:"系統或應用程式對RAM、硬碟、CPU三者之間的使用機制有了更清晰的概念與觀念。"
讓我更懂得如何妥善利用緩存,減少硬碟沒必要的動作,並增加運作效率!
在這些概念裡,不禁讓我聯想SSHD利用類似的方法來提升速度:
"將常用的資料放到SSD,少用的放在HDD"
有如BT時,常讀寫的的資料,應用程式會將它放在RAM裡,減少IO次數,並提升效率。
如果使用RAMDISK來BT,除了少去RAM的空間,還再次佔有RAM的空間(除非快取設0);
只用RAMDISK能BT的資料也有限,它就只有這麼大;
下載之後,想在裡面測試,同理,又佔去RAMDISK與RAM的空間,例如:解壓縮、安裝遊戲都還是會先快取記憶體再放到RAMDISK裡。
更何況解壓縮或安裝後,還想在裡面執行應用程式,RAM的空間被塞得滿滿滿!
乍看之下,RAM是非常充分的利用,但我不禁好奇,這麼用力的搾乾記憶體,其它程式還跑得動嗎?系統會順嗎?
如果記憶體夠便宜,裝到64G以上,我才會考慮切來使用RAMDISK;
以目前的性價比,應該是只有專業級或企業級用戶才有這種需求與真正的發揮效益。
這篇文章讓我學到很多,非常感謝!如果觀念有誤煩請指正,謝謝各位大大。