iSCSI存储技术全攻略iSCSI存储常见技术参数
作者:发布时间:2021-04-10 17:12:34点击:2184
iSCSI存储常见技术参数:目前市场的iSCSI产品数量繁多,用户在选择iSCSI产品的时候往往被各种各样的参数和指标搞得云头转向,不知如何正确去选择自己希望的产品。下面,我以市场常见几款产品的技术参数为例,给大家介绍如何通过厂商的技术参数来正确分析和认识iSCSI产品。
常见iSCSI存储技术参数表:序号技术参数规格备注
系统性能
1每秒最大I/O100,000IOPS
2每秒最大传输带宽410MB/S
控制器
3控制器双Active-ActiveSAS/SATA控制器
4控制器CPU933MHzPowerPC750GL
5控制器缓存2GBECC缓存,带72小时电池备份
6缓存模式Write-through,write-back,adaptivewrite
7RAID校验采用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硬盘
12RAID技术RAID0,1(0+1),3,5,6,10,30,50,60,NRAIDandJBOD
13最大容量16*750GB=12TB72*750GB=54TB
14最大LUN数量1024
15RAID功能支持虚拟RAID技术,支持磁盘漫游
软件功能
16快照256个
17数据镜像支持
18数据复制卷复/SnapshotCopy
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存储一般无法实现上述功能,只能通过集群功能(如WindowsMSCS)来实现多台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设置在一个RAIDPOOL中,相当于将多个RAID合并,然后在其上创建多个LUN。这样对任何一个LUN进行读写访问是,多个RAID中的磁盘同时工作,有利于提高单卷的访问性能。其功能与RAID30或50相似或相同。凡是RAID配置信息保存在本RAID组所有磁盘中的存储都支持磁盘漂移功能,但是需要所谓3块或5块系统盘的不支持,这一点与FC存储完全相同。LUN数量一般为512和1024,除了大型的视频监控系统存储之外,其它的业务系统无需过于关注这一项。5、软件功能在软件功能方面,各厂家千变万化。低端控制器架构的iSCSI存储基本上没有快照、卷复制或卷镜像等软件功能,但高端设备的功能一般比较强大,可用性较高。PC架构的iSCSI存储由于安装软件方便,因而软件功能一般较多,各种功能实现起来也比较容易。6、其它控制器架构的iSCSI存储可实现控制器,电源,风扇,热备盘等的冗余和热插拔,PC架构的iSCSI存储仅能实现电源,风扇,热备盘,缺少了最核心的控制器。集中管理是指当一个系统有多台存储设备时,能否通过一台存储设备的管理窗口同时监控和管理多台设备。