通用磁盤陣列RAID性能分析及優(yōu)化
本文關(guān)鍵詞:通用磁盤陣列RAID性能分析及優(yōu)化,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著社會(huì)經(jīng)濟(jì)的高速增長(zhǎng)和計(jì)算技術(shù)迅猛發(fā)展,低速的磁盤存取技術(shù)難以滿足用戶的巨大數(shù)據(jù)處理需求,這使得云存儲(chǔ)技術(shù)得以快速發(fā)展。為提升存取的效率,目前基于磁盤陣列的服務(wù)器大多采用RAID技術(shù)。RAID技術(shù)在一定程度上提升了I/O操作效率,提高了存儲(chǔ)系統(tǒng)的性能。在RAID的基礎(chǔ)上如何優(yōu)化系統(tǒng),使其盡可能的提升數(shù)據(jù)的處理能力,成為了存儲(chǔ)系統(tǒng)研究重點(diǎn)。RAID技術(shù)是將磁盤進(jìn)行虛擬化的處理,數(shù)據(jù)還是處在于磁盤中,磁盤與系統(tǒng)間存在著重復(fù)頻繁的I/O操作。低速的機(jī)械運(yùn)動(dòng)進(jìn)行的數(shù)據(jù)處理會(huì)極大拉低I/O性能,增加CPU的開銷。為提升系統(tǒng)的整體I/O處理效率,采用緩存系統(tǒng)對(duì)RAID讀寫性能進(jìn)行優(yōu)化。在對(duì)RAID中的數(shù)據(jù)進(jìn)行讀操作的過程中,存在數(shù)據(jù)塊讀取滯后問題。通過數(shù)據(jù)內(nèi)部結(jié)構(gòu)分析,是由于數(shù)據(jù)結(jié)構(gòu)單一,無法有效充分利用所致。為此增加緩存空間數(shù)據(jù)優(yōu)化。該策略的核心是首先將數(shù)據(jù)塊頭BH保存在cache中,在處理I/O時(shí),將數(shù)據(jù)通過內(nèi)存中的緩存數(shù)據(jù)直接進(jìn)行數(shù)據(jù)交互,從而提升數(shù)據(jù)的讀操作訪問能力。通過測(cè)試分析,表明緩存系統(tǒng)的讀請(qǐng)求在數(shù)據(jù)條帶、RAID塊或進(jìn)程等多個(gè)方面均有顯著提升。在進(jìn)行寫性能操作時(shí),存在著小塊數(shù)據(jù)寫性能的問題。通過內(nèi)核代碼的研究分析發(fā)現(xiàn),小數(shù)據(jù)塊在寫時(shí)會(huì)不停的尋道,并且存在I/O等待現(xiàn)象。為此緩存中采用延時(shí)寫優(yōu)化RAID寫性能。該延時(shí)策略的核心是首先將小數(shù)據(jù)保存在緩存中,然后將小數(shù)據(jù)聚合成大的數(shù)據(jù)塊,進(jìn)行數(shù)據(jù)回刷,將其回刷進(jìn)RAID,減少數(shù)據(jù)回寫次數(shù)。將數(shù)據(jù)的校驗(yàn)和數(shù)據(jù)讀寫進(jìn)行分離,用以消除I/O的等待時(shí)間,從而將提升數(shù)據(jù)的寫性能。通過測(cè)試分析,寫緩存策略對(duì)小數(shù)據(jù)塊的處理能起到了很好的作用,寫性能優(yōu)化良好,合理高效的解決了小數(shù)據(jù)性能低下的問題。
【關(guān)鍵詞】:RAID 緩存策略 自旋鎖 I/O訪問
【學(xué)位授予單位】:西安工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP333
【目錄】:
- 摘要4-5
- Abstract5-9
- 1 緒論9-15
- 1.1 課題背景9-10
- 1.2 RAID技術(shù)概況10-13
- 1.3 本文的研究?jī)?nèi)容和結(jié)構(gòu)組織13-15
- 2 RAID原理及其優(yōu)化技術(shù)15-31
- 2.1 RAID基礎(chǔ)15-24
- 2.1.1 內(nèi)核RAID技術(shù)簡(jiǎn)述15-16
- 2.1.2 RAID技術(shù)實(shí)現(xiàn)16-24
- 2.2 系統(tǒng)請(qǐng)求處理過程實(shí)現(xiàn)24-28
- 2.2.1 文件系統(tǒng)映射流程24-25
- 2.2.2 內(nèi)核請(qǐng)求處理流程25-28
- 2.3 緩存系統(tǒng)設(shè)計(jì)28-30
- 2.4 本章小結(jié)30-31
- 3 RAID讀請(qǐng)求優(yōu)化原理31-43
- 3.1 內(nèi)核請(qǐng)求處理過程31-33
- 3.2 讀請(qǐng)求的原理設(shè)計(jì)33-40
- 3.2.1 頁面置換過程實(shí)現(xiàn)33-35
- 3.2.2 數(shù)據(jù)結(jié)構(gòu)優(yōu)化35-36
- 3.2.3 讀請(qǐng)求實(shí)現(xiàn)原理36-40
- 3.3 本章小結(jié)40-43
- 4 RAID寫請(qǐng)求優(yōu)化原理43-55
- 4.1 內(nèi)核寫請(qǐng)求優(yōu)化實(shí)現(xiàn)43-46
- 4.1.1 內(nèi)核請(qǐng)求策略43-45
- 4.1.2 內(nèi)核請(qǐng)求實(shí)現(xiàn)45-46
- 4.2 寫請(qǐng)求的原理設(shè)計(jì)46-49
- 4.3 斷電保護(hù)及自旋鎖實(shí)現(xiàn)49-53
- 4.3.1 斷電保護(hù)設(shè)計(jì)49
- 4.3.2 讀寫鎖自旋鎖實(shí)現(xiàn)49-53
- 4.4 本章小結(jié)53-55
- 5 性能測(cè)試及其結(jié)果分析55-63
- 5.1 測(cè)試環(huán)境55-57
- 5.2 測(cè)試方案57
- 5.3 測(cè)試結(jié)果分析57-61
- 5.4 本章小結(jié)61-63
- 6 全文總結(jié)63-65
- 參考文獻(xiàn)65-71
- 附錄71-75
- 作者攻讀學(xué)位期間發(fā)表學(xué)術(shù)論文清單75-77
- 致謝77-78
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫 前10條
1 ;One Method for Improving RAID5 Performance[J];Wuhan University Journal of Natural Sciences;2000年03期
2 張?jiān)?讓IDE RAID活起來[J];個(gè)人電腦;2001年03期
3 ;火箭100 RAID[J];個(gè)人電腦;2001年05期
4 林林;深入淺出玩RAID[J];電腦愛好者;2001年02期
5 Maya;;RAID技術(shù)詳解[J];電腦采購(gòu)周刊;2001年23期
6 陳嵩,鄭華;深入分析RAID的應(yīng)用[J];福建電腦;2002年12期
7 張?jiān)?高速安全的RAID系統(tǒng)[FastTrak SX4000][J];個(gè)人電腦;2003年01期
8 ;RAID將成為主流[J];個(gè)人電腦;2003年06期
9 華山;RAID技術(shù)綜述[J];武鋼技術(shù);2003年03期
10 孫宇;;硬件控制IDE RAID[J];每周電腦報(bào);2003年10期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫 前10條
1 潘紅;何冶蘭;;RAID幾種工作模式的探討[A];湖北省通信學(xué)會(huì)、武漢通信學(xué)會(huì)2009年學(xué)術(shù)年會(huì)論文集[C];2009年
2 劉軍平;周可;雷棟梁;龐麗萍;;基于隨機(jī)理論的RAID可靠性仿真方法[A];2010年第16屆全國(guó)信息存儲(chǔ)技術(shù)大會(huì)(IST2010)論文集[C];2010年
3 ;RAID Storage Systems with Early-warning and Data Migration[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
4 王慶輝;王曉莉;向立莉;;RAID技術(shù)在通信服務(wù)器中的應(yīng)用[A];2008年湖北省氣象學(xué)會(huì)學(xué)術(shù)年會(huì)學(xué)術(shù)論文詳細(xì)文摘匯集[C];2008年
5 徐偉;王敏;孟曉p
本文編號(hào):291981
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/291981.html