從產(chǎn)品的名稱上看,HP Proliant LeftHand P4000肯定是源于Proliant服務(wù)器體系架構(gòu)的產(chǎn)品,而LeftHand則是HP收購的專業(yè)存儲廠商,它們組合在一起,自然是平臺在前,方案在后了。
開機的畫面就揭示了P4000的身世
其實送到計算機世界實驗室測試的P4000是LeftHand系列的中檔存儲產(chǎn)品,在其之下有入門級的P2000,而更高端的則有P6000,P4000在中間起到了承上啟下的重要作用。
從定位上看,P2000是一個純粹的i-SCSI存儲設(shè)備,而P4000則是一個基于i-SCSI技術(shù),但卻有更多功能的IP SAN。從產(chǎn)品的配置來看,P4000分為支持8塊盤的P4300和支持12塊盤的P4500,我們測試的是其支持8塊3.5英寸硬盤的P4300.
8塊 15K RPM SAS硬盤提供了3.6TB的存儲能力和強悍的性能
從技術(shù)角度看,在i-SCSI存儲設(shè)備中使用SAS或SATA硬盤是理所當然的,畢竟此類產(chǎn)品就是為取代FC(光纖通道)產(chǎn)品的,但實際上,從成本出發(fā)應(yīng)該是此類產(chǎn)品最重要的考慮,畢竟FC接口的硬盤價格要遠超SAS,更不用說廉價的SATA了。
其實從i-SCSI的應(yīng)用環(huán)境中我們可以看到,在存儲設(shè)備中的隨機訪問性能IOPS測試中,明顯對低端的SATA盤提出了考驗,通常讀取的數(shù)據(jù)只有幾KB,卻分散在不同的硬盤區(qū)域里,因此硬盤隨機訪問能力就成為存儲設(shè)備的瓶頸了。
不過,這種思路顯然沒有考慮到iSCSI和SATA的特點。我們知道,存儲系統(tǒng)有兩種基本的工作負載——隨機訪問和順序傳輸。隨機訪問強調(diào)IOPS(I/O per second,每秒I/O數(shù)),每個I/O的數(shù)據(jù)塊都不大,通常是幾KB或十幾KB,但分散在磁盤上的不同區(qū)域,因此硬盤驅(qū)動器的隨機訪問能力是主要瓶頸所在;順序傳輸則相反,對接口帶寬有著較高的要求。
從存儲產(chǎn)品的配置中我們也可以看到,在中檔存儲設(shè)備中,絕少見到配置SATA接口硬盤的產(chǎn)品,因為IOPS性能欠佳,它們很少出現(xiàn)在使用i-SCSI接口的中檔存儲設(shè)備上,這一級別基本上是SAS的天下,畢竟一塊高性能的15K RPM SAS硬盤是能夠提供400IOPS以上的指標,超過SATA一倍以上。當然,用戶可以根據(jù)自身存儲的需求,在需要順序讀寫的應(yīng)用中,選擇低成本,大容量的SATA也是一種方案。
P4300的基本配置及設(shè)置界面
好了,我們回頭在看看HP Proliant LeftHand P4000,既然是基于Proliant服務(wù)器平臺,那么它在外觀上與服務(wù)器基本一樣,因此在我們的測試中,總把它直接稱呼為存儲服務(wù)器,原因就是它在硬件平臺上具備了Proliant家族的血統(tǒng),無論是在結(jié)構(gòu)化設(shè)計還是完善的ILO2兼容體系,都和服務(wù)器一致,因此我們可以完全從ILO2途徑看到 P4000硬件的全面監(jiān)控和分析,包括功耗。
ILO 2登錄界面,在P4000加電后的任何狀態(tài)都可以登錄
ILO 2對硬件能進行完善的監(jiān)控
甚至連P4000的電源消耗情況都有圖表記錄
P4000背板提供了兩個千兆接口,一個ILO 2管理端口
當然,作為服務(wù)器平臺,提供額外的擴展能力是不可少的,這些全高的擴展卡就為萬兆網(wǎng)卡做好了準備。
配置介紹
送測的P4300標配一顆英特爾E5520四核2.27GHz的至強處理器,4GB DDR3內(nèi)存,板載雙端口千兆網(wǎng)卡。雖然P4000的Proliant服務(wù)器平臺可以支持兩路至強處理器,也支持更多的內(nèi)存,但是對于一臺IP SAN的存儲設(shè)備而言,單顆處理器,4GB內(nèi)存,顯然已經(jīng)足夠,因為它的瓶頸并不在此。瓶頸在哪里呢?下文我們的初步測試會告訴您。
從開機畫面中可以看出,P4000基于 LINUX內(nèi)核
P4300的RAID卡使用的是HP P410,為獲得單機環(huán)境下更好的性能,我們直接將其做成RAID 1+0形勢,以求發(fā)揮出最強的性能,當然,在隨后的測試中我們會搭建雙機存儲的測試環(huán)境來模擬用戶在最大化數(shù)據(jù)保護模式下的性能。
這是標準的HP Smart Array RAID卡的配置界面
我們將其配成單機 RAID 1+0
既然是基于i-SCSI接口的IP SAN模式,自然需要強悍的服務(wù)器和網(wǎng)卡的支持,才能最大化的發(fā)揮P4000 i-SCSI接口的性能,因此我們直接給它配上了計算機世界實驗室性能最強悍的雙路至強X5680服務(wù)器,配置24GB DDR3內(nèi)存,英特爾82571企業(yè)級雙千兆網(wǎng)卡,并用板載的82574進行ILO2的監(jiān)控。服務(wù)器安裝了Windows SERVER 2008 R2 64位版。因為初步測試只基于單網(wǎng)卡端口的測試,因此我們用一根5類雙絞線直接聯(lián)接服務(wù)器和P4000,在未來4i-SCSI端口捆綁應(yīng)用測試的時候,將會通過交換機進行中轉(zhuǎn),但是對于單端口,直連效果是一樣的。
測試P4300的服務(wù)器配置豪華
單機基本性能測試
從理論上說,512bit的隨機讀取能力受到硬盤數(shù)量的影響最大,但是在千兆i-SCSI接口下,P4000的表現(xiàn)卻并沒有這么簡單。
在8塊15K RPM SAS硬盤的支持下,在512bit隨機讀測試中,5211 IOPS的性能著實讓我們驚訝,因為已經(jīng)和理論值相差無幾了。這點除了P4000內(nèi)置的存儲算法優(yōu)異之外,我個人認為與其良好的硬件環(huán)境和搭配有莫大的關(guān)系,在隨后我們將進行的多端口捆綁下的性能測試應(yīng)當能體現(xiàn)出這一點。
在1MB的大尺寸文件隨機讀取中則證實了我們的推測,102 IOPS的性能折算成帶寬,已經(jīng)達到102MBps,這已經(jīng)接近千兆網(wǎng)卡的理論吞吐值了,要想提升存儲的性能,唯一的途徑就是增加i-SCSI接口的帶寬,比如多個千兆i-SCSI接口捆綁,或者直接在P4000的PCI-E接口安裝萬兆網(wǎng)卡,直接獲得十倍的網(wǎng)絡(luò)帶寬。
整體測試環(huán)境,從上往下是雙路至強5680服務(wù)器,HP P4300,思博倫 2900測試儀。
其實對于IP SAN的初步測試,性能并不是我們追求的目標,因為P4000豐富的預(yù)裝存儲軟件也給我們帶來了全新的體驗,這應(yīng)該算存儲服務(wù)器與磁盤陣列的最大區(qū)別了。基于IP的應(yīng)用也讓存儲可以更容易融入用戶的使用環(huán)境,換言之,這是云時代云儲存的基礎(chǔ)。而傳統(tǒng)的i-SCSI存儲缺少必要的存儲管理/監(jiān)控手段,雖然能借助以太網(wǎng)快速部署,但是無法對儲存內(nèi)容進行分級管理,自動備份和分析更是沒邊的功能,因此它們只適合入門級的存儲需求,當用戶真的需要在IP存儲上進行細致的管理和應(yīng)用時,IP SAN應(yīng)該是一個不錯的選擇。
在計算機世界實驗室中目前有兩臺P4300,我們正在積極的進行基于存儲應(yīng)用環(huán)境的搭建和測試,請用戶關(guān)注我們隨后的測試報道,亮點自然是4×1000兆i-SCSI接口捆綁下的詳細性能測試;基于機箱間的RAID功能測試了。