4.卷管理器Volume Managers
對卷管理器的主要性能影響因素,是CLARiiON LUN使用了stripe的方式(我們所說的plaid或者stripe on stripe)。
我們要避免使用基于主機RAID而且使用校驗(如Raid3,Raid5)的應(yīng)用。這會消耗掉主機的資源來實現(xiàn)這一服務(wù)(校驗保護),而這其實讓存儲系統(tǒng)來實現(xiàn)這個服務(wù)會更加好。
圖三顯示了在以下章節(jié)中討論到的三種不同plaid技術(shù)
對于所有的情形,都會遵從以下規(guī)則:
A. Plaid 應(yīng)該做的:
把主機管理器的stripe深度(stripe element)設(shè)成CLARiiON LUN的stripe size。你可以使用整數(shù)倍的,但最好還是把stripe element設(shè)定在512KB或者1MB。
簡而言之,從基本的CLARiiON LUN上來考慮建立逐級管理器的stripe。
從分開的磁盤組來使用LUN;這個組應(yīng)該有相同的參數(shù)(stripe size,disk count,RAID type,等等)。
B. Plaid 不應(yīng)該做的:
千萬不要在同一個RAID group里把多個LUN stripe(譯者注:stripe和concatenate都是meteLUN的一種方式,下文中的英文部分的stripe都是特指這個)在一起。這是因為會造成大量的磁盤尋道。如果你從一個磁盤組需要捆綁多個LUN,使用concatenate來實現(xiàn)-千萬不要使用striping的方式。
不要使主機的stripe element比CLARiiON的RAID stripe size小。
不要對那些具有不同RAID type和stripe size的RAID Group,或者根本不同磁盤組的LUN,使用plaid的方式在一起。結(jié)果并不一定是災(zāi)難性的,但很可能會出現(xiàn)未知的因素。
C. Plaid 為高帶寬的設(shè)置:
plaid在以下幾個原因使用在高帶寬的應(yīng)用里面:
plaid可以增加存儲系統(tǒng)的協(xié)作(并行訪問)。
plaid允許多于一個的主機HBA卡和CLARiiON的存儲運算器(SP)共同為一個volume所用。
非常大的卷可以被分布到多于一個的CLARiiON系統(tǒng)之上。
增加協(xié)作
Plaid在應(yīng)用是單線程(也就是說,讀一個單一的大文件)的時候會比較有用。如果應(yīng)用的I/O的大小正好跟卷管理器的條帶大小一致,那么卷管理器可以訪問那些可以包裝成卷的并發(fā)的LUN。
從多個存儲器分布式訪問
跨越存儲系統(tǒng),正如在圖三的配置B里面所演示那樣,僅僅當文件系統(tǒng)的大小和帶寬要求需要這樣的一個設(shè)計的時候,才被建議使用。例如,一個30TB的地質(zhì)信息系統(tǒng)數(shù)據(jù)庫,要求的寫的帶寬超過了一個array所能達到的極限,將會是一個多系統(tǒng)plaid的候選者。必須注意的是,一個軟件的更新或者任何存儲系統(tǒng)的出錯?-例如因為一個存儲系統(tǒng)上的一個組件的出錯而導致的寫緩存的停用?-將會影響到整個文件系統(tǒng)。
D. Plaids and OLTP
OLTP應(yīng)用是難以去分析,也難以去忍受一些熱點。Plaids是一種有效的策略來使I/O從多個軸來分布式訪問。一個可以讓很多個磁盤處于忙碌狀態(tài)的應(yīng)用,將會從多個硬盤數(shù)中得益。
注意一些卷的管理建議小的主機stripe(16KB到64KB)。這對使用一種stripe的Raid type的CLARiiON來說并不正確。對于OLTP,卷管理器的stripe element應(yīng)該跟CLARiiON的stripe size(典型來說是128KB到512KB)。Plaid對于OLTP主要的開銷,在于大部分的用戶以跨plaid的方式結(jié)束。
跨plaid
磁盤?-連同磁盤組?-會變得更大;因此,用戶也常常會因為好幾個主機卷被同一個CLARiiON的Raid groups所創(chuàng)立(一個跨plaid?看圖三中的配置C)而結(jié)束。
這個設(shè)計的基本原理是在于以下的情況:對于任何一個卷組的隨機行為的爆發(fā),將會分布到多個磁盤上去。這個的不足之處在于測定卷之間的相互作用,是相當困難的。
但是,一個跨plaid也有可能是有效率的,當以下情況存在的時候:
. I/O sizes比較小(8KB或更?。┖碗S機的訪問
. 卷是受制于一天中不同時間的爆發(fā),而不是同一時刻。
<未完待續(xù)>