我有一個疑問...
我印象中..raid0 是把 資料分別拆開存入硬碟裡....
那為什麼 大家都說 SSD組 raid0 壞掉機率會增加?
現在假設我有兩顆硬碟....我用raid0
這樣壽命應該會加倍吧...?
因為讀寫次數不是會平均分擔嗎??
希望大大能指點一下 :)
DISK_1 1,3,5,7,9
DISK_2 2,4,6,8,10
一般
1,2,3,4,5,6,7,8,9,10
當寫入的時候
RAID 0 會把資料拆成一半,
分別放入兩個SSD,讀取的時候分別讀1,2再合併結果出來
所以只要有一個SSD壞調資料就會錯誤,
只要有一個壞軌,也會錯誤,換句話說風險加倍,
SSD通電也是會有機率壞的,不見得需要讀寫,只是會好很多,
兩個SSD只要有一個不良品就會造成更大的錯誤機率,所以RAID 0串越多越容易壞,
RAID 0 在高階的RAID CARD不是只能兩個。
所以錯誤率是加倍的,不是壽命加倍。
過來速度
1~10資料送到RAID卡,再把資料分流成1,3,5,7,9和2,4,6,8,10,
這要時間,再把資料分別寫入Disk1,2這會比原本的快一倍(每個寫入資料量剩下一半)
但是要等1和2兩個SSD都寫入完成raid card才會回傳寫完(挑慢的時間為時間),
如果SSD的寫入為每秒100M,換句話說最多只能100*2=200的速度,
但是SATAⅠ的速度150,Ⅱ300
如果你得RAID介面、SSD、主機板任何一個只有SATAⅠ,
最高只能用150的速度,但一SSD就可以100,兩個做RAID扣掉raid card的計算兩個SSD的相互等待,
一定讓結果不到150,所以不會有超過一倍的感覺,再來現在90%的主機板,
都是模擬raid,就算是高階的也一樣,其實透過電腦的CPU運算結果,
除非有看到raid晶片,所以效能又要在差一些,資料送到南北橋,在通過CPU或者南北橋晶片模擬運算,
再把資料寫入SSD,
以上 希望有幫助。
關閉廣告