戴爾EqualLogic PS6100XV 3.5”和PS6100E后視圖,二者都是4U 24個(gè)3.5英寸驅(qū)動(dòng)器位,只是搭配的硬盤(pán)轉(zhuǎn)速不同。
可能是和EqualLogic產(chǎn)品比較有緣吧,最近CBSi企業(yè)解決方案中心又在第一時(shí)間拿到了1臺(tái)PS6100XV 3.5”和1臺(tái)PS4100XV 3.5”測(cè)試樣機(jī),各自帶有12個(gè)3.5英寸轉(zhuǎn)速15,000rpm的600GB硬盤(pán)。也就是說(shuō)前者安裝了一半的驅(qū)動(dòng)器熱插拔位,而后者是滿配。
關(guān)于PS6100/4100系列的硬件規(guī)格,我們已經(jīng)在“EqualLogic和3PAR,分步硬起來(lái)”這期《存儲(chǔ)時(shí)間》中有過(guò)比較詳細(xì)的介紹,9月于張家界舉辦的2011戴爾存儲(chǔ)論壇上 筆者又見(jiàn)到了PS6100E和PS4100XV 3.5”的實(shí)物樣機(jī)。除了這些,用戶們當(dāng)然還關(guān)心性能,不過(guò)吸引我去做的第一件事卻不是實(shí)際測(cè)試——而是控制器的拆解。因?yàn)镋qualLogic家族產(chǎn)品 的高級(jí)軟件特性主要還是傳承過(guò)去的,而由于新品在結(jié)構(gòu)上改為采用SBB 2.0規(guī)范,RAID控制器的外觀尺寸(Form Factor)有了明顯的變化。
在展示更多的照片之前,我們想先列出PS6100/4100系列的一些不同之處。
戴爾EqualLogic PS6100/4100系列iSCSI存儲(chǔ)系統(tǒng)功能對(duì)比(部分)
為什么要比較這個(gè)呢?因?yàn)楣P者想說(shuō)明一下,PS6100和PS4100除了差在iSCSI主機(jī)接口之外,還有其它軟件功能上的不同(暫時(shí)先不討論性 能)。比如說(shuō)卷、快照、并發(fā)連接數(shù)等方面,特別值得注意的是表格中最下面一項(xiàng):被稱為“動(dòng)車組”的EqualLogic陣列Scale-out——可同步 提升性能和容量的橫向擴(kuò)展模式,PS6100最多可達(dá)到16臺(tái),而PS4x00則只能支持2臺(tái)。
如果您對(duì)上一代的PS6000和PS4000系列有了解的話,它們也是如此,但今天有一點(diǎn)不同:戴爾在同時(shí)宣傳和推廣PS6100和PS4100, 而之前似乎只力推PS6000。其實(shí)這個(gè)問(wèn)題是定價(jià)策略導(dǎo)致的——據(jù)了解以前PS4000和PS6000的出貨價(jià)格基本相同(任何人都知道該買(mǎi)哪一個(gè) 吧?),而如今Dell顯然是受到了來(lái)自EMC VNXe(帶有大部分VNX中端陣列的軟件功能,而且還是統(tǒng)一存儲(chǔ))這些入門(mén)級(jí)產(chǎn)品的競(jìng)爭(zhēng)壓力,從而放下了PS4100的身價(jià)。
當(dāng)然還有戴爾和EMC這對(duì)昔日的盟友,如今成了競(jìng)爭(zhēng)對(duì)手。原來(lái)合作的結(jié)晶之一(CLARiiON)AX4-5光纖通道陣列,戴爾將不再銷售,如此也就不用擔(dān)心EqualLogic侵入中低端市場(chǎng)會(huì)給其它產(chǎn)品線帶來(lái)明顯的影響。
這里我們又產(chǎn)生2個(gè)疑問(wèn),PS4100和PS6100在硬件成本上究竟有多大差距?上面表格中兩款產(chǎn)品的不同之處,主要是由于處理能力的原因,還是人為限制呢?
本文就是想通過(guò)戴爾EqualLogic PS6100/4100 iSCSI陣列控制器的拆解,來(lái)分析其結(jié)構(gòu)設(shè)計(jì),并比較二者之間的異同。
戴爾EqualLogic PS6100陣列控制器:左側(cè)有4個(gè)千兆以太網(wǎng)iSCSI主機(jī)接口,右邊則是專門(mén)用于管理的百兆網(wǎng)口和1個(gè)串口。
我們期待的一切奧妙之處,可以說(shuō)都在這個(gè)控制器中…
DRAM內(nèi)存、閃存+電容的緩存保護(hù)模塊
在EqualLogic PS6100控制器向內(nèi)連接背板的一側(cè),除了多個(gè)兼容SBB定義的供電、信號(hào)連接器之外,我們看到左邊似乎還有一個(gè)Micro-SD存儲(chǔ)卡插槽(紅圈部分)。至于它的作用,我想有些讀者可能已經(jīng)大概知道,下文中將會(huì)有進(jìn)一步的展示和說(shuō)明。
拆掉RAID控制器的金屬上蓋,我們了解到電路板的一個(gè)概況。首先是PCB上印有“DELL EqualLogic”的字樣,反映出是戴爾EQL研發(fā)團(tuán)隊(duì)的自主設(shè)計(jì);其次有3顆覆蓋著散熱片的主要芯片,加上2個(gè)ALTERA公司的FPGA(現(xiàn)場(chǎng)可 編程門(mén)陣列);最上方插著2條內(nèi)存,在它們左邊應(yīng)該是由電容等組成的緩存保護(hù)模塊(EqualLogic PS6100/4100帶有備份到閃存的DRAM斷電數(shù)據(jù)保護(hù)功能)。
從這個(gè)角度,可以更清晰的看到控制器緩存、電容模塊以及2顆不同型號(hào)的ALTERA FPGA芯片。此外在內(nèi)存插槽的旁邊還有2排一共12個(gè)小型BGA封裝芯片,顯然是與內(nèi)存訪問(wèn)和控制有關(guān),后面我們還會(huì)具體介紹。
來(lái)自美光(Micron)的2GB ECC Registered DDR2-800 SDRAM內(nèi)存條——EqualLogic PS6100控使用的是244-pin VLP Mini-RDIMM,與標(biāo)準(zhǔn)尺寸內(nèi)存相比節(jié)約了控制器PCB上的空間占用。除了每控制器增加一條容量翻倍到4GB之外,它們?cè)陔姎夂凸δ芴匦陨吓c我們以 前評(píng)測(cè)的LSI Engenio 2600(被NetApp收購(gòu)之后的E2600,也包括OEM給IBM的DS3500和戴爾的MD3200/3600系列)中的內(nèi)存基本相同。
EqualLogic PS6100的電容模塊比較容易拆下來(lái),上面并排放置了4個(gè)藍(lán)色的大電容,讓我們想起了“永不消逝的緩存數(shù)據(jù):Adaptec 5445Z RAID卡評(píng)測(cè)”一文中ZMCP(零維護(hù)緩存保護(hù))模塊的電容單元。它們?cè)谶B通電源時(shí)充滿的電量,用于異常斷電時(shí)將DRAM緩存中的數(shù)據(jù)寫(xiě)入閃存以防止丟失。另外這一小塊PCB上也印有“DELL”和“EQUALLOGIC, INC.”的字樣。
上圖中可以看到2個(gè)淺色的連接器(實(shí)際方向呈斜對(duì)角),就是用于安裝電容模塊的。如果不出意外的話,有可能是從左下方的連接器充電,而通過(guò)右上方那 個(gè)放電,供應(yīng)給鄰近的DRAM內(nèi)存、ALTERA Cyclone III FPGA和Micron 32Gb(4GB)SLC NAND閃存芯片。
ALTERA Cyclone III FPGA芯片在這里的作用應(yīng)該與NetApp E2600(原LSI 2600)大致相同,主要負(fù)責(zé)連接Flash和DRAM緩存,控制數(shù)據(jù)的備份和還原操作;而Adaptec 5445Z RAID卡使用的FPGA為L(zhǎng)attice ECP2。不過(guò)EqualLogic PS6100配置的閃存容量和DRAM同樣是4GB,而LSI Engenio/CTS 2600存儲(chǔ)系統(tǒng)和Adaptec 5445Z RAID卡的閃存都是內(nèi)存容量的4倍。至于為什么會(huì)有這些不同的設(shè)計(jì)?我們?cè)?jīng)猜測(cè)過(guò)可能的原因。
還有一個(gè)我們?cè)谏衔闹刑岬竭^(guò)的組件——照片左下角彈出的1GB Micro SD卡,應(yīng)該是存放控制器固件(Firmware)也就是操作系統(tǒng)。您還記得以前的EqualLogic PS5000系列控制器上CF存儲(chǔ)卡和PS6000上Micro SD卡的位置嗎?
NXP半導(dǎo)體的CBTU4411——11-bit DDR2 SDRAM MUX/bus switch with 12W ON resistance(帶有12歐姆阻抗的內(nèi)存總線開(kāi)關(guān)/切換器)。其實(shí)在控制器電路板的背面還有12顆同樣的芯片,對(duì)于它們我并沒(méi)有多大興趣,反而是對(duì) 與之相關(guān)的內(nèi)存控制器,以及“特殊?”設(shè)計(jì)的訪問(wèn)方式(可能與雙控制器緩存鏡像有關(guān))更加好奇。
本文寫(xiě)到這里,涉及的都還是控制器的周邊部分,接下來(lái)我們就要陸續(xù)揭開(kāi)EqualLogic PS6100的核心——CPU、SAS RoC(RAID on Chip)和擴(kuò)展器芯片。
四核心64位MIPS CPU+網(wǎng)絡(luò)控制器
我們?nèi)∠铝薖S6100控制器3顆最主要芯片上的散熱片——來(lái)自NetLogic公司的XLS616 CPU+網(wǎng)絡(luò)控制器(MAC)、LSI SAS2108 6Gb/s SAS RoC和PMC-Sierra的36x6GSec SAS擴(kuò)展器(Expander)芯片,當(dāng)然還有中間ALTERA公司的Arria GX系列FPGA負(fù)責(zé)I/O。我們是怎樣判斷它們的分工,以及互相之間的聯(lián)系呢?下面先對(duì)每個(gè)芯片的功能進(jìn)行介紹。
NetLogic XLS616 X D 1000 核心處理器+網(wǎng)絡(luò)控制器(MAC)
NetLogic MicroSystems是一家以網(wǎng)絡(luò)相關(guān)芯片為主要業(yè)務(wù)的公司,今年9月Broadcom(博通)宣布以約37億美元將其收購(gòu)。不過(guò)NetLogic XLS616在EqualLogic控制器中的角色應(yīng)該是核心處理器+網(wǎng)絡(luò)控制器(MAC,媒介訪問(wèn)控制層),我們來(lái)看一下它的結(jié)構(gòu)圖:
NetLogic XLS616處理器芯片結(jié)構(gòu)圖
首先NetLogic XLS616包含了4個(gè)64-bit MIPS CPU核心,XLS616 X D 1000中的“1000”代表這顆芯片的主頻為1GHz(另有800MHz和1.2GHz兩種頻率),每個(gè)核心能夠提供4路vCPU硬件多線程,這樣總共就是16線程。4個(gè)CPU核心共享1MB L2 Cache(二級(jí)緩存)。
關(guān)于MIPS指令集,筆者沒(méi)有太多的研究,只記得這家芯片設(shè)計(jì)公司多年前曾經(jīng)被SGI收購(gòu)而后又被賣出。還有就是我國(guó)自主知識(shí)產(chǎn)權(quán)的“龍芯”CPU就是采用了該指令集的授權(quán)。總之,戴爾EqualLogic PS6100的CPU屬于64位RISC而不是逐漸流行的x86架構(gòu),但又沒(méi)有選擇NetApp E2600、E7900(原LSI Engenio 7900,對(duì)應(yīng)IBM DS5300)和Infortrend ESVA等那樣的Power PC處理器。
繼續(xù)看上面的結(jié)構(gòu)圖,左下方是一個(gè)網(wǎng)絡(luò)加速器,可以最多配置為8個(gè)千兆以太網(wǎng)MAC(8 SGMII或者7 SGMII + 1 RGMII接口),EqualLogic PS6100控制器只使用了一半。我們看到NetLogic XLS616芯片公開(kāi)的資料有限,但考慮到每組的4個(gè)MAC可選配置為一個(gè)XAUI高速接口,因此估計(jì)更換配合的PHY(物理層)部分芯片就可以提供2個(gè)10GbE iSCSI主機(jī)接口。盡管PS6100現(xiàn)在還沒(méi)有推出萬(wàn)兆iSCSI的版本,但是也快了,到時(shí)候的產(chǎn)品名稱可能是PS6110吧?
接著往右看是4通道DMA引擎,這個(gè)應(yīng)該有助于LSI SAS2108 RoC芯片直接訪問(wèn)NetLogic XLS616控制的內(nèi)存,來(lái)處理RAID運(yùn)算工作。當(dāng)然前提是RAID功能不放在MIPS CPU核心上運(yùn)行。
系統(tǒng)I/O部分也是我們關(guān)注的一個(gè)重點(diǎn),因?yàn)樗婕暗竭B接后面我們將要討論的6Gb/s SAS RoC芯片等。NetLogic XLS616的PCIe 1.1(而不是2.0,注意)控制器能夠支持4個(gè)x1或者1個(gè)x4 lane的配置。我們知道1.1版本的PCI Express x4的單向理論帶寬為1GB/s,于是這里很可能又遇到了類似于EqualLogic PS5000/6000/6010那樣的后端瓶頸——當(dāng)初通過(guò)PCI-X 133MHz總線連接的LSI SAS1068 3Gb/s SAS控制器的帶寬也不超過(guò)1GB/s。在當(dāng)前4個(gè)1GbE iSCSI主機(jī)接口的情況下沒(méi)什么影響,一旦將來(lái)前端換成2個(gè)萬(wàn)兆,恐怕還是難以發(fā)揮出最大的帶寬性能吧?
另外,筆者還注意到NetLogic XLS616處理器的PCIe接口還可以選擇配置為SRIO(Serial RapidIO),不過(guò)其頻率能否超過(guò)PCIe 1.1的2.5GHz達(dá)到3.125GHz則很難說(shuō)。據(jù)了解,在EMC的高端存儲(chǔ)系統(tǒng)Symmetrix VMAX/VMAXe的虛擬矩陣架構(gòu)中,每個(gè)引擎之間就使用了高速的RapidIO互連。至于一旦換成串行RapidIO,如何連接到PCI Express接口的LSI SAS2108 RoC?我們會(huì)在后面為您解釋這種方式可能性。
NetLogic XLS616芯片中的安全和壓縮/解壓縮加速器,目前應(yīng)該沒(méi)有被使用到。在結(jié)構(gòu)圖的右下角,4個(gè)36位(帶有ECC)的DDR2內(nèi)存控制器可以配置成2個(gè) 72位內(nèi)存通道,也就是說(shuō)在EqualLogic PS6100控制器上的2條內(nèi)存有可能是雙通道的形式。
RoC實(shí)現(xiàn)RAID?SAS擴(kuò)展器預(yù)留JBOD接口
LSI SAS2108:8端口6Gb/s SAS RoC芯片(注意上方空焊的244-pin VLP Mini-DIMM插槽,還有左側(cè)的2個(gè)元件位置)
LSI SAS2108這顆RoC如今廣泛應(yīng)用在主流的6Gb/s SAS RAID卡上。我們以前曾介紹過(guò),NetApp E2600存儲(chǔ)系統(tǒng)的核心是16端口的LSI SAS2116,因?yàn)樗€有2組x4 SAS link(miniSAS SFF-8088連接器)作為主機(jī)接口使用。盡管兩款芯片的處理能力基本相同,不過(guò)SAS2108 RoC在EqualLogic PS6100中應(yīng)該只負(fù)責(zé)RAID或者SAS控制器的功能,因?yàn)樗?strong>沒(méi)有本地內(nèi)存。
空焊的244-pin VLP Mini-DIMM插槽等位置,意味著LSI SAS2108在這里可能只充當(dāng)SAS控制器的角色,或者像LSI MegaRAID SAS 9240系列入門(mén)級(jí)6Gb/s SAS RAID卡上的LSI SAS2008那樣(當(dāng)然SAS2108集成的PowerPC頻率比SAS2008要高),通過(guò)CPU(在PS6100控制器上就是NetLogic XLS616)的內(nèi)存控制器來(lái)實(shí)現(xiàn)RAID處理和緩存訪問(wèn)。當(dāng)然如果在此處添加了專用的RAID緩存(特別是write-back型寫(xiě)緩存),性能應(yīng)該可 以更好,不過(guò)還要單獨(dú)考慮斷電數(shù)據(jù)保護(hù)的問(wèn)題。
PMC-Sierra SXP 36x6GSec 36端口6Gb/s SAS擴(kuò)展器(Expander),芯片編號(hào)為PM8005
EqualLogic PS6100沒(méi)有像NetApp E2600(包括戴爾PowerVault MD3200/3600系列)那樣使用功能相似的LSISAS2X36 36端口6Gb/s SAS擴(kuò)展器,畢竟EqualLogic研發(fā)團(tuán)隊(duì)不像Engenio是NetApp從LSI收購(gòu)來(lái)的外部存儲(chǔ)業(yè)務(wù),由于SAS 2.0規(guī)范良好的設(shè)備互操作性選擇PMC-Sierra 36x6GSec也很正常。值得注意的是,在控制器電路板正面,我們可以看到由該芯片引出的32條SAS連接,其中24個(gè)lane通向背板(驅(qū)動(dòng)器);而LSI SAS2108與PMC-Sierra 36x6GSec之間的通信由PCB背面的4條SAS連接實(shí)現(xiàn)。那么,剩下的8個(gè)SAS信道用到哪里去了呢?
您注意到左上方兩個(gè)空焊的SFF-8088 miniSAS x4連接器位置了嗎?它們就是由PMC-Sierra 36x6GSec 6Gb/s SAS擴(kuò)展器引出的。我們可以想象,戴爾EqualLogic PS6100已經(jīng)預(yù)留了縱向擴(kuò)展的能力,也就是通過(guò)控制器柜向上級(jí)聯(lián)SAS JBOD(如:PowerVault MD1200/1220)來(lái)增加驅(qū)動(dòng)器的數(shù)量。未來(lái)我們很有可能看到EqualLogic存儲(chǔ)系統(tǒng)可以同時(shí)支持Scale-out(橫向擴(kuò)展)和Scale-up。
在2個(gè)SFF-8088連接器位置的右邊,就是4個(gè)千兆以太網(wǎng)iSCSI主機(jī)接口,以及與它們相關(guān)的一顆Broadcom芯片。按照上圖拍攝的方向,下面還有一個(gè)被我們?nèi)∠律崞腣ITESSE芯片。再放大詳細(xì)看看:
Broadcom BCM5466R四端口千兆以太網(wǎng)收發(fā)器、VITESSE VSC3312 6.5 Gbps 12×12 Crosspoint Switch芯片
Broadcom BCM5466R四端口千兆以太網(wǎng)收發(fā)器(PHY),用于配合NetLogic XLS616處理器芯片中的MAC來(lái)實(shí)現(xiàn)iSCSI主機(jī)接口。而VITESSE VSC3312則是一顆12端口6.5 Gbps異步交換芯片,在很多iSCSI/以太網(wǎng)統(tǒng)一存儲(chǔ)系統(tǒng)中都有類似的設(shè)計(jì)。將來(lái)的EqualLogic PS6100萬(wàn)兆版本上,BCM5466R幾乎一定會(huì)換成雙端口10GbE PHY。
多協(xié)議可編程FPGA I/O控制器設(shè)計(jì)
ALTERA Arria GX系列FPGA芯片
Arria GX EP1AGX20C——就是那顆不帶散熱片、尺寸較大的ALTERA FPGA,我們?cè)谇拔闹性?jīng)說(shuō)過(guò)它負(fù)責(zé)I/O。還是先簡(jiǎn)單看下該芯片的資料:
ALTERA Arria GX系列最多包含12個(gè)高速串行收發(fā)器通道,它們可以是PCI Express、千兆以太網(wǎng)、XAUI、SDI或者Serial RapidIO等連接協(xié)議,速率支持600Mbps~3.125Gbps。EP1AGX20C屬于Arria GX系列芯片中一款低端的4通道型號(hào)。
在分析Arria GX的作用之前,我們先來(lái)回顧一下戴爾PowerVault MD32x0i(基于NetApp E2600)和IBM Storwize V7000存儲(chǔ)系統(tǒng)控制器架構(gòu)圖中的I/O設(shè)計(jì)。
戴爾PowerVault MD3200/3220i的控制器設(shè)計(jì),用它來(lái)代表NetApp E2600(LSI Engenio 2600)一個(gè)小的改款
請(qǐng)注意上圖中的32-lane PCI-E交換芯片(最多可以配置出8個(gè)接口),即NetApp E2600控制器中的PLX PEX8632。這里使用了2個(gè)PCI-E x8分別連接LSI SAS2116 RoC芯片和HIC主機(jī)接口擴(kuò)展子卡,2個(gè)PCI-E x4連接到背板用于雙控制器之間的通信,還有一組(實(shí)際上應(yīng)該是2個(gè)PCI-E x1,在戴爾MD3200/3600系列中只使用了1個(gè))連接1Gb/s管理網(wǎng)口控制芯片。
IBM Storwize V7000控制器結(jié)構(gòu)圖
IBM Storwize V7000中端存儲(chǔ)系統(tǒng)中的48 lane PCIe交換芯片,使用了16個(gè)PCIe 2.0信道向上連接X(jué)eon C5500/3500系列CPU。由此分別中轉(zhuǎn)到用于前端接口的8Gb/s FC Controller、8端口6Gb/s SAS Controller,此外還有通過(guò)SBB高速背板與另一個(gè)控制器通信的PCIe信道,以及前端可插拔PCIe卡(選配10Gb iSCSI主機(jī)接口)。
以上PCIe Switch芯片實(shí)現(xiàn)的這些功能,還有哪些我們?cè)贓qualLogic PS6100上沒(méi)介紹到呢?千兆iSCSI主機(jī)接口的MAC已經(jīng)集成在NetLogic XLS616中,USB to LAN管理網(wǎng)口芯片也是直接連到這顆MIPS CPU上;剩下的主要就是雙控制器之間的背板通信,用于實(shí)現(xiàn)Active-Standby冗余高可用和寫(xiě)緩存鏡像;還有前文中未決的NetLogic XLS616 PCIe/SRIO和LSI SAS2108 6Gb/s SAS RoC之間的連接方式。
根據(jù)手頭掌握的有限資料,我們這樣判斷:ALTERA Arria GX FPGA芯片通過(guò)PCIe或者串行RapidIO連接到NetLogic XLS616處理器;然后以同樣協(xié)議連接到背板與另一個(gè)控制器通信,使用PCIe連接LSI SAS2108 RoC。另外,我們還在PCB背面看到Arria GX和ALTERA Cyclone III這2顆FPGA之間應(yīng)該也有連線。
這里為什么要使用FPGA,而不是固定功能的PCIe Switch ASIC芯片?其好處就是靈活的可編程特性,根據(jù)需要可以選擇不同的I/O協(xié)議。當(dāng)然,上述猜測(cè)的這部分功能,除了Arria GX之外還有與其配合的相關(guān)輔助芯片,我們就不一一介紹了。
EQL PS4100:一顆精簡(jiǎn)的“芯”?
戴爾EqualLogic PS4100陣列控制器:與PS6100相比減少了2個(gè)千兆以太網(wǎng)iSCSI主機(jī)接口
PS4100控制器的電路板設(shè)計(jì)與EqualLogic PS6100如出一轍,只是PCB的綠色顯得更深些,這個(gè)不過(guò)是因?yàn)?個(gè)批次的電路板來(lái)自不同的供應(yīng)商。那么,散熱片下面的芯片型號(hào)也都相同嗎?
在控制器上最關(guān)鍵的4個(gè)芯片中,EqualLogic PS4100只有NetLogic XLS608 CPU+網(wǎng)絡(luò)控制器(MAC)這一顆和PS6100不同。
NetLogic XLS608處理器芯片結(jié)構(gòu)圖
與EqualLogic PS6100使用的NetLogic XLS616相比,XLS608 X D 0800的主頻為800MHz,而且它只有2個(gè)四線程的64-bit MIPS CPU核心,也就是說(shuō)其處理能力約為XLS616的40%。除此之外,兩顆處理器的其它功能模塊基本相同。
回到本文開(kāi)頭我們提到的PS6100和PS4100之間的差別——卷、快照、并發(fā)連接數(shù)等方面,還有Scale-out 線性擴(kuò)展的節(jié)點(diǎn)數(shù)量限制。包括這些在內(nèi)的高級(jí)軟件功能應(yīng)該都是由NetLogic MIPS CPU來(lái)實(shí)現(xiàn)的,那么選擇性能不同的XLS616和XLS608也在情理當(dāng)中。
EqualLogic PS4100控制器的電路板上,千兆以太網(wǎng)iSCSI接口“PORT 2、PORT 3”的位置都是空焊。此外,PS4100應(yīng)該也具備連接6Gb/s SAS JBOD擴(kuò)展驅(qū)動(dòng)器數(shù)量的潛力。
而在另一方面,iSCSI主機(jī)接口的個(gè)數(shù)則主要是人為限制,因?yàn)镻S6100和PS4100使用的都是同一顆Broadcom BCM5466R四端口1Gb/s以太網(wǎng)PHY芯片(見(jiàn)下圖)。
Broadcom BCM5466R,以及旁邊帶有散熱片的VITESSE VSC3312 6.5 Gbps 12×12 Crosspoint Switch芯片
總結(jié)
寫(xiě)到這里,我們可以說(shuō)已經(jīng)大致搞清了戴爾EqualLogic PS6100和PS4100的控制器硬件設(shè)計(jì)。其實(shí)EqualLogic存儲(chǔ)產(chǎn)品家族的更多價(jià)值體現(xiàn)在軟件功能上,包括精簡(jiǎn)配置(Thin Provisioning)、陣列內(nèi)部(PS6100XS)和陣列之間的自動(dòng)分層存儲(chǔ)、SAN HQ多組監(jiān)控管理,還有集成各種主流服務(wù)器、虛擬化應(yīng)用的數(shù)據(jù)保護(hù)功能。而且它們還都是免費(fèi)提供給用戶的,也就是說(shuō)不需要購(gòu)買(mǎi)任何附加License。
本文所寫(xiě)的這些內(nèi)容,不見(jiàn)得每一個(gè)企業(yè)存儲(chǔ)用戶都感興趣,不過(guò)我們的影響受眾面可能還包括戴爾及其他廠商的技術(shù)人員。其實(shí)筆者還有這樣一個(gè)目的:希 望能夠在研究、學(xué)習(xí)EqualLogic的同時(shí)提高我們自己——也包括各國(guó)內(nèi)存儲(chǔ)廠商的產(chǎn)品設(shè)計(jì)水平。最后借用業(yè)內(nèi)一位朋友的話:“振興民族科教!”