請教關於RAID 01的陣列卡使用

請教有經驗的人
我的需求是做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如何? (*若您有用過)

謝謝大家
2017-11-30 14:24 發佈

skysinger wrote:
請教有經驗的人我的...(恕刪)

"1. 請問硬體RAID 01是否比軟體RAID 01快麼?"
得視各家RAID廠商的IP機能而定..

"2. 請問原本軟體RAID,是否改為硬體要做format呢?"
metadata長相已經不一樣..
VD要整個重作

"3. 目前鎖定SR300的SATA3作為RAID 01如何? (*若您有用過)"
我不認為用了Marvell的88SE9128效能會有明顯改進...

通常H/W RAID的判定是有沒有實作客製化的ASIC加速器...
vxr wrote:
'1. 請問硬體RAID...(恕刪)


太感謝了
您點到重點是晶片
所以有去研究一下
竟然被評價很爛
雖然寫SATA3 實際上很有限XD
這種普通硬碟可能沒差...
不過網路反而推薦88SE9230這晶片


另外我重新測試
除了SEQ新版測試軟體消失之外
整體傳輸速度竟然有提升...



同一顆原本只能做到180MB讀取,RAID 1後有223MB
不過寫入反而變慢
http://forum.jorsindo.com/thread-2506347-1-1.html


不過反應變慢可能就要用CPU運算控制IO?
不過我是用I7...



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環境才決定...
vxr wrote:
我看不太出SEQ的...(恕刪)


謝謝詳細的回覆
聽起來暫時可以別花錢

關於SEQ可能我沒上單顆的圖
所以造成誤解
至少有增加20-40MB傳輸速度啦
雖然跟書本上的RAID1有差距
不怎麼好
但是還是有提升
原本以為還會降低
不過虛擬機器利用這RAID 1確實還是有點下降表現
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結