iSCSI存儲技術全攻略-3

 

ISCSI存儲常見技術參數:

目前市場的iSCSI產品數量繁多,用戶在選擇iSCSI產品的時候往往被各種各樣的參數和指標搞得雲頭轉向,不知如何正確去選擇自己希望的產品。下面,我以市場常見幾款產品的技術參數爲例,給大家介紹如何通過廠商的技術參數來正確分析和認識iSCSI產品。

常見iSCSI存儲技術參數表:

序號

技術參數

規格

備註

系統性能

1

每秒最大I/O 100,000 IOPS  

2

每秒最大傳輸帶寬 410MB/S  
控制器

3

控制器 雙Active-Active SAS/SATA控制器  

4

控制器CPU 933MHz PowerPC 750GL  

5

控制器緩存 2GB ECC 緩存, 帶72小時電池備份  

6

緩存模式 Write-through, write-back, adaptive write  

7

RAID校驗 採用ASIC硬件校驗  
接口

8

主機接口數量 4個千兆以太網銅纜接口,兩個SAS接口,4個FC接口,  

9

磁盤擴展櫃接口 SAS擴展;FC擴展  
RAID及磁盤

10

支持硬盤類型 SATA1/2:400GB,500GB,750GB硬盤SAS: 73GB, 146GB, 300GB硬盤FC: 146GB, 300GB硬盤SCSI: 73GB, 146GB硬盤  

11

最大硬盤數量 16SATA或者SAS硬盤最大72個SATA或者SAS硬盤  

12

RAID技術 RAID0,1 (0+1),3,5,6,10,30,50,60,NRAID and JBOD  

13

最大容量 16*750GB=12TB72*750GB=54TB  

14

最大LUN數量 1024  

15

RAID功能 支持虛擬RAID技術,支持磁盤漫遊  
軟件功能

16

快照 256個  

17

數據鏡像 支持  

18

數據複製 卷復/Snapshot Copy  

19

多鏈路冗餘 支持  

20

負載均衡 支持  
其它

21

冗餘、熱插拔模塊 控制器,電源,風扇,熱備盤  

22

管理界面 COM1,COM2,GUI,WEB,LCD,TELNET,SSH  

23

集中管理 支持  

實際上任何一個主流iSCSI存儲設備都不可能同時具有上表中的所有的參數或功能。

1、系統性能:

各廠商的技術參數表中最不可靠的就是性能指標了。IOPS一般都會在30000-100000之間變動,iSCSI存儲對外提供幾個IP接口,一般都會說有幾百兆端口。

實際上iSCSI設備的IOPS性能都不高,一般在5000-20000之間,加入你的業務系統對IOPS很關注,建議選擇FC-SAN存儲,如果業務系統對IOPS有一點關注,建議提前做模擬測試,且選擇控制器架構的設備,如果業務系統對IOPS沒有要求,那麼IOPS指標這一項可以不看。

假如技術指標中說有4個IP接口所以就有400MB/S的帶寬性能,那你可以明確一點的就是廠商在騙你。我們知道存儲設備的性能取決於其內部的控制器,而不是主機接口的數量。不提升控制器的處理器速度、不優化其數據傳輸效率,不增加緩存容量,簡單地增加IP主機接口的數量不可能提高存儲設備性能的。

關於性能指標,建議控制器架構的取其三分之二,PC架構取其一半。沒有任何依據,僅僅是我的經驗,也僅供大家參考。

2、控制器:

ISCSI存儲的核心就是控制器了。

一般的iSCSI存儲爲單控制器,中高端設備爲active-active(雙活)或active-standby(主備)模式的雙控制器。可能個別廠商會用”單/雙存儲處理器”來冒充單/雙控制器,所謂的”單/雙存儲處理器”僅僅是PC架構中的兩個Intel或AMD的CPU,甚至只是一個雙核的CPU,和雙控制器完全是兩個概念。

ISCSI的雙活控制器一般是指可以安裝在同一個無源背板上,兩者之間可通過緩存鏡像實現數據同步,兩者可同時管理相同的後端存儲。兩個控制器同時工作,任何一個控制器發生故障時,另一個控制器可以即時接管理它的任務。備用控制器一般都是一塊無源的模塊化電路板,可快速熱插拔更換。PC架構的iSCSI存儲一般無法實現上述功能,只能通過集羣功能(如Windows MSCS)來實現多臺iSCSI存儲之間的主備故障切換。

控制器架構的iSCSI存儲的核心處理芯片多爲PowerPC,部分採用Intel或AMD服務器CPU,個別由FC存儲改造的iSCSI存儲會採用專用的CPU。中高端iSCSI存儲可能會採用雙處理器,一個處理器負責系統管理和數據傳輸,另一個處理器ASIC芯片專門用作RAID校驗和數據讀寫校驗。

緩存一般爲2-4GB,建議小文件、對IOPS有一定要求的應用類系統儘量採用大容量緩存。緩存可根據應用系統的需求設置成Write-through,write-back等多種工作模式。緩存掉電保護可通過鈕釦電池來實現。

PC架構的iSCSI存儲的核心處理芯片多爲Intel或AMD服務器CPU,CPU不僅要負責系統管理和數據傳輸,還要負責RAID校驗和數據讀寫校驗,中高端PC架構iSCSI存儲內容一般爲雙CPU。

緩存一般爲2-4GB,但緩存大小對性能的影響沒有控制器架構的明顯。一般無緩存掉電保護功能,只能通過存儲設備後端或機房中的UPS電源來提供突然的斷電保護。

3、接口:

常見iSCSI多位2-6個IP接口,個別設備可能會提供8個、更多個接口。部分iSCSI存儲提高SAS接口和FC接口。IP接口有以太網接口模塊型(控制器架構、iSCSI橋接器架構和FC-SAN改造存儲)和網卡型(PC架構和PC+NIC架構)

越來越多的iSCSI存儲支持大容量,控制器和磁盤擴展櫃之間通過SAS接口連接,FC-SAN改造型多沿用原來的光纖通道協議接口來擴展容量。

4、RAID及磁盤

近兩年的iSCSI存儲設備基本都能同時支持SATA和SAS硬盤,FC-SAN改造型還用支持FC磁盤,不過相信大家都不會用到。iSCSI橋接器架構的還支持SCSI磁盤。

各廠家的RAID組級別支持一般差別比較大,但RAID0,RAID1,RAID3和RAID5都是最基本的,只要列表中有自己需要的就行。

虛擬RAID技術,也可能被成爲存儲虛擬化(內部的)一般是指可以將多個RAID設置在一個RAID POOL中,相當於將多個RAID合併,然後在其上創建多個LUN。這樣對任何一個LUN進行讀寫訪問是,多個RAID中的磁盤同時工作,有利於提高單卷的訪問性能。其功能與RAID30或50相似或相同。

凡是RAID配置信息保存在本RAID組所有磁盤中的存儲都支持磁盤漂移功能,但是需要所謂3塊或5塊系統盤的不支持,這一點與FC存儲完全相同。

LUN數量一般爲512和1024,除了大型的視頻監控系統存儲之外,其它的業務系統無需過於關注這一項。

5、軟件功能

在軟件功能方面,各廠家千變萬化。低端控制器架構的iSCSI存儲基本上沒有快照、卷複製或卷鏡像等軟件功能,但高端設備的功能一般比較強大,可用性較高。PC架構的iSCSI存儲由於安裝軟件方便,因而軟件功能一般較多,各種功能實現起來也比較容易。

6、其它

控制器架構的iSCSI存儲可實現控制器,電源,風扇,熱備盤等的冗餘和熱插拔,PC架構的iSCSI存儲僅能實現電源,風扇,熱備盤,缺少了最核心的控制器。

集中管理是指當一個系統有多臺存儲設備時,能否通過一臺存儲設備的管理窗口同時監控和管理多臺設備。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章