san存儲之硬盤與RAID總結


硬盤

硬盤結構


wKioL1P7IuLCflBrAAC5OnDmk7I653.gif

硬盤的主要指標

容量

         指硬盤能存儲的數據量大小,以字節爲基本單位 

單碟容量:

         硬盤都是由一個或幾個盤片組成,單碟容量就是指包括正反兩面在內的單個盤片的總容        

轉速

         即主軸馬達轉動速度,單位爲RPMRound PedMinute),即每分鐘盤片轉動圈數

緩存:

         是硬盤控制器上的一塊內存芯片,具有極快的存取速度,它是硬盤內部盤片和外部接口         之間的緩衝器

平均訪問時間:硬盤磁頭找到目標數據所需的平均時間

平均尋道時間:磁頭尋找目標數據所在磁道所需的平均時間

平均潛伏時間:當磁頭移動到數據所在的磁道後,等待指定的數據扇區轉動到磁頭下方的時                             

數據傳輸率:

         內部數據傳輸率:數據從盤片表面傳輸到硬盤的緩存的速率

         外部數據傳輸率:數據從硬盤的緩存讀出到外部總線的速率

MTBFMean TimeBetween Failure

平均無故障時間

硬盤的主要技術

S.M.A.R.T:Self-Monitoring,Analysis and Reporting Technology,自監測、分析及報告技術、檢測磁頭、磁盤、馬達、電路等部件,然後根據得到的關於各部件運行情況與歷史記錄的數據進行分析、比較,根據需要會自動向用戶發出警告

TCQTagged CommandQueuing ,標記命令隊列

NCQNative CommandQueuing ,本機命令隊列,是SATA Ⅱ規範支持的一種新的功能,支    NCQ的硬盤可以對指令進行排隊(多達32條指令),重新編排指令執行次序,也            可以立即執行指令,可提高硬盤的性能,減少CPU佔用率

Duty Cycle:指硬盤的工作負荷, 定義爲特定時間段內硬盤用於尋道、讀/寫操作的時間佔                          總時間的百分比。100%即表示硬盤每天24小時不停在進行讀寫操作

SCT:即S.M.A.R.T CommandTransport,該技術在硬盤內部劃出一部分扇區做爲日誌記錄,              分析SMART命令包含的狀態信息,判斷硬盤的工作狀況從而調節負載(比如數據流量)          來保證硬盤可靠性

轉速和緩存對硬盤性能的影響

硬盤的讀寫速度通硬盤的轉速成正比

更高的轉速可縮短硬盤的實際讀寫時間

硬盤緩存的大小直接影響硬盤的整體性能

wKioL1P7I1fg8hPNAABf--gEFAU732.gif

硬盤類型及接口

wKioL1P7I7CA-98UAAC29AUgkYw371.gif

ATA/IDE接口硬盤簡介

         ATA(Advanced  Technology  Attachment )高級技術附加裝置

         ATA硬盤是傳統的桌面級硬盤,主要應用於個人PC機,也經常稱爲IDE                             Integrated Drive Electronics )硬盤

         ATA接口爲並行ATA技術,下一代的產品是串行ATASATA

wKiom1P7K5Wil-uyAADPGexwzzU294.jpg

SCSI接口硬盤簡介

         SCSI(SmallComputer System Interface )小型計算機系統接口

         SCSI硬盤併發處理性能優異,常應用於企業級存儲領域

         SCSI硬盤採用並行接口,接口速率目前發展到320MB/s,基本已經達到極限,已被其                   串行版本SAS Serial  Attached SCSI )硬盤所替代

 wKiom1P7I8iTJ7BYAACGAraoZeU166.gif

FC接口硬盤簡介

         FC硬盤採用FC-AL(Fiber Channel  Arbitrated  Loop,光纖通道仲裁環) 接口模式

         FC-AL是一種雙端口的串行存儲接口

         FC-AL支持全雙工工作方式

         FC-AL利用類似SATA/SAS所用的4芯連接,提供一種單環拓撲結構,一個控制器能訪                    問126個硬盤

wKioL1P7JXrRJLcdAAB_OSusLLA475.gif




SATA接口硬盤簡介

         SATASerial ATA (SerialAdvanced Technology Attachment )串行ATA

         SATA採用串行方式進行數據傳輸,接口速率比IDE接口高,最低爲150MB/s,並且第                    二代(SATA 300MB/s接口硬盤已經形成商用,規劃內的最高速率可達600MB/s     SATA硬          盤採用點對點連接方式,支持熱插拔,即插即用

wKiom1P7JNWBl9xXAACaPe55Uf8775.gif

SATAⅡ技術

         SATAⅡ有一下五個主要特性:

}  更高的端口傳輸率(300MB/s

}  本機命令隊列(NCQ

}  組件管理(EnclosureManagement ),比如風扇控制,溫度控制,新硬盤指示,壞硬盤指示,硬盤狀態指示等

}  端口複用(PortMultiplier ),允許多個硬盤連接到同一端口

}  可向上兼容SAS技術

         SATAⅡ技術可對24×7企業在線和近線存儲應用提供超大容量和高可靠性的支持

SAS接口硬盤簡介

         SAS(SerialAttached SCSI) 串行連接SCSI

         SAS是一種點對點、雙全工、雙端口的接口     

         SAS專爲滿足高性能企業需求而設計,並且兼容SATA硬盤,爲企業用戶帶來前所未                    有的靈活性

wKioL1P7JjvThiGiAACRr6WdEm0304.gifwKiom1P7JWXha-9rAACRr6WdEm0457.gif

SAS技術優點

         性能:能夠提供3.0Gbit/s的傳輸率,規劃到12.0Gbit/s

         兼容性:SAS連接器可以同時支持SATASAS硬盤

         可擴展性:通過Expander可以擴展到16000個設備

                        支持世界範圍唯一的設備ID號,提高了設備尋址能力

                        支持更長距離的電纜,在無光纖傳輸能力的情況下,電纜長度可以到10

         靈活性:SAS可以使用現有的SCSI命令集,保護企業現有SCSI軟件的投資,繼承了                              SCSI的高可用性,並在SCSI命令排隊方面進行了優化

SAS完全承襲了SCSI的優勢,採用串行技術性能得到進一步提升,同時還考慮了向下兼容SATA的問題,因此用戶可以根據不同的需求和承受能力,靈活選擇SASSATA進行組合來構建存儲系統

RAID

RAID基本概念

         RAIDRedundantArray of Independent Disks)即獨立磁盤冗餘陣列,RAID技術將多個單獨的物理硬盤以不同的方式組合成一個邏輯硬盤,從而提高了硬盤的讀寫性能和數據安全性。

RAID級別

         RAID0       數據條帶化,無校驗

         RAID1       數據鏡像,無校驗

         RAID2       海明碼錯誤檢驗及校正

         RAID3       數據條帶化讀寫,校驗信息存放於專用硬盤

         RAID4       單次寫數據採用單個硬盤,校驗信息存放於專用硬盤

         RAID5       數據條帶化,校驗信息分佈式存放

         RAID6       數據條帶化,分佈式校驗並提供兩級冗餘

同時採用兩種不同的RAID方式還能組合成新的RAID級別

         RAID0+1          先做RAID 0,後做RAID 1,同時提供數據條帶化和鏡像

         RAID10             類似於RAID 0+1,區別在於先做RAID 1,後做RAID 0

         RAID50             先做RAID 5,後做RAID 0,能有效提高RAID 5的性能

RAID組狀態

wKiom1P7Je6yO7HqAABTA4XaiCM377.gif

物理卷和邏輯卷

RAID由幾個硬盤組成,從整體上看相當於一個物理卷

在物理卷的基礎上可以按照指定容量創建一個或多個邏輯卷,通過LUNlogin Unit Number)來標識

RAID、邏輯卷的形成過程

wKioL1P7JzzAbjscAAAi2_0-GwA047.gif

wKiom1P7JiSh0A70AAA6T9IDZMA234.gif

虛擬RAID技術

wKioL1P7J-6QgpnrAABnzziTUAA903.gif

RAID級別和特點

RAID 0

          既沒有容錯設計的條帶硬盤陣列(Striped Disk Array without Fault Tolerance),以條帶形式將RAID組的數據均勻分佈在各個硬盤中

wKiom1P7LOrT2CXPAAArTiSMKKE631.gif

RAID 1     

         RAID1又稱鏡像(Mirror),數據同時一致寫到主硬盤和鏡像硬盤wKiom1P7LQ6zNH7iAAAhF5mLoJo952.gif


wKioL1P7Liag_OCMAABU9AqcU0A218.gif

wKioL1P7LiaiakDKAABFpjIPaJo141.gif

wKiom1P7LQ6hFO5cAABEXnf-kO4915.gif

wKioL1P7LibBDplUAABXvWGh2z4398.gif

wKiom1P7LQ_BZzmvAACEGFBFSPg129.gif

RAID 10

         RAID10是將鏡像和條帶進行兩級組合的RAID級別,第一級是RAID 1鏡像對,第二級是RAID 0RAID 10也是一種應用比較廣泛的RAID級別。

wKioL1P7LiaCqB23AAAuD3BF_Bw976.gif

RAID 0+1

RAID 0+1是將條帶和鏡像進行兩級組合的RAID級別,第一級是RAID 0,第二級是RAID1。一般來說,RAID0+1的失效概率要比RAID 10大,不過無硬盤故障下,RAID 0+1的讀取速度要比RAID 10

wKioL1P7L5yA8FWcAAAu1qkpG68753.gif

RAID 50

         RAID50是將RAID 5RAID 0進行兩級組合的RAID級別,最低一級是RAID 5,第二級爲RAID 0

wKiom1P7LqOwbfx9AABIipIdd2I074.gif

RAID級別

優點

缺點

最小硬盤數

RAID  0

1、極高的讀寫效率

2、速度快,由於不存在校驗,所以不佔用CPU資源

3、部署簡單

1、無冗餘,通常和其他RAID級別混合使用

2、不適合用於關鍵數據環境

2

RAID  1

1、提供了很高的數據安全性和可用性

2100%的數據冗餘

3、設計、使用簡單

4、不作校驗計算,CPU佔用資源少

1、空間利用率只有1/2

2、相對於單個硬盤,無法提高寫性能

2

RADI  3

1、數據分佈式存儲在連續的硬盤上,具有較高的讀速率,適合大文件連續讀操作的應用

2、如果有一個硬盤損壞,數據的有效性沒有影響

1、檢驗盤是整個硬盤陣列系統的瓶頸

2、有數據盤故障時,每次讀操作時都需要進行校驗計算,讀寫性能大幅度下降

3

RAID  5

1、高讀取速率,中等寫速率

2、提供一定程度的數據安全

1RAID組裏單塊硬盤的故障,會導致其他硬盤讀寫性能大幅度下降

3

RAID  6

1、可以同時允許兩塊硬盤失效

1、磁盤利用率比RAID 5更低

2、校驗計算複雜,對控制器性能消耗很大,增加系統負載

3、出現硬盤失效時,RAID重建時對系統性能影響更大,並且重建時間長

4

RAID  10

 

 

 

 

 


1、高讀取速率

2、高寫速率,較校驗RAID而言,寫開銷最小

3、至多可以容許n個硬盤同時損壞(2N個硬盤組成的RAID10陣列)


1、只有1/2的硬盤利用率

 

 

 

 

 


4

 

 

 

 

 


RAID  50

1、比單個RAID 5容納更多的硬盤

2、比單個RAID 5有更好的讀性能

3、至多可以容許N個硬盤同時損壞(NRAID5組成的RAID 50陣列)

4、比相同容量的單個RAID5重建時間更短

1、比較難實現

2、同一個RAID 5組內的兩個硬盤損壞會導致整個RAID 50陣列的失效

 

6

RAID比較和選擇

常用RAID比較

wKiom1P7LweiWgwmAABnLjaIcL8528.gif

常用RAID選擇

wKioL1P7MDWyTjosAAAqyiMobv0793.gif

RAID硬盤失效處理

熱備和熱插拔

熱備:HotSpare

         定義:當冗餘的RAID組中某個硬盤失效時,在不干擾當前RAID系統的正常使用的情                          況,RAID系統中另外一個正常的備用硬盤自動頂替失效硬盤,及時保證RAID                      統的冗餘性。

         全局式:備用硬盤爲系統中所有的冗餘RAID組共享

         專用式:備用硬盤爲系統中某一組冗餘RAID組專用

熱插拔:HotSwap

         定義:在不影響系統正常運轉的情況下,用正常的硬盤物理替換RAID系統中失效硬盤

         關鍵在於熱插拔時電子器件的保護機制

 wKiom1P7L37Tex1BAABPVGwpVFA764.gif    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章