[Linux] LVM的條帶化


一、什么是條帶化

  當多個進程同時訪問一個磁盤時,可能會出現磁盤沖突。磁盤系統對訪問次數(每秒的IO操作,IOPS)和數據傳輸速率(讀寫速率,TPS)有限制。

當達到這些限制時,后面需要訪問磁盤的進程就需要掛起等待,這就是磁盤沖突。避免磁盤沖突是優化I/O性能的一個重要目標。

  條帶化技術是一種自動的將I/0負載均衡到多個物理磁盤上的技術。條帶化技術將一塊連續的數據分成很多小部分,並把他們分別存儲到不同的磁盤上去。

這樣就能使多個進程同時訪問數據的多個不同部分而不會造成磁盤沖突,最大化I/0性能。

  LVM的條帶化:為了性能考慮,將數據跨越多個磁盤存儲,即把LV上連續的數據分成大小相同的塊,然后依次存儲在各個磁盤PV上,類似於RAID0的數據存

放形式,實現數據讀寫的並發;管理員一句自己的數據需求,定義數據分塊大小,分布PV磁盤個數信息,從而實現讀寫性能最佳化。

 粗略來講,條帶化strip就是raid0。

 

二、示意圖

  如下是條帶化示意圖(raid0)和鏡像的條帶化(raid01)

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM