




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
RAID 5和RAID 10的比較 存儲是目前IT產(chǎn)業(yè)發(fā)展的一大熱點,而RAID技術(shù)是構(gòu)造高性能、海量存儲的基礎(chǔ)技術(shù),也是構(gòu)建網(wǎng)絡(luò)存儲的基礎(chǔ)技術(shù)。專家認為,磁盤陣列的性能優(yōu)勢得益于磁盤運行的并行性,提高設(shè)備運行并行度可以提高磁盤的性能和數(shù)據(jù)安全性。 20年來,RAID 推出了一系列級別,包括RAID 0、RAID 1、RAID 2、RAID 3、RAID4、RAID 5,以及各種組合如 RAID 0 1 等。其中最廣泛的包括RAID 5與RAID 10。但是一直以來,關(guān)于RAID5與RAID10的性能優(yōu)劣的爭端還是非常多的,甚至很多人包括很多公司都那拿出了測試數(shù)據(jù)。而這些測試數(shù)據(jù)復(fù)雜難懂相互矛盾,更加讓用戶感到迷惑,不知道怎么選擇。 在這里,我將就這兩種RAID的內(nèi)部運行原理來分析一下,看看我們在什么情況下應(yīng)當適合選哪一種RAID方式。根據(jù)我的經(jīng)驗與分析:像小I/O的數(shù)據(jù)庫類型操作,如ERP等應(yīng)用,建議采用RAID 10,而大型文件存儲,數(shù)據(jù)倉庫,如醫(yī)療PACS系統(tǒng)、視頻編輯系統(tǒng)則從空間利用的角度,建議采用RAID 5。下面請看具體的性能對比: 為了方便對比,我這里拿同樣多驅(qū)動器的磁盤來做對比,RAID5選擇3D 1P的RAID方案,RAID10選擇2D 2D的Raid方案,分別如圖: 那么,我們分析如下三個過程:讀、連續(xù)寫、隨機寫,但是,在介紹這三個過程之前,我需要介紹另外一個磁盤陣列中的重要概念:cache. 磁盤讀寫速度的要害之一:Cache cache技術(shù)最近幾年,在磁盤存儲技術(shù)上,發(fā)展的非常迅速,作為高端存儲,cache已經(jīng)是整個存儲的核心所在,就是中低端存儲,也有很大的cache存在,包括最簡單的RAID卡,一般都包含有幾十,甚至幾百兆的RAID cache。cache的主要作用是什么呢?作為緩存,cache的作用具體體現(xiàn)在讀與寫兩個不同的方面:作為寫,一般存儲陣列只要求數(shù)據(jù)寫到cache就算完成了寫操作,當寫cache的數(shù)據(jù)積累到一定程度,陣列才把數(shù)據(jù)刷到磁盤,可以實現(xiàn)批量的寫入。所以,陣列的寫是非??焖俚?。至于cache數(shù)據(jù)的保護,一般都依靠于鏡像與電池(或者是UPS)。 cache在讀數(shù)據(jù)方面的作用一樣不可忽視,因為假如所需要讀取的數(shù)據(jù)能在cache中命中的話,將大大降低磁盤尋道所需要的時間。因為磁盤從開始尋道到找到數(shù)據(jù),一般都在6ms以上,而這個時間,對于那些密集型I/O的應(yīng)用可能不是太理想。但是,假如能在cache保存的數(shù)據(jù)中命中,一般響應(yīng)時間則可以縮短在1ms以內(nèi)。 不要迷信存儲廠商的IOPS(每秒的I/O數(shù))數(shù)據(jù),他們可能全部在cache命中的基礎(chǔ)上做到的,但是實際上,你的cache命中率可能只有10%。介紹完cache,我們就可以解釋RAID 5與RAID 10在不同的模式下,工作效率問題了,那么我們來分別分析讀操作、連續(xù)寫和離散寫三方面的問題。 讀操作方面的性能差異如我上文的介紹,磁盤陣列讀操作的要害更多的體現(xiàn)在cache的命中率上。所以,RAID 5和RAID 10在讀數(shù)據(jù)上面,他們基本是沒有差別的,除非是讀的數(shù)據(jù)能影響cache命中率,導(dǎo)致命中率不一樣。 連續(xù)寫方面的性能差異連續(xù)寫方面的性能差異連續(xù)寫方面的性能差異連續(xù)寫方面的性能差異 連續(xù)寫的過程,一般表示寫入連續(xù)的大批量的數(shù)據(jù),如媒體數(shù)據(jù)流,很大的文件等等。連續(xù)寫操作大部分產(chǎn)生于醫(yī)療PACS系統(tǒng)、高教圖書館系統(tǒng)、視頻編輯系統(tǒng)等等應(yīng)用環(huán)境下。 根據(jù)我本人的經(jīng)驗,在連續(xù)寫操作過程,假如有寫cache存在,并且算法沒有問題的話,RAID 5比RAID 10甚至?xí)靡恍?,雖然也許并沒有太大的差別(這里要假定存儲有一定大小足夠的寫cache,而且計算校驗的cpu不會出現(xiàn)瓶頸)。 因為這個時候的RAID校驗是在cache中完成,如4塊盤的RAID 5,可以先在內(nèi)存中計算好校驗,同時寫入3個數(shù)據(jù) 1個校驗。而RAID 10只能同時寫入2個數(shù)據(jù) 2個鏡像。 如上圖所示,4塊盤的RAID 5可以在同時間寫入1、2、3到cache,并且在cache計算好校驗之后,我這里假定是6(實際的校驗計算并不是這樣的,我這里僅僅是假設(shè)),同時把三個數(shù)據(jù)寫到磁盤。而4塊盤的RAID 10不管cache是否存在,寫的時候,都是同時寫2個數(shù)據(jù)與2個鏡像。 根據(jù)我前面對緩存原理的介紹,寫cache是可以緩存寫操作的,等到緩存寫數(shù)據(jù)積累到一定時期再寫到磁盤。但是,寫到磁盤陣列的過程是遲早也要發(fā)生的,所以RAID 5與RAID 10在連續(xù)寫的情況下,從緩存到磁盤的寫操作速度會有較小的區(qū)別。不過,假如不是連續(xù)性的強連續(xù)寫,只要不達到磁盤的寫極限,差別并不是太大。 離散寫方面的性能差異離散寫方面的性能差異 這里可能會較難理解,但是,這一部分也是最重要的部分。企業(yè)中的絕大部分數(shù)據(jù)庫應(yīng)用,如:ERP系統(tǒng)等在數(shù)據(jù)寫入的時候其實都是離散寫。 例如oracle 數(shù)據(jù)庫每次寫一個數(shù)據(jù)塊的數(shù)據(jù),如8K;由于每次寫入的量不是很大,而且寫入的次數(shù)非常頻繁,因此聯(lián)機日志看起來會像是連續(xù)寫。但是因為不保證能夠添滿RAID 5的一個條帶(保證每張盤都能寫入),所以很多時候更加偏向于離散寫入。 我們從上圖看一下離散寫的時候,RAID 5與RAID 10工作方式有什么不同。如上圖:我們假定要把一個數(shù)字2變成數(shù)字4,那么對于RAID 5,實際發(fā)生了4次I/O:先讀出2與校驗6,可能發(fā)生讀命中然后在cache中計算新的校驗寫入新的數(shù)字4與新的校驗8 。如上圖我們可以看到:對于RAID 10,同樣的單個操作,最終RAID 10只需要2個I/O,而RAID 5需要4個I/O. 這里我忽略了RAID 5在那兩個讀操作的時候,可能會發(fā)生讀命中操作的情況。也就是說,假如需要讀取的數(shù)據(jù)已經(jīng)在cache中,可能是不需要4個I/O的。這也證實了cache對RAID 5 的重要性,不僅僅是計算校驗需要,而且對性能的提高尤為重要。測試過,在RAID 5的陣列中,假如關(guān)閉寫cache,RAID 5的性能將差很多倍。 當然,我并不是說cache對RAID 10就不重要了,因為寫緩沖,讀命中等,都是提高速度的要害所在,不過的是,RAID 10對cache的依靠性沒有RAID 5那么明顯而已。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程類招標面試題及答案
- 探討漢語言文學(xué)的創(chuàng)作環(huán)境試題及答案
- 2024小自考漢語言知識梳理試題及答案
- 小自考行政管理項目評估標準試題及答案
- 2024年漢語言文學(xué)小自考讀書報告試題及答案
- 小自考漢語言文學(xué)名家研究試題及答案
- 行政管理中的法規(guī)遵循與風險控制試題及答案
- 龍的故事 說課(教案)-2024-2025學(xué)年人教版(2024)美術(shù)一年級上冊
- 專業(yè)腦力測試題及答案
- 2020人教版九年級上學(xué)期同步單元專題大培優(yōu):17.1電流與電壓和電阻的關(guān)系同步練習(xí)
- (完整版)一年級100以內(nèi)兩位數(shù)加一位數(shù)的進位加法練習(xí)題
- 天冬中藥材種植可行性研究報告
- 肝腎綜合征演示文稿
- 國際關(guān)系理論智慧樹知到答案章節(jié)測試2023年外交學(xué)院
- 1.罌粟堿-經(jīng)典擴血管藥物
- 配料記錄表(標準樣本)
- 《四川省平武縣大茅坡鉛鋅礦資源儲量核實及延伸詳查報告》礦產(chǎn)資儲量評審備案公示信息表
- 芯片手冊盛科sdk用戶開發(fā)指南
- 海淀八模語文
- 機臺操作指導(dǎo)書(注塑機安全操作規(guī)程)
- GB/T 9647-2015熱塑性塑料管材環(huán)剛度的測定
評論
0/150
提交評論