我們基於物理卷內部及物理卷之間分配策略的系統設置,以更好地組織邏輯卷,增加Aix系統I/O性能。同時,本文也介紹了一些有關創建邏輯卷時應考慮的因素,以使系統獲得最好的性能和可靠性。
物理卷內及物理卷間的分配策略
(1)物理卷內部
物理卷內部的分配策略描述了邏輯卷在磁盤上的位置。該位置可以在使用mklv命令創建邏輯卷時設置或通過chlv命令更改。位置值可以是CENTER,MIDDLE 或 EDGE。
要更改內部策略,使用chlv命令如下:# chlv -a {m c e ie im} LVname
Aix系統I/O操作最頻繁的邏輯卷應該被放置在中央(CENTER),而最不頻繁的邏輯卷應該被放置在邊緣(EDGE)。
(2)物理卷間
在磁盤上創建邏輯卷時也需要考慮物理卷間的分配策略。該策略將確定一個邏輯卷是否可以跨多個物理卷。為了增加性能,該策略的值應該為MAXIMUM,說明邏輯卷應該跨最多的物理卷數分配。但是該策略將在任一個物理卷不可用時影響邏輯卷的可靠性。為了增加邏輯卷的可靠性,要限制將一個邏輯卷分配在一個物理卷上,即使用MINIMUM分配策略。
要更改物理卷間的策略,使用chlv命令如下:
- # chlv -e {x m} LVname
- (其中,x=MAXIMUM,m=MINIMUM分配策略。)
當對所有的邏輯卷設置了分配策略後,可能需要使用reorgvg命令重新組織邏輯卷。該命令將重新組織所有的物理分區以匹配為每個邏輯卷設置的分配策略。命令如下:
# reorgvg VGname LVname1 LVname2 ...
(其中,VGname是包含指定邏輯卷的卷組的名稱,LVname1,LVname2等等是要被重新組織的邏輯卷的名稱。如果不指定邏輯卷的名稱,那麼,卷組中的所有邏輯卷都將被重新組織。)
2. 決定LVM配置 -- 性能及可靠性
通常情況下,如果邏輯卷被配置為提供較好的性能,那麼它的可靠性就會受到影響。
(1)性能
要配置系統提供最好的性能,在創建邏輯卷時遵循下述步驟中的設置:
a. 創建邏輯卷只有一份拷貝(不鏡像分區)。如果選擇鏡像分區,那麼設置下面的內容:
Scheduling Policy PARALLEL
Allocate each logical partition copy on a separate disk? YES
“PARALLEL”機制對一個邏輯分區對應的所有物理分區同時開始寫操作;“YES”策略確保在可能的情況下,沒有一個邏輯分區的任兩份拷貝在同一個物理卷上。
b. 設置寫校驗(Write-verify)為NO
這樣,在寫操作後不再做讀操作進行校驗。
c. 內部策略應該被設置為下列之一:
* 如果對邏輯卷的I/O操作很頻繁,設置為CENTER
* 對中等程度的I/O操作,設置為MIDDLE 或 INNER MIDDLE
* 如果對邏輯卷的I/O操作很少,則設置為EDGE 或 INNER EDGE
d. 設置物理卷間的策略為MAXIMUM
該策略會將邏輯卷跨盡可能多的物理卷分配,這樣,對一個邏輯卷的讀寫操作將可以在多個物理卷間同時進行。
(2)可靠性
要配置系統提供最高的可靠性,在創建邏輯卷時遵循下述步驟中的設置:
a. 創建三份拷貝(鏡像分區兩次)
b. 設置寫校驗(Write-verify)為YES
這樣,在每次寫操作後進行讀操作來校驗。
c. 設置物理卷間的策略為MINIMUM
d. 設置Scheduling Policy為SEQUENTIAL。這樣使對每份拷貝的寫操作順序進行。
e. 設置Allocate each logical partition copy on a separate disk為YES,確保在可能的情況下,沒有一個邏輯分區的任兩份拷貝在同一個物理卷上。
關於組織規劃邏輯卷的步驟,我們就講解完成了,我們可以體會到Aix系統I/O性能及可靠性得到了增加。