RAID卡要怎麼去分軟體raid或硬體raid

想買張raid卡來跑raid5
在網路上看到有hardward raid 5或是只寫raid 5
有這兩類的卡
硬體raid會比軟體raid來的安全嗎?
rebuild速度硬體raid也會比較快嗎?
另外假如果把系統做在raid5上 壞了一顆
這樣系統還能開機嗎?
還是只能透過raid卡 rebuild後才能開機
謝謝
2009-12-13 4:20 發佈
看有沒有獨立的 I/O Processor 。如果有獨立的 IOP ,整張卡就是一個獨立子系統,只要有電就可以獨立運作,資料的完整性跟重建的成敗由卡負責。像是做 RAID 線上轉移、擴充或是重建的時候,歌照唱舞照跳,除了慢了點以外沒什麼不同,需要的時候照樣重開機沒差,就算停在 BIOS 設定畫面還是繼續重建, OS 當機也不見得會對進度有影響。同樣的狀況若是發生在由軟體處理 RAID5/6 的卡,脫離 OS 就無法進行重建。重建中重開機或是 OS crash 要看 driver 這方面容錯的設計。

現在常見的 IOP 有 Intel IOP34x 、 LSI ROC (RAID on Chip) , 3ware 則是用 Power PC 。不過有時候大顆的晶片不是 IOP ,原因是 IOP 不見得有 SAS/SATA PHY 可以直接用,你看到的大晶片可能是 PHY 。像是小弟用的 Highpoint 3520 用的是 IOP341 , SATA PHY 是 Marvell 88SX6081 SATA*8 ;而 2320 同樣用 88SX6081 SATA*8 ,這張沒有 IOP 。

另外,控制卡是否自成一個子系統,跟是否硬體 XOR 是兩回事,因為就算沒有 IOP , XOR 運算還是可以由特定 ASIC 或是 CPLD/FPGA 進行。像是 2320 這張卡就沒有 IOP ,但是他有一顆 HPT601 晶片,剛開機 driver 還沒載入,由他進行 XOR offload ,只是這個晶片效率說實在不太好... (<20MB/s)

上面胡扯一堆以後,下面回答你的問題...

1.硬體 RAID 卡會不會比較安全?這點見仁見智...硬體 RAID 可以比較安全,但是不一定,要看架設狀況而定。要是提到錯誤率的話, IOP 卡上的記憶體通常都會有 ECC ,軟體計算 RAID 是透過主系統 CPU 跟記憶體,這個部份我想一般使用者的環境不會有 ECC

2.利用 IOP 進行重建速度不見得比較快,但是不需要索求主系統的資源,不會一開始重建就狂吃 CPU

3.因為這個時候 RAID5 需要運算恢復漏失的資料,只要有硬體接手處理就可以開機...硬體 RAID 這方面本來就沒問題,上面提到的 Highpoint 2320 有 XOR chip 這樣的設計也是可以。至於純由軟體處理的 RAID5 ,把系統裝在裡面根本就是跟系統過不去...像是 Uptech SR400 (Silicon Image 3124) 根本沒有 XOR 處理能力,系統裝在 RAID5 掛了一顆以後就開不了,因為這個時候沒有 XOR processor ,你只能選擇拿另外一個有裝 driver 的系統碟來開機挖資料...
而 2320 同樣用 88SX6081 SATA*8 ,這張沒有 IOP. 那我想2680的XOR 運算會是用同一樣晶片 HPT601嗎

1.硬體 RAID 卡會不會比較安全?這點見仁見智...硬體 RAID 可以比較安全,但是不一定,要看架設狀況而定。要是提到錯誤率的話, IOP 卡上的記憶體通常都會有 ECC ,軟體計算 RAID 是透過主系統 CPU 跟記憶體,這個部份我想一般使用者的環境不會有 ECC--------那2680就算是軟體raid囉?因為他沒有IOP。那假如主系統的ram是ecc,那效果會跟有iop的卡效果一樣嗎?


3.因為這個時候 RAID5 需要運算恢復漏失的資料,只要有硬體接手處理就可以開機...硬體 RAID 這方面本來就沒問題,上面提到的 Highpoint 2320 有 XOR chip 這樣的設計也是可以。-----------------那硬體接手開機,系統還是可以正常使用嗎?以raid5來說,可以像raid1繼續使用嗎?
1234567890
小興哥 wrote:
想買張raid卡來跑...(恕刪)

1.比較穩
2.不會比較快
3.要看出問題是那顆hdd
小興哥 wrote:
而 2320 同樣用...(恕刪)


板子上好像沒有 HPT601 ,你很在乎這個開機問題的話,可以寄封信去 highpoint 問問是否支援從 degraded RAID5 開機...

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?