国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
raid介紹
RAID等級、RAID功能
RAID技術(shù)分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據(jù)實際情況選擇適當(dāng)?shù)腞AID級別可以滿足用戶對存儲系統(tǒng)可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前經(jīng)常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-RAID,所有磁盤的容量組合成一個邏輯盤,沒有數(shù)據(jù)塊分條(no block stripping)。NRAID不提供數(shù)據(jù)冗余。要求至少一個磁盤。
JBOD
JBOD代表Just a Bunch of Drives,磁盤控制器把每個物理磁盤看作獨立的磁盤,因此每個磁盤都是獨立的邏輯盤。JBOD也不提供數(shù)據(jù)冗余。要求至少一個磁盤。
RAID 0
RAID 0即Data Stripping(數(shù)據(jù)分條技術(shù))。整個邏輯盤的數(shù)據(jù)是被分條(stripped)分布在多個物理磁盤上,可以并行讀/寫,提供最快的速度,但沒有冗余能力。要求至少兩個磁盤。我們通過RAID 0可以獲得更大的單個邏輯盤的容量,且通過對多個磁盤的同時讀取獲得更高的存取速度。RAID 0首先考慮的是磁盤的速度和容量,忽略了安全,只要其中一個磁盤出了問題,那么整個陣列的數(shù)據(jù)都會不保了。
RAID 1
RAID 1,又稱鏡像方式,也就是數(shù)據(jù)的冗余。在整個鏡像過程中,只有一半的磁盤容量是有效的(另一半磁盤容量用來存放同樣的數(shù)據(jù))。同RAID 0相比,RAID 1首先考慮的是安全性,容量減半、速度不變。
RAID 0+1
為了達(dá)到既高速又安全,出現(xiàn)了RAID 10(或者叫RAID 0+1),可以把RAID 10簡單地理解成由多個磁盤組成的RAID 0陣列再進(jìn)行鏡像。
RAID 3和RAID 5
RAID 3和RAID 5都是校驗方式。RAID 3的工作方式是用一塊磁盤存放校驗數(shù)據(jù)。由于任何數(shù)據(jù)的改變都要修改相應(yīng)的數(shù)據(jù)校驗信息,存放數(shù)據(jù)的磁盤有好幾個且并行工作,而存放校驗數(shù)據(jù)的磁盤只有一個,這就帶來了校驗數(shù)據(jù)存放時的瓶頸。RAID 5的工作方式是將各個磁盤生成的數(shù)據(jù)校驗切成塊,分別存放到組成陣列的各個磁盤中去,這樣就緩解了校驗數(shù)據(jù)存放時所產(chǎn)生的瓶頸問題,但是分割數(shù)據(jù)及控制存放都要付出速度上的代價。
按照硬盤接口的不同,RAID分為SCSI RAID,IDE RAID和SATA RAID。其中,SCSI RAID主要用于要求高性能和高可靠性的服務(wù)器/工作站,而臺式機(jī)中主要采用IDE RAID和SATA RAID。
以前RAID功能主要依靠在主板上插接RAID控制卡實現(xiàn),而現(xiàn)在越來越多的主板都添加了板載RAID芯片直接實現(xiàn)RAID功能,目前主流的RAID芯片有HighPoint的HTP372和Promise的PDC20265R,而英特爾更進(jìn)一步,直接在主板芯片組中支持RAID,其ICH5R南橋芯片中就內(nèi)置了SATA RAID功能,這也代表著未來板載RAID的發(fā)展方向---芯片組集成RAID。
Matrix RAID:
Matrix RAID即所謂的“矩陣RAID”,是ICH6R南橋所支持的一種廉價的磁盤冗余技術(shù),是一種經(jīng)濟(jì)性高的新穎RAID解決方案。Matrix RAID技術(shù)的原理相當(dāng)簡單,只需要兩塊硬盤就能實現(xiàn)了RAID 0和RAID 1磁盤陣列,并且不需要添加額外的RAID控制器,這正是我們普通用戶所期望的。Matrix RAID需要硬件層和軟件層同時支持才能實現(xiàn),硬件方面目前就是ICH6R南橋以及更高階的ICH6RW南橋,而Intel Application Acclerator軟件和Windows操作系統(tǒng)均對軟件層提供了支持。
Matrix RAID的原理就是將每個硬盤容量各分成兩部分(即:將一個硬盤虛擬成兩個子硬盤,這時子硬盤總數(shù)為4個),其中用兩個虛擬子硬盤來創(chuàng)建RAID0模式以提高效能,而其它兩個虛擬子硬盤則透過鏡像備份組成RAID 1用來備份數(shù)據(jù)。在Matrix RAID模式中數(shù)據(jù)存儲模式如下:兩個磁盤驅(qū)動器的第一部分被用來創(chuàng)建RAID 0陣列,主要用來存儲操作系統(tǒng)、應(yīng)用程序和交換文件,這是因為磁盤開始的區(qū)域擁有較高的存取速度,Matrix RAID將RAID 0邏輯分割區(qū)置于硬盤前端(外圈)的主因,是可以讓需要效能的模塊得到最好的效能表現(xiàn);而兩個磁盤驅(qū)動器的第二部分用來創(chuàng)建RAID1模式,主要用來存儲用戶個人的文件和數(shù)據(jù)。
例如,使用兩塊120GB的硬盤,可以將兩塊硬盤的前60GB組成120GB的邏輯分割區(qū),然后剩下兩個60GB區(qū)塊組成一個60GB的數(shù)據(jù)備份分割區(qū)。像需要高效能、卻不需要安全性的應(yīng)用,就可以安裝在RAID 0分割區(qū),而需要安全性備分的數(shù)據(jù),則可安裝在RAID 1分割區(qū)。換言之,使用者得到的總硬盤空間是180GB,和傳統(tǒng)的RAID 0+1相比,容量使用的效益非常的高,而且在容量配置上有著更高的彈性。如果發(fā)生硬盤損毀,RAID 0分割區(qū)數(shù)據(jù)自然無法復(fù)原,但是RAID 1分割區(qū)的數(shù)據(jù)卻會得到保全。
可以說,利用Matrix RAID技術(shù),我們只需要2個硬盤就可以在獲取高效數(shù)據(jù)存取的同時又能確保數(shù)據(jù)安全性。這意味著普通用戶也可以低成本享受到RAID 0+1應(yīng)用模式。
 
NV RAID:
NV RAID是nVidia自行開發(fā)的RAID技術(shù),隨著nForce各系列芯片組的發(fā)展也不斷推陳出新。相對于其它RAID技術(shù)而言,目前最新的nForce4系列芯片組的NV RAID具有自己的鮮明特點,主要是以下幾點:
(1)交錯式RAID(Cross-Controller RAID):交錯式RAID即俗稱的混合式RAID,也就是將SATA接口的硬盤與IDE接口的硬盤聯(lián)合起來組成一個RAID模式。交錯式RAID在nForce3 250系列芯片組中便已經(jīng)出現(xiàn),在nForce 4系列芯片組身上該功能得到延續(xù)和增強(qiáng)。
(2)熱冗余備份功能:在nForce 4系列芯片組中,因支持Serial ATA 2.0的熱插拔功能,用戶可以在使用過程中更換損壞的硬盤,并在運(yùn)行狀態(tài)下重新建立一個新的鏡像,確保重要數(shù)據(jù)的安全性。更為可喜的是,nForce 4的nVIDIA RAID控制器還允許用戶為運(yùn)行中的RAID系統(tǒng)增加一個冗余備份特性,而不必理會系統(tǒng)采用哪一種RAID模式,用戶可以在驅(qū)動程序提供的“管理工具”中指派任何一個多余的硬盤用作RAID系統(tǒng)的熱備份。該熱冗余硬盤可以讓多個RAID系統(tǒng)(如一個RAID 0和一個RAID1)共享,也可以為其中一個RAID系統(tǒng)所獨自占有,功能類似于時下的高端RAID系統(tǒng)。
(3)簡易的RAID模式遷移:nForce 4系列芯片組的NV RAID模塊新增了一個名為“Morphing”的新功能,用戶只需要選擇轉(zhuǎn)換之后的RAID模式,而后執(zhí)行“Morphing”操作,RAID刪除和模式重設(shè)的工作可以自動完成,無需人為干預(yù),易用性明顯提高。
RAID功能
RAID是英文Redundant Array of Inexpensive Disks的縮寫,中文簡稱為廉價磁盤冗余陣列。RAID就是一種由多塊硬盤構(gòu)成的冗余陣列。雖然RAID包含多塊硬盤,但是在操作系統(tǒng)下是作為一個獨立的大型存儲設(shè)備出現(xiàn)。利用RAID技術(shù)于存儲系統(tǒng)的好處主要有以下三種:
通過把多個磁盤組織在一起作為一個邏輯卷提供磁盤跨越功能 通過把數(shù)據(jù)分成多個數(shù)據(jù)塊(Block)并行寫入/讀出多個磁盤以提高訪問磁盤的速度 通過鏡像或校驗操作提供容錯能力
最初開發(fā)RAID的主要目的是節(jié)省成本,當(dāng)時幾塊小容量硬盤的價格總和要低于大容量的硬盤。目前來看RAID在節(jié)省成本方面的作用并不明顯,但是RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢,實現(xiàn)遠(yuǎn)遠(yuǎn)超出任何一塊單獨硬盤的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬盤出現(xiàn)問題的情況下都可以繼續(xù)工作,不會受到損壞硬盤的影響。
RAID技術(shù)分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據(jù)實際情況選擇適當(dāng)?shù)腞AID級別可以滿足用戶對存儲系統(tǒng)可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前經(jīng)常使用的是RAID5和RAID(0+1)。
0:48:49添加評論閱讀評論 (1)固定鏈接引用通告 (0)記錄它硬件相關(guān)
固定鏈接
http://cnhnln.spaces.live.com/blog/cns!28572C855B844357!323.entry
添加評論
2006/1/9
衡量服務(wù)器性能的基準(zhǔn)測試
衡量服務(wù)器的優(yōu)劣可采用工業(yè)標(biāo)準(zhǔn)基準(zhǔn)測試,如TmpCW、SPEC、Linpack、SPECweb等,或是采用領(lǐng)先的企業(yè)資源規(guī)劃(ERP)等商業(yè)應(yīng)用測試,如PeopleSoft、SAP R/3等,或是使用領(lǐng)先的數(shù)據(jù)庫工具測試,如Oracle等。
1 SPECweb96測試
SPEC96是由Standard Performance Evaluation Corp提供的、專供檢測服務(wù)器Web特性的測試軟件,SPEC是由著名計算機(jī)廠商、系統(tǒng)集成商、大學(xué)、研究所、出版商等組成的非贏利性組織。目前,SPEC得到了包括IBM、HP、Intel、Compaq等主要服務(wù)器廠商的認(rèn)可。
SPEC通過一臺或多臺客戶機(jī)向服務(wù)器發(fā)出HTTP Get請求,這種請求完全模擬Internet用戶對服務(wù)器的訪問,請求調(diào)用服務(wù)器硬盤上HTML語言編寫的各種網(wǎng)頁文件,這些文件從幾k到幾M不等,在相同的時間里,服務(wù)器回答的請求越多,就表明服務(wù)器對數(shù)據(jù)的處理能力越強(qiáng),它的內(nèi)存與CPU、PCI通道之間的傳輸帶寬越寬,服務(wù)器的硬盤子系統(tǒng)和網(wǎng)絡(luò)子系統(tǒng)傳輸速度越快,服務(wù)器的Web性能就越好。
由于SPEC是一個非贏利的標(biāo)準(zhǔn)化組織,通過SPEC得到的測試值是一種嚴(yán)格標(biāo)準(zhǔn)化的測試結(jié)果,因此只要按照SPEC提供的測試原則和測試流程對系統(tǒng)進(jìn)行操作,其最終結(jié)果將能夠得到業(yè)界主要服務(wù)器廠商和用戶的認(rèn)可。
2TPCC基準(zhǔn)測試
TPCC值被廣泛用于衡量C/S環(huán)境下,由服務(wù)器和客戶端構(gòu)筑的整體系統(tǒng)的性能,它由事物處理性能委員會(TPC,Transaction Processing Corp)制定,TPC為非贏利性國際組織。
TPCC值可以反映出系統(tǒng)的性能價格比。TPCC測試系統(tǒng)每分鐘處理的任務(wù)數(shù),單位為tpm,(transactions per minute)。系統(tǒng)的總體價格(單位為美元)除以TPCC值,就可以衡量出系統(tǒng)的性價比(單位為$/tpm),系統(tǒng)的性價比值越小,系統(tǒng)的性價比越好。
需要注意的是,TPCC值描述的是C/S整體系統(tǒng)的性能,它與系統(tǒng)的服務(wù)器和客戶機(jī)的性能都有關(guān)系,也就是說,同樣的服務(wù)器配置不同的客戶端將會影響TPCC值,任何廠商和測試者都可以根據(jù)TPC提供的測試規(guī)范構(gòu)造出自己最優(yōu)的系統(tǒng),當(dāng)然測試的結(jié)果要經(jīng)過TPC審核。
3 其他基準(zhǔn)測試還有Linpack
Linpack它測試CPU密集浮點運(yùn)算性能。打個形象的比喻,如果TPCC值測試的是整車的性能,Linpack就是測試發(fā)動機(jī)的性能。
服務(wù)器以及工作站平臺上的benchmark軟件列表
· SPECweb99 相對簡單的webserver 的基準(zhǔn)測試
· SPECweb99_SSL SPECweb99 的SSL版本
· SPEC SFS97 基于NFS的file server的基準(zhǔn)測試
· SPECmail2001 電子郵件系統(tǒng)的基準(zhǔn)測試
· SPECjbb2000 基于Java的業(yè)務(wù)的基準(zhǔn)測試
· ECperf 企業(yè)Javabean的基準(zhǔn)測試- 馬上將被SPECjAppServer2001代替
· SPEC CPU2000 整數(shù)和浮點運(yùn)算的基準(zhǔn)測試
· SPEC OMP2001: 測試基于OpenMP并行化的并行應(yīng)用性能的基準(zhǔn)測試
· TPC-C 老事務(wù)處理的基準(zhǔn)測試
· TPC-H Ad-hoc 查詢以及決策支持的基準(zhǔn)測試
· TPC-R 商業(yè)報告以及決策支持的基準(zhǔn)測試
· TPC-W 基于事務(wù)處理的互聯(lián)網(wǎng)電子商務(wù)的基準(zhǔn)測試
· Oracle Applications benchmark:Oracle應(yīng)用程序的基準(zhǔn)測試
· Fluent CFD benchmarks:Fluent公司計算流體動力的基準(zhǔn)測試
· Server and workstation benchmark records at Ideas International:Ideas International Limited (IDEAS)公司的服務(wù)器和工作站的基準(zhǔn)測試(包括產(chǎn)品的性能,價格,服務(wù))。
23:53:38添加評論固定鏈接引用通告 (0)記錄它硬件相關(guān)
固定鏈接
http://cnhnln.spaces.live.com/blog/cns!28572C855B844357!321.entry
添加評論
發(fā)覺blog并不適合我
別人是用blog寫日記,而我卻是用blog保存東西
比起blog,一個wiki系統(tǒng)更適合我
22:14:52添加評論閱讀評論 (1)固定鏈接引用通告 (0)記錄它日雜
固定鏈接
http://cnhnln.spaces.live.com/blog/cns!28572C855B844357!319.entry
添加評論
認(rèn)識RAID磁盤陣列
廉價冗磁盤陣列(Redundant Array of Inexpensive Disks, 簡稱RAID)
一、功能
1 對磁盤高速存取(提速): RAID將普通硬盤組成一個磁盤陣列,在主機(jī)寫入數(shù)據(jù),RAID控制器把主機(jī)要寫入的數(shù)據(jù)分解為多個數(shù)據(jù)塊,然后并行寫入磁盤陣列;主機(jī)讀取數(shù)據(jù)時,RAID控制器并行讀取分散在磁盤陣列中各個硬盤上的數(shù)據(jù),把它們重新組合后提供給主機(jī)。由于采用并行讀寫操作,從而提高了存儲系統(tǒng)的存取系統(tǒng)的存取速度。
2 擴(kuò)容
3 數(shù)據(jù)冗余
二、分類
RAID可分為級別0到級別6,通常稱為:RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6。
RAID0:RAID0并不是真正的RAID結(jié)構(gòu),沒有數(shù)據(jù)冗余,RAID0連續(xù)地分割數(shù)據(jù)并并行地讀/寫于多個磁盤上。因此具有很高的數(shù)據(jù)傳輸率,但RAID0在提高性能的同時,并沒有提供數(shù)據(jù)可靠性,如果一個磁盤失效,將影響整個數(shù)據(jù)。因此RAID0不可應(yīng)用于需要數(shù)據(jù)高可用性的關(guān)鍵應(yīng)用。
RAID1:RAID1通過數(shù)據(jù)鏡像實現(xiàn)數(shù)據(jù)冗余,在兩對分離的磁盤上產(chǎn)生互為備份的數(shù)據(jù)。RAID1可以提高讀的性能,當(dāng)原始數(shù)據(jù)繁忙時,可直接從鏡像中讀取數(shù)據(jù)。RAID1是磁盤陣列中費用最高的,但提供了最高的數(shù)據(jù)可用率。當(dāng)一個磁盤失效,系統(tǒng)可以自動地交換到鏡像磁盤上,而不需要重組失效的數(shù)據(jù)。
RAID2:從概念上講,RAID2同RAID3類似,兩者都是將數(shù)據(jù)條塊化分布于不同的硬盤上,條塊單位為位或字節(jié)。然而RAID2使用稱為“加重平均糾錯碼”的編碼技術(shù)來提供錯誤檢查及恢復(fù)。這種編碼技術(shù)需要多個磁盤存放檢查及恢復(fù)信息,使得RAID2技術(shù)實施更復(fù)雜。因此,在商業(yè)環(huán)境中很少使用。
RAID3:不同于RAID2,RAID3使用單塊磁盤存放奇偶校驗信息。如果一塊磁盤失效,奇偶盤及其他數(shù)據(jù)盤可以重新產(chǎn)生數(shù)據(jù)。如果奇偶盤失效,則不影響數(shù)據(jù)使用。RAID3對于大量的連續(xù)數(shù)據(jù)可提供很好的傳輸率,但對于隨機(jī)數(shù)據(jù),奇偶盤會成為寫操作的瓶頸。
RAID4:同RAID2和RAID3一樣,RAID4和RAID5也同樣將數(shù)據(jù)條塊化并分布于不同的磁盤上,但條塊單位為塊或記錄。RAID4使用一塊磁盤作為奇偶校驗盤,每次寫操作都需要訪問奇偶盤,成為寫操作的瓶頸。在商業(yè)應(yīng)用中很少使用。
RAID5:RAID5沒有單獨指定的奇偶盤,而是交叉地存取數(shù)據(jù)及奇偶校驗信息于所有磁盤上。在RAID5上,讀/寫指針可同時對陣列設(shè)備進(jìn)行操作,提供了更高的數(shù)據(jù)流量。RAID5更適合于小數(shù)據(jù)塊,隨機(jī)讀寫的數(shù)據(jù)。RAID3與RAID5相比,重要的區(qū)別在于RAID3每進(jìn)行一次數(shù)據(jù)傳輸,需涉及到所有的陣列盤。而對于RAID5來說,大部分?jǐn)?shù)據(jù)傳輸只對一塊磁盤操作,可進(jìn)行并行操作。在RAID5中有“寫損失”,即每一次寫操作,將產(chǎn)生四個實際的讀/寫操作,其中兩次讀舊的數(shù)據(jù)及奇偶信息,兩次寫新的數(shù)據(jù)及奇偶信息。
RAID6:RAID6與RAID5相比,增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高。即使兩塊磁盤同時失效,也不會影響數(shù)據(jù)的使用。但需要分配給奇偶校驗信息更大的磁盤空間,相對于RAID5有更大的“寫損失”。RAID6的寫性能非常差,較差的性能和復(fù)雜的實施使得RAID6很少使用。
三、詳細(xì)介紹
RAID0是具有提速和擴(kuò)容的目的
在RAID0模式中,數(shù)據(jù)被分割為一定數(shù)量的數(shù)據(jù)塊(Chunk)交叉寫在多個硬盤上,一般的來說在RAID0系統(tǒng)中數(shù)據(jù)被分割的數(shù)量同RAID陣列所使用的硬盤的數(shù)量是有關(guān)的,比如RAID0中采用了3塊硬盤,那么數(shù)據(jù)將會被分為三份依次的寫入三個硬盤,通俗的說這種模式其實就是利用RAID技術(shù)讓系統(tǒng)認(rèn)為三塊硬盤組成一個容量更大的硬盤,因為這個過程沒有數(shù)據(jù)校驗所以這種RAID模式是讀寫速度最快的一種。
RAID0并沒有從安全性角度考慮,實際上,如果RAID0當(dāng)中的一塊硬盤壞了,所有數(shù)據(jù)都會損壞,并且沒有辦法恢復(fù)。這使得RAID0的安全性能非常差,所以很多用戶出于安全考慮沒有使用RAID0模式。雖然如此,RAID0畢竟是所有RAID方式當(dāng)中速度最快的一種模式,如果RAID0模式當(dāng)中有兩塊硬盤的話,那么RAID0的存儲讀取數(shù)據(jù)的速度會是單個硬盤雙倍。,如果使用6塊硬盤的話,那么理論速率就是單個硬盤的6倍。如果在RAID0模式當(dāng)中使用不同的硬盤會造成兩方面的問題,首先,RAID0的有效硬盤容量會是最小的硬盤的容量乘上硬盤的個數(shù),這是因為如果容量的最小的硬盤存滿了之后,RAID0依然會將文件平均分配到各個硬盤當(dāng)中,此時便不能完成存儲任務(wù)了;其次,如果RAID0當(dāng)中的硬盤速度不同,那么整體的速度會是速度最慢的硬盤的速度乘上硬盤的個數(shù),這是因為RAID0模式是需要將上一部的存儲任務(wù)完成之后才能進(jìn)行下一步的進(jìn)程,這樣,其它的速度快的硬盤會停下來等待速度慢的硬盤完成存儲或者讀取任務(wù),使得整體性能有所下降。所以,在這里建議使用RAID0模式的用戶最好選擇容量和速度相同的硬盤,最好是同一品牌的同種產(chǎn)品。
因此RAID0在嚴(yán)格意義上說不是“冗余獨立磁盤陣列”。RAID0模式一般用于需要快速處理數(shù)據(jù)但是對于數(shù)據(jù)的安全性要求不高的場合。這種RAID模式的特點是簡單,而且并不需要復(fù)雜和昂貴的控制器。采用RAID0模式至少需要2塊硬盤,最終得到的存儲容量也是這兩塊硬盤的和。
RAID0的隨機(jī)讀取性能:很好
RAID0的隨機(jī)寫入性能:很好
RAID0的持續(xù)讀取性能:很好
RAID0的持續(xù)寫入性能:很好
RAID0的優(yōu)點:最快的讀寫性能,如果每塊硬盤擁有獨立的控制器性能將會更好。
RAID0的缺點:任何一塊硬盤出現(xiàn)故障所有的數(shù)據(jù)都會丟失,大部分的控制器都是通過軟件實現(xiàn)的,所以效能并不好。
RAID1
RAID1模式是讓組成RAID1模式的硬盤互為鏡像,當(dāng)你向硬盤中寫入數(shù)據(jù)的時候,兩個硬盤同時存儲相同的數(shù)據(jù),這樣即使其中一個硬盤出現(xiàn)了故障,系統(tǒng)利用另外一個硬盤一樣可以正常運(yùn)行。RAID1相對于單塊硬盤來說它的數(shù)據(jù)讀取性能會更好一些,因為當(dāng)一塊硬盤處于忙的狀態(tài)時,RAID控制器可以去讀取另一塊硬盤中同樣的數(shù)據(jù),但是寫入數(shù)據(jù)性能不但沒有增長而且可能會有輕微下降。當(dāng)其中一塊硬盤出現(xiàn)故障之后,新的數(shù)據(jù)可以寫入仍然能夠正常工作的硬盤,當(dāng)使用新的硬盤替換掉原來的硬盤之后,RAID控制器會自動的把數(shù)據(jù)復(fù)制到新的硬盤上。RAID1模式的最大特點就是冗余性高,但是由于大部分的功能是利用軟件來實現(xiàn)的,所以它會增加處理器的負(fù)擔(dān)。這種RAID模式非常適合對數(shù)據(jù)的安全性有極高要求的人。
在RAID1模式當(dāng)中,所使用的硬盤最好是相同的,否則會出現(xiàn)浪費硬盤空間的情況。由于RAID1模式是將相同的信息寫入到不同的硬盤當(dāng)中,所以RAID1模式的有效硬盤容量是陣列當(dāng)中容量最小的硬盤的容量。舉例來說,如果RAID1模式中有一塊容量為20GB的硬盤和一塊容量為30GB的硬盤,那么總體的RAID1的有效容量是20GB,從此那塊30GB硬盤上剩下的10GB容量就會被浪費。同時,如果兩塊硬盤的速度不同的話,那么速度較快的那塊硬盤依然會停下來等待速度較慢的那塊硬盤完成任務(wù)之后再進(jìn)行下一步行動。
RAID1的隨機(jī)讀取性能:好
RAID1的隨機(jī)寫入性能:好
RAID1的持續(xù)讀取性能:一般
RAID1的持續(xù)寫入性能:好
RAID1的優(yōu)點:數(shù)據(jù)高可靠性,易于實現(xiàn),設(shè)計簡單。
RAID1的缺點:比RAID0相比速度較慢,特別是寫入速度,另外就是我們僅僅能使用一半的硬盤容量。
RAID0+1
這種RAID模式其實是RAID0和RAID1模式的組合,至少需要4塊硬盤。其中任何兩塊組成一個RAID0磁盤陣列,然后兩個RAID0磁盤陣列可以看成兩個容量更大、速度更快的硬盤,它們再組成一個RAID1磁盤陣列。這樣的系統(tǒng)保證了較高的磁盤性能和較高的數(shù)據(jù)安全性。當(dāng)然缺點也是顯而易見的就是成本較高,構(gòu)造比較復(fù)雜。RAID0+1在容錯性能方面僅次于RAID5,一般用于文件服務(wù)器等方面。
RAID0+1的隨機(jī)讀取性能:很好
RAID0+1的隨機(jī)寫入性能:好
RAID0+1的持續(xù)讀取性能:很好
RAID0+1的持續(xù)寫入性能:好
RAID0+1的優(yōu)點:相對于單塊硬盤具有更高的讀寫性能,而且大大提高了數(shù)據(jù)的安全性。
RAID0+1的缺點:成本較高,至少需要4塊硬盤。
RAID2
RAID2模式也相當(dāng)?shù)膹?fù)雜,用于存儲數(shù)據(jù)的硬盤以RAID0的模式來組合,加上專門存放海明ECC校驗碼的硬盤,當(dāng)然為了提高校驗碼數(shù)據(jù)的安全,校驗碼硬盤至少是兩個組成RAID1模式。這樣即使存儲數(shù)據(jù)的其中一個硬盤損壞,RAID控制器可以通過海明碼來恢復(fù)數(shù)據(jù)到新的硬盤上。RAID2一般針對大數(shù)據(jù)量操作和超級計算機(jī)應(yīng)用等方面,但是并不適于普通用戶。因為要在數(shù)據(jù)存儲的過程中生成校驗碼,所以這種磁盤陣列的性能并不高。由于各種原因這種磁盤陣列模式并沒有投入到實際的商業(yè)應(yīng)用中去。因為價格不菲,當(dāng)然也不會為普通用戶所接受了。
RAID2的隨機(jī)讀取性能:一般
RAID2的隨機(jī)寫入性能:差,主要因為所有的操作都要經(jīng)過ECC運(yùn)算
RAID2的持續(xù)讀取性能:很好
RAID2的持續(xù)寫入性能:一般
RAID2的優(yōu)點:數(shù)據(jù)安全性高,只要存放校驗碼的硬盤沒有故障就能恢復(fù)數(shù)據(jù)。
RAID2的缺點:昂貴、需要專門的硬盤存放校驗碼、效率不高、沒有商業(yè)應(yīng)用的支持。
RAID3
同RAID2模式一樣,RAID3的數(shù)據(jù)也是被分成數(shù)據(jù)塊依次存儲到多個硬盤上的。只是RAID3把數(shù)據(jù)以bit為單位來分割并且存儲到各個硬盤上。它的優(yōu)點就是具有高速的讀寫能力,當(dāng)然寫入性能因為在寫入過程中需要生成奇偶校驗碼所以速度會受到一定的影響——它也需要一個專用的硬盤來存儲奇偶校驗碼。當(dāng)其中一個存儲數(shù)據(jù)的硬盤出現(xiàn)故障之后,系統(tǒng)依然能夠正常運(yùn)行,但是性能會受到影響,如果在更換壞硬盤之前又有一塊硬盤出現(xiàn)故障,那么這個磁盤陣列的數(shù)據(jù)將會全部丟失,無法恢復(fù)。在這種磁盤陣列模式下,要求所有硬盤的轉(zhuǎn)速要同步,這個要求在實際應(yīng)用中難度不小。RAID3至少需要3塊硬盤,其中一塊用于存放奇偶校驗碼——奇偶校驗碼是通過異或運(yùn)算得到的。
這種RAID模式如果使用軟件控制器來實現(xiàn)將會明顯的影響性能,因為這種組合比較復(fù)雜,不過同RAID0+1模式相比它最少只要3個硬盤就可以實現(xiàn)——所以成本有所下降,總的來說這種磁盤陣列比較適合視頻處理和編輯等方面的應(yīng)用。
RAID3的隨機(jī)讀取性能:好
RAID3的隨機(jī)寫入性能:很差
RAID3的持續(xù)讀取性能:很好
RAID3的持續(xù)寫入性能:一般
RAID3的優(yōu)點:比較適合視頻編輯等需要大數(shù)據(jù)量調(diào)用的場合。
RAID3的缺點:實現(xiàn)各個驅(qū)動器的轉(zhuǎn)速同步非常困難(目前大部分的硬盤都不支持這個功能),需要復(fù)雜的控制器。
RAID4
RAID4模式同RAID3幾乎是一樣的,數(shù)據(jù)都是分成小的數(shù)據(jù)塊依次存儲在多個硬盤之上,奇偶校驗碼存放在獨立的奇偶校驗盤上。唯一不同的是,在數(shù)據(jù)分割上RAID3是以bit為單位而RAID4是以Byte為單位。這樣可以使得RAID4同RAID3具有一樣的讀取速度,當(dāng)然寫入性能因為需要在寫入過程中產(chǎn)生校驗碼并且存儲到校驗盤而受到了影響。
這種模式的最大好處就是不需要各個硬盤之間在轉(zhuǎn)速上保持同步,這就使得控制器不需要那么復(fù)雜。它的寫入性能是所有RAID模式中最差的。同RAID3模式一樣,當(dāng)其中一塊硬盤損壞,數(shù)據(jù)并不會丟失,如果在故障盤被替換之前,第二塊硬盤也發(fā)盤故障將會導(dǎo)致所有的數(shù)據(jù)都丟失。相對其它的RAID模式,恢復(fù)故障硬盤中的數(shù)據(jù)的效率相當(dāng)?shù)汀?div style="height:15px;">
這種磁盤陣列模式也是至少需要3塊硬盤才能搭建而成。奇偶校驗碼是通過異或運(yùn)算來得到的。它適于一般的應(yīng)用程序,包括視頻處理等應(yīng)用。它的造價也不算高,因為只要一塊硬盤作為校驗碼磁盤就可以了。
RAID4的隨機(jī)讀取性能:很好
RAID4的隨機(jī)寫入性能:一般,主要因為要向奇偶校驗磁盤寫入校驗碼
RAID4的持續(xù)讀取性能:好
RAID4的持續(xù)寫入性能:一般
RAID4的優(yōu)點:除了RAID3的優(yōu)點之外,它并不需要同步驅(qū)動器轉(zhuǎn)速。
RAID4的缺點:寫入性能很差,控制器的要求較高。
RAID5
RAID5使用至少三塊硬盤來實現(xiàn)陣列,它既能實現(xiàn)RAID0的加速功能也能實現(xiàn)RAID1的備份數(shù)據(jù)功能,在陣列當(dāng)中有三塊硬盤的時候,它將會把所需要的存儲的數(shù)據(jù)按照用戶定義的分割大小分割成文件碎片存儲到兩塊硬盤當(dāng)中,此時,陣列當(dāng)中的第三塊硬盤不接收文件碎片,它接收到的是用來校驗存儲在另外兩塊硬盤當(dāng)中數(shù)據(jù)的一部分?jǐn)?shù)據(jù),這部分校驗數(shù)據(jù)是通過一定的算法產(chǎn)生的,可以通過這部分?jǐn)?shù)據(jù)來恢復(fù)存儲在另外兩個硬盤上的數(shù)據(jù)。另外,這三塊硬盤的任務(wù)并不是一成不變的,也就是說在這次存儲當(dāng)中可能是1號硬盤和2號硬盤用來存儲分割后的文件碎片,那么在下次存儲的時候可能就是2號硬盤和3號硬盤來完成這個任務(wù)了??梢哉f,在每次存儲操作當(dāng)中,每塊硬盤的任務(wù)是隨機(jī)分配的,不過,肯定是兩塊硬盤用來存儲分割后的文件碎片另一塊硬盤用來存儲校驗信息。
這個校驗信息一般是通過RAID控制器運(yùn)算得出的,通常這些信息是需要一個RAID控制器上有一個單獨的芯片來運(yùn)算并決定將此信息發(fā)送到哪塊硬盤存儲。RAID5同時會實現(xiàn)RAID0的高速存儲讀取并且也會實現(xiàn)RAID1的數(shù)據(jù)恢復(fù)功能,也就是說在上面所說的情況下,RAID5能夠利用三塊硬盤同時實現(xiàn)RAID0的速度加倍功能也會實現(xiàn)RAID1的數(shù)據(jù)備份功能,并且當(dāng)RAID5當(dāng)中的一塊硬盤損壞之后,加入一塊新的硬盤同樣可以實現(xiàn)數(shù)據(jù)的還原。
RAID5是截止到目前我們所介紹的幾款RAID模式中控制器設(shè)計最復(fù)雜的一種。RAID5可以應(yīng)用在大部分的領(lǐng)域中,比如多用戶和多任務(wù)環(huán)境中。目前的很多Web服務(wù)器和其它的Internet服務(wù)器都是采用這種形式的磁盤陣列,比如最近推出的Quantum Snap服務(wù)器就采用了外置式的RAID5磁盤陣列的設(shè)計。奇偶校驗一般會占據(jù)大約33%的磁盤空間的容量,所以對于一個總?cè)萘繛?20GB的RAID5磁盤陣列而言,可用的空間將是80GB左右。不過這種磁盤陣列模式在一般的主板進(jìn)程的RAID控制器中都不提供支持,比如Abit KR7A-RAID主板僅僅支持RAID0、RAID1、RAID0+1。當(dāng)然只要采用校驗碼的方式,就會一定程度上影響寫入性能,因此很多磁盤陣列廠商都在磁盤陣列中加入了寫緩存來提高寫入性能。
RAID5模式并不是一切都好,如果陣列當(dāng)中某塊硬盤上的信息發(fā)生了改變的話,那么就需要重新計算文件分割碎片,并且,校驗信息也需要重新計算,這時,三個硬盤都需要重新調(diào)用。同樣,如果要做RAID5陣列的話,最好使用相同容量相同速度的硬盤,RAID5模式的有效容量是陣列中容量最小的硬盤容量乘上陣列中硬盤的數(shù)目減去一后的數(shù),這里硬盤數(shù)目要減去一是因為其中有一塊硬盤用來存放校驗信息。
RAID5的隨機(jī)讀取性能:非常好(當(dāng)使用大數(shù)據(jù)塊時)
RAID5的隨機(jī)寫入性能:一般,但是優(yōu)于RAID3或都RAID4
RAID5的持續(xù)讀取性能:好(當(dāng)使用小數(shù)據(jù)塊時)
RAID5的持續(xù)寫入性能:一般
RAID5的優(yōu)點:不需要專門的校驗碼磁盤,讀取速度快,而且解決了寫入速度相對較慢的問題。
RAID5的缺點:寫入性能依然不盡如人意。
RAID6
RAID6是RAID家族中的新技術(shù),是在RAID5基礎(chǔ)上擴(kuò)展而來的。所以同RAID5一樣,數(shù)據(jù)和校驗碼都是被分成數(shù)據(jù)塊然后分別存儲到磁盤陣列的各個硬盤上。RAID6加入了一個獨立的校驗磁盤,它把分布在各個磁盤上的校驗碼都備份在一起,這樣RAID6磁盤陣列就允許多個磁盤同時出現(xiàn)故障,這對于數(shù)據(jù)安全要求很高的應(yīng)用場合是非常必要的。這樣搭建一個RAID6磁盤陣列最少需要4塊硬盤。但是RAID6并沒有改善RAID5寫入性能不佳的情況,寫入緩存的應(yīng)用僅僅能對于這個缺點進(jìn)行一定程度的彌補(bǔ)但是并不能從根本上解決問題。因為RAID5和RAID6都可以根據(jù)應(yīng)用程序來更改數(shù)據(jù)塊的大小,所以它的實際性能還會受到這個因素的影響。
在實際應(yīng)用中RAID6的應(yīng)用范圍并沒有其它的RAID模式那么廣泛。如果實現(xiàn)這個功能一般需要設(shè)計更加復(fù)雜、造價更昂貴的RAID控制器,所以它一般也不會集成在主板上。
RAID6的隨機(jī)讀取性能:很好(當(dāng)使用大數(shù)據(jù)塊時)
RAID6的隨機(jī)寫入性能:差,因為不但要在每硬盤上寫入校驗數(shù)據(jù)而且要在專門的校驗硬盤上寫入數(shù)據(jù)
RAID6的持續(xù)讀取性能:好(當(dāng)使用小數(shù)據(jù)塊時)
RAID6的持續(xù)寫入性能:一般
RAID6的優(yōu)點:快速的讀取性能,更高的容錯能力。
RAID6的缺點:很慢的寫入速度,RAID控制器在設(shè)計上更加復(fù)雜,成本更高。
熱交換和熱冗余
在RAID系統(tǒng)中一般都具有熱交換和熱冗余能力。熱交換允許在不關(guān)閉系統(tǒng)或電源的前提下更換故障硬盤,當(dāng)然更換上的新硬盤也可以被系統(tǒng)動態(tài)的識別出來并且正確的配置和添加,而這些都不需要重新啟動計算機(jī)。這樣做的好處是勿庸置疑的,對于維護(hù)人員來說非常的簡單,而對于很多應(yīng)用場合,比如Web服務(wù)器等,用戶并不希望服務(wù)器停機(jī),這樣造成的損失將是不可估量的。很多HP/DELL服務(wù)器產(chǎn)品和RAID磁盤陣列都具有熱交換的能力。
熱冗余一般用于不適于熱交換的場合。這種設(shè)計一般是在故障出現(xiàn)之前就在計算機(jī)中配置了額外的硬盤,當(dāng)有硬盤出現(xiàn)故障的時候,這塊冗余的就可以自動替代故障的硬盤的位置,對于這樣的系統(tǒng)在系統(tǒng)關(guān)閉之前是不能把損壞的硬盤拔下來的。熱冗余雖然不如熱交換方便,但是總比沒有好一些。
小結(jié)
其實磁盤陣列的種類非常多,我們今天介紹的是部分基本的應(yīng)用模式,在實際應(yīng)用為了達(dá)到足夠的性能和穩(wěn)定,可以把各種RAID模式搭配使用,當(dāng)然這樣對于RAID控制器的要求會更高,磁盤陣列系統(tǒng)的成本也就更高。
服務(wù)器所采用的RAID一般是基于SCSI的,所以這樣RAID系統(tǒng)的成本將會更加高昂。其實這個功能對于我們個人的應(yīng)用還具有一定的距離,即使你擁有了一張整合了RAID控制器的主板,也需要至少2塊硬盤(一般的要求這兩塊硬盤在容量、品牌、轉(zhuǎn)速上都是一樣的),對于個人用戶來說這是一筆不小的開支。當(dāng)然如果你有特殊的需要,比如需要假設(shè)一個工作站或者Web服務(wù)器,但是又不想花費太多的資金,那么IDE RAID還是一個不錯的選擇。這里需要提醒大家的是,一般的板載IDE RAID的處理器占用率較高,并且IDE RAID在部分應(yīng)用中還不如SCSI硬盤。
 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux中RAID有哪幾種?
「干貨」圖文并茂磁盤陣列RAID詳解
磁盤陣列 RAID分類 RAID 0/1/3/5/6/10/JBOD
AHCI vs RAID:哪一個更適合你的硬盤?
全程圖解 手把手教你做RAID磁盤陣列 1
IT 專家網(wǎng)論壇 - 存儲萬花筒 - RAID全攻略 (好東西)轉(zhuǎn)貼 - powered by Discuz!
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服