請教有經驗的人
我的需求是做RAID 1
原本想用主機板,不過B75跟他的南橋晶片我網路確認後,沒有這功能
而且應該是主機板上副廠晶片的SATA2
不過我沒有特別高的預算,2000以下
主要是給VM額外增加硬碟用,非系統碟用,就存檔用外掛硬碟
目前是在VM之外的windows 10做軟體RAID
速度反應並不差,感覺不出來
不過進到VM模擬器內,存取穩定性卻顯得不如單顆
我看網路上大部分解釋是RAID1會因演算法而異
好的1會跟0讀取近似
因此有打算使用硬體RAID
但我不知道這樣決定對不對
小整理一下問題
1. 請問硬體RAID 01是否比軟體RAID 01快麼?
2. 請問原本軟體RAID,是否改為硬體要做format呢?
3. 目前鎖定SR300的SATA3作為RAID 01如何? (*若您有用過)
謝謝大家
skysinger wrote:
太感謝了您點到重點...(恕刪)
我看不太出SEQ的讀取有甚麼改進...
RAID因為striping的關係...
RAID1兩顆的情況下...
寫入應該是會比較差一點...
software RAID不管是OS-filter based或著driver-based(Intel RST)..
I/O或著caching都會被控制在可能的範圍內..
例如Intel的RST的caching最大就我所知是16MB...
pure software RAID做striping計算或著RAID code的相關執行操作都需要跟host CPU請求資源...
88SE9230或著88SE9128也許是某種程度的將striping或著RAID code的一些執行操作交給內建的ARM CPU處理(offloading)..
但這並非意味著他是完整的hardware RAID...
除了效能之外..
還需要考量可靠性和擴展性..
在這些low-cost的driver-based RAID...
可能只提供一些基本的功能..
有一種firmware-based RAID與driver-based RAID有很大的不同...
他能跳脫OS driver的限制, 透過firmware提供完善的相關RAID stack執行..
像是初始化階段, BIOS提供rebuild、disk scrubbing、OCE等機能...
firmware-based RAID不意味著就是hardware RAID...
但是好處就是提供更好的可靠性...
因為基本判定還是有沒有客製化的ASIC加速器來決定...
Marvell的88SE9xx0看起來不像是firmware-based RAID..
大多操作都要進入OS環境才決定...
內文搜尋

X