各種RAID的理解

2021-07-05 16:04:54 字數 603 閱讀 5688

raid0: 由於磁碟尋道需要進行機械切換,消耗較多的時間。為了克服這一點,將許多磁碟併聯在一起,形成乙個raid0。讀寫資料時,不切換磁軌而是向下乙個磁碟進行讀寫,從而提高效率。其中條帶值指單塊磁碟上的資料塊。是效率最高的raid.

raid1: 把寫入磁碟的資料100%寫入到其他盤中,資料安全性最高,但是儲存空間利用率低。並且有短板效應。如raid提供的最大容量與raid中磁碟容量最小的一塊容量相同。raid的寫入效能與寫入效能最差的磁碟效能相同。

raid2: 採用了漢明碼作為校驗碼。寫入是要計算漢明碼並寫入到校驗佇列中,讀取時也要進行校驗。但是只可以糾正乙個位的錯誤。

raid3: 採用布林邏輯進行校驗

raid4: 在raid3的基礎上,增大了條帶的深度,為的是增加i/o的併發,但是效能提公升非常小

raid6: 採用兩塊校驗盤,分別存放在磁碟中。採用公式 一:x+y=10,x xor y=1 公式二:2x+3y=20,ax xor bx=0。乙個磁碟存放公式一的值,乙個存放公式二的值。寫效能很差,但是安全效能很高,及時兩塊磁碟錯誤也沒有關係。

raid10: 為raid0和raid1的組合。資料100%備份,效能與raid0相近,但是成本比較高。用於既要高速訪問,又要很安全的領域。

快速理解RAID

raid磁碟陣列是什麼意思?raid 0 1 5都有什麼不同?什麼是raid?nas硬碟和普通硬碟有什麼區別?raid 5 vs raid 6 硬碟介面分為ide sata msata m.2 pcie pata ata scsi 光纖通道 fc sas nl sas。機械硬碟可以是sata介面的,...

我理解的RAID5

raid5 就是做奇偶校驗 異或操作 它假定兩塊硬碟同時壞的概率非常非常低,n塊硬碟做了raid5之後,可以用的是n 1塊硬碟的容量 例如,4塊硬碟,每塊硬碟的相應位做奇偶校驗 這也解釋了為什麼做raid之後,大容量的硬碟只能被識別出和其他硬碟大小相同的容量 1 2 3 4 0 0 0 0 0 0 ...

各種norm的理解

0 norm 非零元素的個數 應用,比如要想找出不重疊的資料,那麼表示資料的向量應該盡量正交,而正交呢就是向量相乘應該為0,也就是讓非零元素的個數盡量少,所以可以min 0 norm去設計優化函式,0 norm一般不能解,通常會用1 norm去解 1 norm是元素絕對值相加,以二維來講 所以優化的...