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ù)>

分享到

多易

相關(guān)推薦