LVM 邏輯卷管理器 的條帶化

2021-09-19 17:07:05 字數 543 閱讀 1824

當多個程序同時訪問乙個磁碟時,可能會出現磁碟衝突。磁碟系統對訪問次數(每秒的io操作,iops)和資料傳輸速率(讀寫速率,tps)有限制。

當達到這些限制時,後面需要訪問磁碟的程序就需要掛起等待,這就是磁碟衝突。避免磁碟衝突是優化i/o效能的乙個重要目標。條帶化技術是一種自動的將i/0負載均衡到多個物理磁碟上的技術。條帶化技術將一塊連續的資料分成很多小部分,並把他們分別儲存到不同的磁碟上去。這樣就能使多個程序同時訪問資料的多個不同部分而不會造成磁碟衝突,最大化i/0效能。

lvm的條帶化:為了效能考慮,將資料跨越多個磁碟儲存,即把lv上連續的資料分成大小相同的塊,然後依次儲存在各個磁碟pv上,類似於raid0的資料存放形式,實現資料讀寫的併發;管理員一句自己的資料需求,定義資料分塊大小,分布pv磁碟個數資訊,從而實現讀寫效能最佳化。

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

如下是條帶化示意圖(raid0)和映象的條帶化(raid1)

邏輯卷管理器LVM

想象乙個情況,我們在當初規劃主機的時候將 home分配了50g空間,等到使用者眾多之後導致這個filesystem不夠大,此時我們該怎麼做呢?通常做法是這樣的 再加一顆新硬碟,然後重新分割 格式化,將 home的資料完整的複製過來,然後將原本的partition解除安裝重新掛載新的partition...

邏輯卷管理器 LVM

在lvm中,主要有三個概念 到這裡我們可以看出,原本是直接在硬碟上建立分割槽,然後在分割槽上建立檔案系統。使用了lvm後,在其中插入乙個邏輯層,相當於是在一塊邏輯硬碟上建立邏輯分割槽,然後在邏輯分割槽上建立檔案系統。下面是乙個lvm使用的例子 linux下邏輯卷管理器 lvm 的乙個例子 在圖中有兩...

Linux邏輯卷管理器 LVM

通過使用linux的邏輯卷管理器 logical volume manager,lvm 使用者可以在系統執行時動態調整檔案系統的大小,把資料從一塊硬碟重定位到另一塊硬碟,也可以提高i o操作的效能,以及提供冗餘保護,它的快照功能允許使用者對邏輯卷進行實時的備份。對一般使用者來講,使用最多的是動態調整...