軟 RAID 和硬 RAID 各有什麼優劣?

時間 2021-05-14 11:24:21

1樓:Luv Letter

簡單的盤的 RAID, 比如 0/1/10 或者 JBOL 走 md/LVM 的軟問題是不大的.

但是複雜的 RAID, 比如雙 U.2, 或者一堆 SAS 盤走 5/6/50/60, 基本需要硬 RAID.

硬RAID 的好處是

不吃 CPU 資源

配合電池的情況下對於 DRAM Cache 有著更強的控制和掉電保護能力

控制的粒度更高

優秀的韌體對於健康監控, 計畫任務(擴容, 備份替換)等工作更加方便

主機板的 RAID 其實也算是硬 RAID, 但是功能相比專用 RAID 卡會比較有限.

以及越新的晶元組的 RAID 更加完善. 早年主機板 RAID 因為南橋發熱和散熱的關係, 很容易造成控制器崩潰.

2樓:Coly Li

如果對效能不高,就用硬體RAID就可以了。如果是高速儲存裝置,譬如NVMe SSD,我現在還沒看到過能扛得住的硬體RAID方案。單SSD差不多80萬IOPS/讀3GB每秒/寫1.

6GB每秒,兩塊卡讀就是6GB每秒(注意是Bytes, 不是bits)的吞吐量峰值,160萬次IO每秒,硬體RAID卡直接就成為效能瓶頸了。

還是那句話,如果對效能要求不高,而且板載的RAID控制器靠譜的話,就用板載的吧,越簡單越好。

3樓:

如果是raid0/1建議用硬raid,反正卡便宜(h200什麼的)或者用intel自帶的,適合追求效能資料不重要的場合。卡壞掉的時候資料恢復是個麻煩事情。

如果是raid5/6建議直接用zfs的raidz/z2/z3,有快照資料備份方便,擴容簡單,硬碟控制器壞掉直接掛到別的機器直接import即可,硬碟狀態用郵件通知隨時知道硬碟掛掉。缺點是效能受限,不適合1000M/s以上的高速SSD陣列。

4樓:洛曉曉曉曉

建議你使用軟RAID。

現在的硬體跑軟體RAID 1/0/1+0基本都沒問題。

不要認為你晶元組自帶的RAID功能就是「硬RAID」。因為實質上,晶元組提供的RAID功能需要靠CPU進行計算,和作業系統的軟RAID相同,都是軟RAID。

真正的硬RAID是有專門的處理器處理資訊的。

你這需求直接上軟RAID就行,至於RAID資訊,無論是硬RAID還是軟RAID都是存放在硬碟頭幾個扇區的。根本就不存在「重灌系統後所有資料消失」的情況。

PS:如果你要上RAID5等RAID型別,強烈建議你用硬RAID,畢竟硬RAID的RAID卡具有自己的處理器(計算校驗值時不會占用主機CPU資源),還有快取,寫入速度不至於太難看。

PSS:軟RAID可以使用INTEL RST提供的(BIOS中設定),也可以用Windows的動態磁碟/儲存空間,OS X磁碟工具中提供的軟RAID,(Linux沒玩過,不清楚)。

5樓:

不太同意樓上大部分的回答,

OS崩潰,嵌入式系統就不叫OS?當然lsi 很多都是Power的CPU,有CPU就得有系統。FPGA也一樣。單細胞動物就不是動物?病毒就不是生物?

OS崩潰,Raid就Over,請問是否Raid卡掛了,你整個Raid就Over? 那太不穩定了吧?Raid資訊既然有保護的作用,由此可得,資訊儲存應該是儲存在硬碟上。

Raid 1+0 軟硬raid 差別不大,甚至硬raid控制器的吞吐量不如x86的系統,從而吞吐量會比不上軟Raid。

Raid 5,6則是硬raid完勝。why?

(當然這個前提不包括Solaris ZFS檔案系統,以及使用Linux 3.09之後的核心的相關系統)

簡單通過Raid5來進行比較。Raid 5基本原理是異或運算來實現。

XOR (0, 1) = 1

XOR (1, 0) = 1

XOR (0, 0) = 0

XOR (1, 1) = 0

硬碟1 硬碟2 硬碟3

| 101 | 010 | 011 |

XOR (101, 010, 011) = 100

過程如下:

XOR (101,010) = 111 , XOR (111, 011) = 100

校驗盤P

| 101 | 010 | 011 |100|

| 101 |掛了

RAID 5 RAID 5E和RAID 5EE三者有什麼區別?

LSI China RAID 5 可以理解為是RAID 0和RAID 1的折中方案。RAID 5具有和RAID 0相近似的資料讀取速度,只是多了乙個奇偶校驗資訊,寫入資料的速度比對單個磁碟進行寫入操作稍慢。同時由於多個資料對應乙個奇偶校驗資訊,RAID 5的磁碟空間利用率要比RAID 1高,儲存成本...

RAID1和RAID5有何區別?

李詩華 在知乎裡搜一下就很清楚了,多句嘴 1和5分別代表兩種典型 1是把乙份資料分別原樣放到兩及以上個盤,壞了1個另乙個照樣完整。安全 高速,但費盤 5是把資料交叉分到N 1個盤,最高能存N個盤的資料,多餘的那個1是分散到各盤的交叉校驗資料,壞了任意乙個盤,通過交叉校驗可恢復原有資料。較安全 較高速...

軟硬RAID和IO相關?

陳曉偉 如樓上所述,raid0,軟硬體差別不大 瓶頸應該還是在機械盤本省能力上。樓主可以考慮機械盤從2個變成4個後,效能與容量是否都足夠?長期都足夠的話,可以直接再買兩塊機械盤 買之前確認好主機板上的sata口數量夠,並且支援4塊盤一起做raid哦 虛擬機器的話,建議一塊磁碟一台就好了,機械盤IOP...