关于 SAN网络存储共享管理软件的功能介绍请参看SAN网络存储共享管理软件全 攻略。 iSCSI 存储常见技术参数: 目前市场的 iSCSI 产品数量繁多, 用户在选择 iSCSI 产品的时候往往被各种各样的参数和指标搞得云头转向, 不知如何正确去选择自己希望的产品。 下面, 我以市场常见几款产品的技术参数为例, 给大家介绍如何通过厂商的技术参数来正确分析和认识 iSCSI 产品。 常见 iSCSI 存储技术参数表: 实际上任何一个主流 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 存储仅能实现电源, 风扇, 热备盘, 缺少了最核心的控制器。 集中管理是指当一个系统有多台存储设备时, 能否通过一台存储设备的管理窗口同时监控和管理多台设