5. 主機HBA的影響
用來實現(xiàn)主機附加的拓撲,取決于系統(tǒng)的目標(biāo)。高可用性要求雙HBA卡和到存儲器的雙路徑。雙路徑對性能的影響,主要看管理者如何去從系統(tǒng)資源里得到負載均衡的能力。
在對存儲系統(tǒng)調(diào)優(yōu)的時候,必須牢記HBA卡和驅(qū)動的作用。EMC的E-Lab提供了設(shè)置磁盤和固件的建議,而我們必須要按這些建議來操作。
A. HBA卡的限制
HBA卡的固件,HBA卡使用的驅(qū)動的版本,和主機的操作系統(tǒng),都可以影響到在存儲陣列中的最大量的I/O size和并發(fā)訪問的程度。
B. Powerpath
如果操作系統(tǒng)可以使用,Powerpath這個軟件應(yīng)該總是要使用的?-不管是對于一個單一連接到一個交換機的系統(tǒng)(允許主機繼續(xù)訪問,當(dāng)軟件升級的時候)還是在一個完全冗余的系統(tǒng)。
除了基本的failover之外,Powerpath還允許主機通過多個存儲處理器(SP)的端口來連接到一個LUN上面?–一種我們通常稱之為多路徑的技術(shù)。Powerpath通過負載均衡算,來優(yōu)化多路徑訪問LUN。Powerpath提供了幾種負載均衡的算法,默認(rèn)的那種—-ClarOpt—-是我們所推薦的。ClarOpt可以調(diào)整傳輸byte的數(shù)量,正如隊列的深度一樣。
連接到所有目前的CLARiiON的型號的主機,都可以從多路徑中獲益。直接連接的多路徑需要至少兩張HBA卡;實際的SAN多路徑需要兩張HBA卡,其中的每一個都會被分配到多于一個SP端口的區(qū)域。多路徑的好處在于:
. 在同一個SP中,可以從一個端口failover到另一個端口,修復(fù)一個事件的系統(tǒng)工作。
. 在SP的端口和主機HBA卡中的負載均衡
. 從主機到存儲系統(tǒng)中獲得更高的帶寬(假設(shè)主機里,路徑能使用足夠多的HBA卡)
當(dāng)Powerpath提供了所有可行路徑的負載均衡,這會帶來一些附加的開銷:
. 一些主機的CPU資源會被一般的操作所使用,正如會被failover的時候使用。
. 在一些情形下,活躍的路徑會增加一些時間來failover。(Powerpath在嘗試幾條路徑之后,才會trespass一個LUN從一個SP到另一個SP)
因為這些事實,活躍的路徑應(yīng)該受到限制,通過zoning,到兩個存儲系統(tǒng)的端口對應(yīng)一個HBA卡來影射到一個被主機綁定的存儲系統(tǒng)。一個例外是,在從其它共享存儲系統(tǒng)端口的主機所爆發(fā)的環(huán)境,是不可預(yù)知和嚴(yán)峻的。在這個情形下,四個存儲系統(tǒng)的端口都有一個各自的HBA卡,這是可以實現(xiàn)的。
<未完待續(xù)>