- 2019年7月10日-12日,上海攬境展覽主辦的2019年藍(lán)鯨國際標(biāo)簽展、包裝展...[詳情]
2019年藍(lán)鯨標(biāo)簽展_藍(lán)鯨軟包裝展_藍(lán)鯨
- 今日排行
- 本周排行
- 本月排行
- 膠印油墨
- 膠印材料
- 絲印材料
raid在印前制版中的應(yīng)用
2010-07-01 00:00 來源:互聯(lián)網(wǎng) 責(zé)編:龜山隱真
【CPP114】raid的出現(xiàn)為那些正在為計(jì)算機(jī)存儲(chǔ)方案犯愁的人帶來了福音,也為高端大容量服務(wù)器提供了更加暢通安全的存儲(chǔ)通道。
一、概述
raid是英文redundantarray of inexpensive disks的縮寫,中文意為“廉價(jià)冗余磁盤陣列”是美國加州大學(xué)d.a.帕特森教授在1988年提出的。raid其實(shí)就是用軟件或硬件將一組磁盤合并成一個(gè)磁盤來使用,用以滿足用戶對(duì)磁盤容量的要求。不過,raid除了在容量上超越普通硬盤外,還能在速度、容錯(cuò)能力及擴(kuò)充性上占據(jù)極大的優(yōu)勢(shì)。常規(guī)的硬盤,如果受到諸如文件丟失、硬盤損壞等故障,幾乎無法挽救,而raid則能夠在當(dāng)一塊硬盤出現(xiàn)故障時(shí),并不影響數(shù)據(jù)的存儲(chǔ)且能正常工作,這就是其容錯(cuò)能力的一大優(yōu)點(diǎn)。同時(shí),raid還具備以下幾個(gè)特點(diǎn):
1.傳輸速度快,容量大,從raid本身的含義中就能體現(xiàn)這一個(gè)基本特點(diǎn);
2.提供容錯(cuò)能力,是保證數(shù)據(jù)安全最有效的方法;
3.不占用系統(tǒng)資源,硬件raid通過cpu的指令來控制raid板,不必占用較多的資源來控制硬盤;
4.成本低,相對(duì)于同容量的磁盤,raid具有更高的性價(jià)比。
在raid的發(fā)展過程中先后出現(xiàn)了raid0、raid1、raid0+1、raid2、raid3、raid4和raid5等不同類型。根據(jù)不同的性能要求可以采用不同的raid,通常raid0、raid1、raid0+1是用戶選擇最多的方式,而在制版行業(yè),raid5是首選的陣列方式,當(dāng)然也可根據(jù)用戶對(duì)數(shù)據(jù)穩(wěn)定性的要求而采用其他陣列方式。
二、種類
1.raid0
raid0為無冗余校驗(yàn)的磁盤陣列,數(shù)據(jù)均勻分布在每個(gè)磁盤上,讀寫速度在所有的raid類型中最快,但不具備容錯(cuò)能力,運(yùn)行中只要有一個(gè)磁盤損壞,所有的數(shù)據(jù)將全部丟失。
當(dāng)系統(tǒng)向控制器發(fā)送指令時(shí),控制器進(jìn)行四項(xiàng)操作,并且每一項(xiàng)對(duì)應(yīng)一個(gè)磁盤,這樣所發(fā)送的資料就分別寫入4個(gè)磁盤中;當(dāng)需要進(jìn)行讀出時(shí),又從4個(gè)磁盤中同時(shí)讀取數(shù)據(jù)。這就使得它比單個(gè)的磁盤速度提高了3倍,但在建立raid0時(shí)需要?jiǎng)?chuàng)建帶區(qū)集(stripe)。帶區(qū)集使數(shù)據(jù)均勻分布在每一個(gè)磁盤上,并且控制帶區(qū)集的帶區(qū)大小。
2.raid1
raid1是將每一個(gè)磁盤作一個(gè)鏡像,所以又稱為磁盤鏡像。每一個(gè)鏡像磁盤保證與原磁盤的數(shù)據(jù)保持一致,同raid0相比,raid1的數(shù)據(jù)更具可靠性和可恢復(fù)性,但在所有的raid類型中成本最高,所以一般只有在數(shù)據(jù)安全可靠性要求較高的場(chǎng)合才使用raid1來存儲(chǔ)。
3.raid2
raid2是raid0的改良版,是以hamming code方式將資料編碼后分割為獨(dú)立位元,并將資料分別寫入硬盤中,其中第1、2、4……是用于檢驗(yàn)數(shù)據(jù),其余用于存儲(chǔ)數(shù)據(jù)。但因加入了錯(cuò)誤修正碼(ecc, error conrection code),所以存儲(chǔ)的資料比以前大,raid2主要用于極大數(shù)據(jù)存儲(chǔ),但實(shí)際被應(yīng)用的并不多見。
4.raid3
經(jīng)過編碼將資料位元分割,并分別存于硬盤中,而將同位元檢查單獨(dú)存于一個(gè)硬盤中。但由于資料的位元分散在不同硬盤上,因此就算讀取一小段資料都有可能用到所有的硬盤,所以這種模式比較適合讀取較大容量的資料時(shí)使用。在raid3中采用奇偶校驗(yàn)的方法檢查錯(cuò)誤,使得任何一個(gè)單獨(dú)的磁盤損壞后都可以恢復(fù),但寫數(shù)據(jù)時(shí)要計(jì)算校驗(yàn)位的值。raid3的用戶也很少。
與raid3不同的是,raid4在分割時(shí)是以區(qū)塊為單位分別存放入硬盤中,但每份資料的存取都必須從校驗(yàn)的硬盤中取出并與對(duì)應(yīng)的資料進(jìn)行核對(duì)。由于運(yùn)轉(zhuǎn)頻繁,硬盤的損耗率較高。
raid3和raid4只是在創(chuàng)建時(shí)所分的區(qū)塊有所不同,其他工作原理基本相似,
在raid3和raid4系統(tǒng)中,如果有四塊硬盤,三塊硬盤將用來保存數(shù)據(jù),第四塊磁盤用于校驗(yàn),這種配置方式可用3+1的形式表示。圖中相同的顏色表示使用同一校驗(yàn)塊的所有數(shù)據(jù),第四個(gè)硬盤的校驗(yàn)塊與所對(duì)應(yīng)的數(shù)據(jù)塊顏色一致構(gòu)成帶區(qū),并包含其他三塊硬盤中對(duì)應(yīng)的數(shù)據(jù)信息。
raid3和raid4同樣提供容錯(cuò)能力,在讀寫時(shí)需要校驗(yàn)與計(jì)算、數(shù)據(jù)塊寫入和校驗(yàn)塊寫入等過程,相對(duì)于其他raid模式系統(tǒng)指令較繁瑣,但可以通過設(shè)置帶區(qū)的大小使raid系統(tǒng)得到簡化。raid3和raid4雖具備容錯(cuò)能力,但當(dāng)有一個(gè)數(shù)據(jù)盤損壞時(shí),需要較長恢復(fù)的時(shí)間,而校驗(yàn)盤如果出現(xiàn)故障,問題就會(huì)更加麻煩;同時(shí)每當(dāng)讀寫數(shù)據(jù)時(shí),都要對(duì)校驗(yàn)盤進(jìn)行操作,使其成為工作瓶頸,這是raid3和raid4的最大弱點(diǎn)。
一、概述
raid是英文redundantarray of inexpensive disks的縮寫,中文意為“廉價(jià)冗余磁盤陣列”是美國加州大學(xué)d.a.帕特森教授在1988年提出的。raid其實(shí)就是用軟件或硬件將一組磁盤合并成一個(gè)磁盤來使用,用以滿足用戶對(duì)磁盤容量的要求。不過,raid除了在容量上超越普通硬盤外,還能在速度、容錯(cuò)能力及擴(kuò)充性上占據(jù)極大的優(yōu)勢(shì)。常規(guī)的硬盤,如果受到諸如文件丟失、硬盤損壞等故障,幾乎無法挽救,而raid則能夠在當(dāng)一塊硬盤出現(xiàn)故障時(shí),并不影響數(shù)據(jù)的存儲(chǔ)且能正常工作,這就是其容錯(cuò)能力的一大優(yōu)點(diǎn)。同時(shí),raid還具備以下幾個(gè)特點(diǎn):
1.傳輸速度快,容量大,從raid本身的含義中就能體現(xiàn)這一個(gè)基本特點(diǎn);
2.提供容錯(cuò)能力,是保證數(shù)據(jù)安全最有效的方法;
3.不占用系統(tǒng)資源,硬件raid通過cpu的指令來控制raid板,不必占用較多的資源來控制硬盤;
4.成本低,相對(duì)于同容量的磁盤,raid具有更高的性價(jià)比。
在raid的發(fā)展過程中先后出現(xiàn)了raid0、raid1、raid0+1、raid2、raid3、raid4和raid5等不同類型。根據(jù)不同的性能要求可以采用不同的raid,通常raid0、raid1、raid0+1是用戶選擇最多的方式,而在制版行業(yè),raid5是首選的陣列方式,當(dāng)然也可根據(jù)用戶對(duì)數(shù)據(jù)穩(wěn)定性的要求而采用其他陣列方式。
二、種類
1.raid0
raid0為無冗余校驗(yàn)的磁盤陣列,數(shù)據(jù)均勻分布在每個(gè)磁盤上,讀寫速度在所有的raid類型中最快,但不具備容錯(cuò)能力,運(yùn)行中只要有一個(gè)磁盤損壞,所有的數(shù)據(jù)將全部丟失。
當(dāng)系統(tǒng)向控制器發(fā)送指令時(shí),控制器進(jìn)行四項(xiàng)操作,并且每一項(xiàng)對(duì)應(yīng)一個(gè)磁盤,這樣所發(fā)送的資料就分別寫入4個(gè)磁盤中;當(dāng)需要進(jìn)行讀出時(shí),又從4個(gè)磁盤中同時(shí)讀取數(shù)據(jù)。這就使得它比單個(gè)的磁盤速度提高了3倍,但在建立raid0時(shí)需要?jiǎng)?chuàng)建帶區(qū)集(stripe)。帶區(qū)集使數(shù)據(jù)均勻分布在每一個(gè)磁盤上,并且控制帶區(qū)集的帶區(qū)大小。
2.raid1
raid1是將每一個(gè)磁盤作一個(gè)鏡像,所以又稱為磁盤鏡像。每一個(gè)鏡像磁盤保證與原磁盤的數(shù)據(jù)保持一致,同raid0相比,raid1的數(shù)據(jù)更具可靠性和可恢復(fù)性,但在所有的raid類型中成本最高,所以一般只有在數(shù)據(jù)安全可靠性要求較高的場(chǎng)合才使用raid1來存儲(chǔ)。
在raid1模式下,其中任一磁盤發(fā)生故障并不影響硬盤的工作;不過,當(dāng)鏡像的兩個(gè)磁盤都發(fā)生故障時(shí),數(shù)據(jù)將無法挽回,當(dāng)然這種情況極少發(fā)生。如果一個(gè)磁盤發(fā)生故障,更換新的硬盤時(shí)需要將原磁盤數(shù)據(jù)復(fù)制到新硬盤中,這一操作稱為同步鏡像。同步鏡像需較長時(shí)間,在復(fù)制過程中,要占據(jù)系統(tǒng)資源,降低了系統(tǒng)性能。為了提高磁盤控制器的讀寫性能,也有采用雙控制器來解決磁盤與控制卡的性能瓶頸問題的。
3.raid2
raid2是raid0的改良版,是以hamming code方式將資料編碼后分割為獨(dú)立位元,并將資料分別寫入硬盤中,其中第1、2、4……是用于檢驗(yàn)數(shù)據(jù),其余用于存儲(chǔ)數(shù)據(jù)。但因加入了錯(cuò)誤修正碼(ecc, error conrection code),所以存儲(chǔ)的資料比以前大,raid2主要用于極大數(shù)據(jù)存儲(chǔ),但實(shí)際被應(yīng)用的并不多見。
4.raid3
經(jīng)過編碼將資料位元分割,并分別存于硬盤中,而將同位元檢查單獨(dú)存于一個(gè)硬盤中。但由于資料的位元分散在不同硬盤上,因此就算讀取一小段資料都有可能用到所有的硬盤,所以這種模式比較適合讀取較大容量的資料時(shí)使用。在raid3中采用奇偶校驗(yàn)的方法檢查錯(cuò)誤,使得任何一個(gè)單獨(dú)的磁盤損壞后都可以恢復(fù),但寫數(shù)據(jù)時(shí)要計(jì)算校驗(yàn)位的值。raid3的用戶也很少。
5.raid4
與raid3不同的是,raid4在分割時(shí)是以區(qū)塊為單位分別存放入硬盤中,但每份資料的存取都必須從校驗(yàn)的硬盤中取出并與對(duì)應(yīng)的資料進(jìn)行核對(duì)。由于運(yùn)轉(zhuǎn)頻繁,硬盤的損耗率較高。
raid3和raid4只是在創(chuàng)建時(shí)所分的區(qū)塊有所不同,其他工作原理基本相似,
在raid3和raid4系統(tǒng)中,如果有四塊硬盤,三塊硬盤將用來保存數(shù)據(jù),第四塊磁盤用于校驗(yàn),這種配置方式可用3+1的形式表示。圖中相同的顏色表示使用同一校驗(yàn)塊的所有數(shù)據(jù),第四個(gè)硬盤的校驗(yàn)塊與所對(duì)應(yīng)的數(shù)據(jù)塊顏色一致構(gòu)成帶區(qū),并包含其他三塊硬盤中對(duì)應(yīng)的數(shù)據(jù)信息。
raid3和raid4同樣提供容錯(cuò)能力,在讀寫時(shí)需要校驗(yàn)與計(jì)算、數(shù)據(jù)塊寫入和校驗(yàn)塊寫入等過程,相對(duì)于其他raid模式系統(tǒng)指令較繁瑣,但可以通過設(shè)置帶區(qū)的大小使raid系統(tǒng)得到簡化。raid3和raid4雖具備容錯(cuò)能力,但當(dāng)有一個(gè)數(shù)據(jù)盤損壞時(shí),需要較長恢復(fù)的時(shí)間,而校驗(yàn)盤如果出現(xiàn)故障,問題就會(huì)更加麻煩;同時(shí)每當(dāng)讀寫數(shù)據(jù)時(shí),都要對(duì)校驗(yàn)盤進(jìn)行操作,使其成為工作瓶頸,這是raid3和raid4的最大弱點(diǎn)。
- 關(guān)于我們|聯(lián)系方式|誠聘英才|幫助中心|意見反饋|版權(quán)聲明|媒體秀|渠道代理
- 滬ICP備18018458號(hào)-3法律支持:上海市富蘭德林律師事務(wù)所
- Copyright © 2019上海印搜文化傳媒股份有限公司 電話:18816622098