Lightning9960 的體系結(jié)構(gòu)如圖一所示,主機接口最大可以使用四個CHIP 對,每個CHIP 對由兩個可以互相備份(每個主機必須通過兩個光纖通道適配器同時與兩個CHIP 的一個口連接)的CHIP 組成,每個CHIP 擁有四個光纖通道(ESCON 接口在本文中將不涉及,但并不影響存儲工程師對性能的討論)主機接口和兩個用于與內(nèi)部兩個交換機連接的光纖通道接口,四個CHIP 對共有32 個光纖通道主機接口和16 個光纖通道的與內(nèi)部交換機相連接的接口。在Lightning9960 的中間采用兩個Crossbar 交換機,每個交換機都與每個CHIP、每個緩存塊和每個磁盤陣列控制器的光纖通道相連接。Lightning9960 最多有四塊8GB 的緩存,緩存是CHIP 與控制器之間數(shù)據(jù)的必經(jīng)緩沖區(qū),它與交換機之間共有16 個光纖通道連接(圖中只畫出了8 個)。在體系結(jié)構(gòu)的最下面是四對磁盤陣列控制器,每對控制器有四個連接交換機的通道和8 個用于連接磁盤驅(qū)動器的磁盤通道。控制器對中的不同控制器的兩個磁盤通道同時連接到雙端口磁盤的兩個端口上提供備份連接,所以每對控制器實際有4 個獨立的磁盤通道。


    z Lightning9960 的數(shù)據(jù)通道帶寬:


    從Lightning9960 的結(jié)構(gòu)圖中可以計算出每部分的帶寬是:32 個光纖通道主機端口總帶寬為3200MB/ 秒;CHIP 與交換機之間的總帶寬為1600MB/ 秒;在交換機到緩存之間的總帶寬為1600MB/ 秒;在緩存到交換機之間的總帶寬為1600MB/ 秒(緩存和交換機之間是雙向傳輸所以此項帶寬與上一項帶寬互相不影響);交換機到磁盤陣列控制器的總帶寬為1600MB/ 秒;內(nèi)部磁盤通道的總帶寬為1200MB/ 秒(因為每對磁盤陣列控制器的四個磁盤通道中在做RAID5 時有一個通道的帶寬被用來做校驗)。由于所有以上的帶寬都是串行結(jié)構(gòu),所以Lightning9960 的數(shù)據(jù)通道實際總帶寬受到鏈路中最小值1200MB/ 秒的限制。但數(shù)據(jù)通道帶寬并不等于整個系統(tǒng)的實際性能,實際的性能將受到每個磁盤陣列控制器(ACP)的RAID 引擎、系統(tǒng)整個體系結(jié)構(gòu)和應(yīng)用環(huán)境的影響,下面將討論在應(yīng)用中的實際性能。


     z Lightning9960 的體系結(jié)構(gòu):



圖2-2  Lightning9960 磁盤陣列系統(tǒng)的體系結(jié)構(gòu)(圖中只給出數(shù)據(jù)通路的結(jié)構(gòu)圖)


    z Lightning9960 的實際性能:


    Lightning9960 存儲系統(tǒng)中每個磁盤陣列的性能由于受到每個磁盤陣列控制器(ACP )的RAID 引擎的限制,單個控制器的性能只有60MB/ 秒左右,而且無論使用控制器的一個通道還是兩個通道結(jié)果都是同樣的,這個結(jié)果是在單主機有序的數(shù)據(jù)請求下的實際結(jié)果。所有的Lightning9960 中的8 個控制器,在每個控制器都在單主機訪問的情況下,總的最大的實際性能為480MB/ 秒左右。而在存儲區(qū)域網(wǎng)絡(luò)的實際應(yīng)用環(huán)境中,數(shù)據(jù)訪問來自多個主機,在這種情況下,Lightning9960 的實際性能將迅速衰減,如果不確定的數(shù)據(jù)請求來自8 臺主機以上,總性能將衰減到100 到200MB/ 秒左右。但在Lightning9960 存儲系統(tǒng)中,有8 個用于主機連接的CHIP, 它為系統(tǒng)在多主機連接情況下的實際性能的提高做了巨大的貢獻。由于每個CHIP 可以將與它連接的所有的不同主機來的I/O 請求重新排隊,這樣一來,從每個CHIP 進入系統(tǒng)中的數(shù)據(jù)請求變成有序的I/O 請求,使整個系統(tǒng)的在無論連接多少個主機時,不確定的數(shù)據(jù)流只有8 個來自不同CHIP 的數(shù)據(jù)流,優(yōu)化了系統(tǒng)的性能。


    在只有8 個不確定的數(shù)據(jù)流的情況下,存儲工程師來討論一下Lightning9960 存儲系統(tǒng)的實際性能。對單一控制器的邏輯單元來說,對它的數(shù)據(jù)訪問有可能只來自一個CHIP 也有可能來自多個CHIP(最多8 個),外部連接的主機越多來自多個CHIP 的可能性越大。而對于存儲工程師目前視音頻媒體流應(yīng)用中,共享的主機數(shù)量一般在幾十個到幾百個左右,在這種情況下,對單一控制器的邏輯單元的數(shù)據(jù)訪問來自多個CHIP 的可能性較大,假如對某一控制器的邏輯單元的數(shù)據(jù)訪問來自6 個左右的CHIP,那么總的實際系統(tǒng)性能將在200MB/ 秒左右。


    在Lightning9960 存儲系統(tǒng)中單個CHIP 對數(shù)據(jù)請求的排序,在一定程度上優(yōu)化了系統(tǒng)的實際性能,但多個CHIP 之間沒有進行統(tǒng)一排序使本系統(tǒng)的實際性能并沒有得到很大提高。


    在多媒體共享應(yīng)用中,Lightning9960 存儲系統(tǒng)中的單個邏輯單元的性能限制是一個非常嚴重的缺陷,單個邏輯單元的最大性能只有60MB/ 秒,而在處理同時來自不同CHIP 的數(shù)據(jù)請求時,性能將急劇下降,有可能只有20MB/ 秒左右。


    綜上所述,從實際性能和單邏輯單元兩方面來看,Lightning9960 存儲系統(tǒng)適合用于對并發(fā)流實際帶寬要求不是很高的視音頻流共享應(yīng)用領(lǐng)域。但在事務(wù)處理類應(yīng)用領(lǐng)域,因為大容量的緩存可以存儲數(shù)小時的數(shù)據(jù),以及在這里沒有討論的比其他系統(tǒng)更強大的用于傳輸配置信息和控制信息的具有64 個入口的共享存儲器(shared memory ),使Lightning9960 存儲系統(tǒng)在該領(lǐng)域有非常好的I/O 處理性能表現(xiàn),實際的I/O 處理能力可以到60000 個I/Os 左右。


    本文版權(quán)歸作者及存儲在線所有,如需轉(zhuǎn)載,請與本站聯(lián)系。

分享到

多易

相關(guān)推薦