引用:
作者LSI狼
軟體RAMDISK再怎樣強,仍不是一個實體裝置,除了不能裝系統外,拿來暫存除了會吃一些系統資源外,有時還會與軟體出現奇怪的衝突(曾經用到發生不知所云的BSOD或Fatal Error),所以硬體與軟體RAMDISK不能放在一起比較,軟體RAMDISK比較適合輔佐應用。
RAMDISK不是重在傳輸速率,而是在IOPS及小檔效能,早期SSD雖然搜尋時間短,但IOPS數據低落,小檔讀寫也是慘兮兮,近期重效能的SSD才開始在IOPS及小檔效能上有所提升,個人認為其最適的應用應在於資料庫系統暫存使用。
不過ACARD產品還有提升效能的空間(至少應發揮SATA2頻寬水準),體積、核心散熱及其最為詬病的售價同樣也有待改善。
|
軟體RAMDISK我試過三、四家,最後選的是QSOFT,原因是在我的運用,它比superspeed的還穩定;那個可以搞到OS抓不到的那版,是我用過最爛的;不過,有很多人用它用的很爽,這就因人而異,小弟不敢有什麼結論。
ACARD的那個硬體RAMDISK問題多多;我不曉得別人是怎樣用的。就與我之前用的技嘉相比,實在是爛的可以;我是拿來做MTK手機COMPILE而已,並沒有什麼偉大的用途。ACARD不定時出現『NTFS錯誤』,也連絡他們客服很多次。我本人之前也為了挑SATA晶片相容性問題跑到他們三重的辦公室『展示ERROR』....
資料庫系統方面,其實不太需要SSD這種東西。資料庫系統發展到現在,最強的就是如何去預抓資料到記憶體。以mysql加LINUX來說(老網友可能曉得,小弟做過七年的網頁程式設計、接案2年多.....),有沒有用SSD/RAMDISK,以mysql的bechmark軟體測出來的,根本是一樣的。Oracle就更不用講了,它本身TUNNING資源就是業界一絕。MS SQL小弟較少接觸,也沒做過實際比較。就之前在明日報、東森新聞台的經驗,就算用上三千多萬的STORAGE系統,也不如多設定點RAM給它(SQL Server是可以指定可佔用系統多大的RAM,現在新版的,小弟就不曉得了)。
一般使用MS Windows習慣的人,用上RAMDISK這一類的東西會覺得效能突飛猛進。但在LINUX、freeBSD上,除了開機真的有比較快,實際上使用並沒有比較好的效能。
如何善用輔助記憶體與主記憶體本來就是OS的基本功能,只是我們習慣MS Window,才忘了那是作業系統的基本功能。