引用:
|
作者leewayne
說太多可能無益,舉個例子給你好了。
你有一件衣服,藏在在房間某角落,
現在請你去房間把這一件衣服尋找出來給敝人,
你花了多少時間記下來,
接下來,你有兩件完全一樣的衣服,
分別藏匿在兩個房間某角落(位置一樣),
現在請你去找出「其中一件」給敝人,
你花了多少時間記下來,
敝人的比喻你能瞭解嗎?
但若是 RAID0情況將變成:
你本身變成雙胞胎的一位,
而房間變成一間,兩件衣服變成一件,
請「你們」「一起」去尋找這一件衣服出來,
記下你們花的時間...........如此............。
|
如果照這樣的比喻,raid 1雖然是兩個人找兩間"完全一樣"房間
但兩個雙胞胎在找其中一件衣服的時候,會互相告知哪裡沒有,他們找的地方不會重複
所以速度和raid 0是差不多的,一樣都是兩顆硬碟同時在讀取資料
http://www.solkenix.com.tw/html/ra.htm 這裡有圖解
其實不用說的太麻煩,假設一資料分成1~10個片段
寫入的時候:
RAID 0-第一顆硬碟記1 3 5 7 9,第二硬碟記2 4 6 8 10
這樣等於兩顆硬碟都只記一半,所以寫入速度增加
而RAID 1因為兩顆都寫入1~10,所以和只有一顆硬碟的寫入速度差不多
讀取的時候:RAID 0由第一顆讀1 3 5 7 9,第二顆讀2 4 6 8 10,然後再作資料組合,所以讀取速度增加
而RAID 1也可以由第一顆讀1 3 5 7 9,第二顆讀2 4 6 8 10,然後再作資料組合
這樣就跟RAID 0是一樣的了~