之前有看過別人用二顆SSD做成RAID0 效能驚人
最近突然想一下 要是可能把RAMDISK也做成RAID0
效能不是比SSD做的更強?
上網爬一下 只有二篇有相關訊息
這是買一個硬体配備將RAM做成硬碟
RAMDISK 極速傳說,番外篇:硬體 RAMDISK
http://weihsinchiu.pixnet.net/blog/post/2633810-ramdisk-%E6%A5%B5%E9%80%9F%E5%82%B3%E8%AA%AA%EF%BC%8C%E7%95%AA%E5%A4%96%E7%AF%87%EF%BC%9A%E7%A1%AC%E9%AB%94-ramdisk
這方法問題在於該配備只有支援DDR2
這是用虛擬化
[另類加速] 虛擬化 RAID-0 磁碟陣列 (應該是用文中虛擬系統軟体做了 也就是說也可以用VM來做?)
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=48776&viewmode=flat&order=ASC&type=&mode=0&start=0
文中說效能反而降低 多做幾顆效能應該會上升
那要是我做12個1G的RAMDISK糟 用虛擬化串列起來 可行嗎?
好奇問問除上面二種方式
是否有其他更方便的設定?
極限就卡死在HAL跟Memory Controller Bandwidth
所以用software-based Ramdisk模擬SCSI搞non-Direct IO的RAID0
除了多此一舉以外沒別的可以形容
windows 下不支援 RAMDisk 的 soft raid(因為磁碟管理員根本看不到 RAMDisk 磁碟),Linux 下才行。
但如果是同一台電腦的 RAMDisk,沒有意義就是了。
因為同一台電腦的 RAM,CPU 與 RAM 的匯流排速度是固定的,不管切割幾個 RAMDisk 分區,就如同在同一顆硬碟切割好幾個分割區,再把分割區組成 RAID0,速度完全不會增加。
RAMDisk 組 RAID0 要有意義,必須是不同台電腦。但是這樣又會有一個問題:網路速度。要把兩台電腦的 RAMDisk 串在一起組 RAID,必須靠網路。即使 10G 光纖網路,都還是比 RAMDisk 慢。
不過 RAMDisk 可以與 硬碟或SSD,組成 RAID-1,我在 Linux 實驗過,是可行的。好處是:讀取速度有增加,且可以同步資料(防止 RAMDisk 因為意外停電資料消失,硬碟中會有一份 RAID1 備份的虛擬磁碟)。
內文搜尋

X