想買張raid卡來跑raid5
在網路上看到有hardward raid 5或是只寫raid 5
有這兩類的卡
硬體raid會比軟體raid來的安全嗎?
rebuild速度硬體raid也會比較快嗎?
另外假如果把系統做在raid5上 壞了一顆
這樣系統還能開機嗎?
還是只能透過raid卡 rebuild後才能開機
謝謝
現在常見的 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 的系統碟來開機挖資料...

1.硬體 RAID 卡會不會比較安全?這點見仁見智...硬體 RAID 可以比較安全,但是不一定,要看架設狀況而定。要是提到錯誤率的話, IOP 卡上的記憶體通常都會有 ECC ,軟體計算 RAID 是透過主系統 CPU 跟記憶體,這個部份我想一般使用者的環境不會有 ECC--------那2680就算是軟體raid囉?因為他沒有IOP。那假如主系統的ram是ecc,那效果會跟有iop的卡效果一樣嗎?
3.因為這個時候 RAID5 需要運算恢復漏失的資料,只要有硬體接手處理就可以開機...硬體 RAID 這方面本來就沒問題,上面提到的 Highpoint 2320 有 XOR chip 這樣的設計也是可以。-----------------那硬體接手開機,系統還是可以正常使用嗎?以raid5來說,可以像raid1繼續使用嗎?
1234567890
內文搜尋

X