1、三大主流品牌 SAS RAID 卡RAID 控制器市场中的竞争是比较激烈的,很多主流厂商都在不断的推出新品以求能给在这一领域中站稳脚步。那么,对于消费者来说,如何才能在种类繁多的产品中选择一款正确的产品来为己所用呢?我们先来看看 AMCC、Areca、LSI 这三家主流厂商推出的三款产品的评测结果吧。 SAS 和 SATA 磁盘整列,串行标准控制器 回顾以往,RAID 控制器并不是 IT 相关讨论中最吸引人的话题。然而现今,RAID 技术已经成为企业中服务器或者工作站上应用的骨干技术,已经面市的 RAID 控制器产品也在主流应用中给人留下了深刻的印象。AMCC、Areca、LSI 公司的产品和
2、Adaptec、Atto 、ICP 、Ciprico/Raidcore 的产品的比较结果将会为大家奉上。Adaptec、Atto、ICP、Ciprico/Raidcore 的产品4 至 8 端口的 SAS 或 SATA 接口 RAID 控制器被认为是入门级产品,它们的价格通常可以被中小企业接受,并且设计灵活, 足够承载中小企业的一般应用。SAS RAID 控制器比只支持 SATA 接口的产品更为灵活,因为 SAS RAID 控制器可以连接 SAS 接口或者SATA 接口硬盘,但是 SATA RAID 控制器只能连接 SATA 接口的硬盘驱动器。因为这个三大主流品牌 SAS RAID 卡原因,S
3、AS RAID 控制器被称为是统一标准的串行控制器,它继承了 SCSI 控制器的一些管理特性,它可以支持高性能的 SAS 硬盘和高容量的 SATA 硬盘。使用串行点对点的 SAS 或者 SATA 代替并行 SCSI 使建立和维护 RAID 更为便利,SAS 和 SATA 的电缆比 SCSI 的 68 线电缆节约很多,造价更为低廉。而且 SAS 和 SATA技术克服了传输带宽的瓶颈:并行传输的 SCSI 总线比如 Ultra320 SCSI 传输带宽为320MB/s,但是这个带宽被所有驱动器所共享。虽然 SATA300 或者 SAS 传输带宽为300MB/s,但是每个驱动器独享传输带宽。目前主流
4、存储市场竞争还是很激烈,在存储制造商方面,Adaptec 和 LSI 依旧是最为知名的企业,在存储成为商业中的重点以来这两个厂商就作为业界的存储专家。其他一些公司比如 ICP 和 AMCC/3Ware,Ciprico ,Areca 和 Atto 也具有不同的特色。相似的 SAS 和 SATA SAS(左)和 SATA 的对比SAS(左 )和 SATA 的对比,SAS 接口是连贯的,在数据针( 左)和电源接口之间没有空隙IDE 接口和 SCSI 接口在业界被广泛应用。IDE 造价低廉并且传输速度低下, SCSI 造价昂贵但是速度远远高于 IDE.前者主要应用于终端用户和商用 PC, SCSI 被
5、确定为服务器和工作站的存储标准,但是一些周边设备比如高端扫描仪也采用了 SCSI 技术。消费级主板一般提供一个基于 ATA 标准的 IDE 控制器,带有两个独立的控制器通道可以支持两个驱动器设备。三大主流品牌 SAS RAID 卡ATA 标准从 1989 年的传输速度为 8.3MB/s 的 ATA-1 标准开始,发展至 2005 年的ATA-7 标准,速度已达到 133MB/s。最早的 ATA 标准存在很多兼容性问题,比如连接在同一 ATA 通道上的两个硬盘驱动器工作不稳定。SCSI 具有更高的稳定性,但是安装起来更为复杂。SCSI 需要消除总线上信号的影响,用户需要为每个驱动器指派驱动器 I
6、D。之后产生了一种自动配置的系统 SCAM,但是并不成功。IDE 驱动器主要面向预算不高的用户,而 SCSI 主要面向追求稳定性和性能的企业用户。随着点对点传输的串行 ATA 技术的出现,并行 ATA 技术中存在的问题得以解决,而且并不必付出更高昂的成本。串行 ATA 的 7 线电缆代替了并行 ATA 40 线的带状电缆,使成本更为低廉。并且每个驱动器的带宽达到了 150MB/s 或者 300MB/s。其他的一些技术,比如命令队列技术,在 SATA 标准中也得以实现。SAS 是 Serial Attached SCSI 的缩写,通俗的说也就是串行 SCSI。SATA 和 SAS 都是基于 8b
7、it/10bit 编码。3,6,12GHz 的时钟频率转化为 2.4,4.8,9.6Gb/s,使接口数据传输带宽达到 300,600 和 1200MB/s。SAS 支持扩展器,类似于网络交换机,可以连接更多的设备。并且 SAS 技术支持全双工模式,可以实现同一时间双向数据传输,这能有效地使链接的可利用带宽得到双倍加强。SAS 技术真正吸引人的地方在于它不光支持 SSP(the SAS SCSI Protocol,串行 SCSI 协议),也支持 STP(the SATA Tunneling Protocol,SATA 通道协议)。后者使得 SAS 控制器可以支持 SATA 硬盘。这样一来可以使用
8、高达 1TB 的 SATA 硬盘来创建高容量磁盘阵列,也可以使用 15000 转的高速 SAS 硬盘来创建高性能磁盘整列。甚至可以同时创建者两种阵列只要 RAID 控制器提供足够的 SAS 端口。三大主流品牌 SAS RAID 卡SAS 控制器三大主流品牌 SAS RAID 卡高性能磁盘阵列RAID 控制器的发展在 SATA 时代之前,一些制造商比如 3Ware,Highpoint 和 Promise 认识到 RAID 技术应用在专业的 SCSI 领域之外,比如应用在价格低廉的 ATA 硬盘之上,这样的应用赢得了很多关注。Highpoint 和 Promise 公司最早推出了集成在消费级主板上
9、的 RAID 控制芯片。同时它们也推出了面向入门级服务器的独立 PCI 接口 RAID 卡,这些 RAID 卡可以支持ATA 硬盘组成磁盘整列。尽管 ATA RAID 技术不如应用在专业领域的 SCSI RAID 技术具有优秀的性能和稳定性,但是对于注重成本的小企业来说赢得了更多的关注。建立一台使用 ATA 硬盘,只能组成 RAID1 磁盘整列的辅助服务器也成为可能。通过上面的介绍可以看出,面向主流的 SATA 硬盘和面向专业领域的 SAS 硬盘采用相似的架构,尽管 SATA 控制器不能支持 SAS 硬盘。这样一来极大的扩展了商业用户选择的灵活性,用户不必在廉价的 ATA 解决方案或者成熟的专
10、业产品之间犹豫不决,只要选择正确的 RAID 控制器,就可以同时支持这两种方案。目前大部分的 RAID 控制器可以支持现今的主流操作系统,比如 Windows、Linux 、Solaris、Novell Netware,并且逐渐可以支持 Mac 操作系统。大部分 RAID 卡可以支持这些操作系统的服务器版和客户端版本。RAID 卡提供了对各种主流总线标准的支持。从 32 位、8MHz 的 EISA 总线,到 32 位、33MHz 的 VESA 总线,32 位、33MHz 的 PCI 总线,再到目前被广泛应用的 PCI-X 总线。串行 PCI-E 总线目前已占据了大部分的市场,因为它提供了高达
11、4GB/s 左右的最大数据传输带宽(PCI-E 1.x 标准,PCI-E x16)。另外,更高的集成度和多线电缆设计使 RAID 卡在不牺牲性能的前提下尺寸更小,这使得存储服务器可以更节省空间。内部和外部 SAS 连接器的出现使 SAS 接口 RAID 卡可以支持更多的设备。在 SATA RAID 方面,出现了外置式SATA 接口,即 eSATA(External Serial ATA),可以连接外置的 SATA 设备,传输速度和SATA 接口相同,但是只能连接一个设备。更为成熟的制造技术不光提高存储密度和处理器速度,也提高用来计算校验值的 XOR引擎的速度来提高 RAID 控制器的性能。SA
12、S 和 SATA RAID 控制器的一些软件和管理方案继承于 SCSI RAID 控制器,如果用户对 SCSI RAID 控制器很熟悉,那么管理SAS/SATA RAID 控制器并不困难。AMCC 3Ware 9690SA-8I3Ware 通过提供第一块性能优秀的多通道 ATA RAID 控制器而在业界受到欢迎。目前,3Ware 虽然已经成为了 AMCC 公司的一部分,但是仍然提供了一系列 PCI-X 和 PCI-E 接口三大主流品牌 SAS RAID 卡的 SATA RAID 控制器。其中 PCI-E 接口的 9650SE 这款产品提供了对 RAID6 阵列的支持,可以提供双线冗余。AMCC
13、 3Ware 9690SA-8I3Ware 9690SA 采用了第八代的 StorSwitch 架构,采用 PCI-E 8X 接口,采用了窄板设计。这款 AMCC 首次发布的 SAS RAID 控制器集成了硬件 XOR 引擎,并且集成了带有ECC 功能的 512MB DDR2-533 缓存。这款 RAID 控制器具有两个多通道接口,每一个接口都可以直接连接 4 块 SAS 或者SATA 接口硬盘驱动器,通过 SAS 连接器,最大可以支持 64 块硬盘驱动器。接口的数据传输带宽可以达到 2GB/s 左右,这样的带宽足够支持由多块硬盘组成的磁盘阵列系统。我们的测试对象是 9690SA-8I,它包含
14、 8 个内部端口,8E 这个型号具有两个内部连接器,每一个连接器具有四个端口,-4I4E 型号提供了一个内部和一个外部多线连接器。所有 9690SA 系列的 RAID 卡支持 RAID0、RAID1、RAID10,RAID5、RAID6 和最新的 RAID60 模式。此系列的 RAID 卡都有一个可选的电池备份单元,这个单元很重要,推荐用户选择。电池备份单元可以为 RAID 卡缓存供电,防止意外断电时缓存中没有写入硬盘的数据丢失。此外,还有一个可选的 UPS(不间断电源) 单元,提供更多的供电保护。这款 RAID 控制器在所有的基准测试模型中表现出了优秀的 I/O 性能,在我们的测试中它可以轻
15、易的达到 400MB/s 左右的速度。然而许多 RAID 控制器在 RAID0 测试中表现出了近似的性能,3Ware 的产品在 RAID5 测试中表现出了微弱的优势,在 RAID6 测试中优势比较明显。三大主流品牌 SAS RAID 卡产品特性非常明显:支持多重阵列、写日志、热交换、hot spares 、用于固件升级失败时候的紧急固件恢复、邮件提醒、LED 显示驱动器活动等。还有一些 RAID 特性比如在线容量扩展和 RAID 迁移。9690SA 系列的 RAID 卡AMCC 管理软件: 3DM2 三大主流品牌 SAS RAID 卡AMCC 管理软件: 3DM2 页面三大主流品牌 SAS R
16、AID 卡AMCC 管理软件: 3DM2 执行页面AMCC 管理软件: 3DM2 运行界面AMCC 管理软件: 3DM2 界面三大主流品牌 SAS RAID 卡AMCC 管理软件: 3DM2 界面效果AMCC 管理软件: 3DM2 测试数据Areca ARC-1680MLAreca 的 ARC-1680ML 配备了一个以太网接口,可以在不安装管理软件的情况下通过这个以太网接口管理和配置这块 RAID 卡。ARC-1680ML 可以适应一个完整的 Web 服务器,三大主流品牌 SAS RAID 卡在网络中有 DHCP 服务器的时候可以自动获取 IP 地址。上述的这个功能在实际测试中起到了重要作用
17、,因为这款适配器的管理软件在两个不同的测试系统上工作的不是很正常。同时,Areca 的早期管理软件,包含服务端和客户端的版本,也是不断地报错。我们虽然可以运行当前的版本,但是不能刷新任何信息,这样一来我们无法创建 RAID 磁盘整列或者升级固件。在随后将发布的补丁将修正这些问题。多亏了网络配置客户端,我们才可以配置这块 RAID 卡才进行测试。Areca 的 ARC-1680MLAreca 提供了两款支持 SAS 的 RAID 卡:PCI-E x8 的 ARC-1680 和 PCI-X 的 ARC-1681。有三款 PCI-E 卡采用窄板设计:1680LP 、1680i 和 1680x。168
18、0LP 具有一个内部和一个外部多线接口,1680i 具有两个内部多线接口而 1680x 具有两个外部多线接口。这些接口可以连接 SAS 扩展器。所有的产品均采用 Intel 800MHz 的 IO348 RAID 控制芯片。Areca 产品提供了一个 240 针的 DDR2 DIMM 接口,可以安装 512MB 到 2GB 的 ECC内存。但是,窄板设计的 RAID 卡集成了 256MB DDR2 -533 ECC 内存,不能进行升级。Areca 强调多存储适配器支持,这样可以实现由多个控制器控制的磁盘阵列,来达到高容量和高性能的要求。像其它的制造商一样,Areca 提供了一个可选的电池备份单
19、元。从功能上来看支持在线容量扩展和 RAID 级别迁移,支持超过 2TB 容量的磁盘阵列,支持机箱管理(SES 和 SGPIO)。Areca 的产品和其他厂商相比支持更多的磁盘阵列模式,支三大主流品牌 SAS RAID 卡持 RAID0/1/1+0/3/5/6 和最新的 RAID30/50/60/JBOD。可以在一块或多块 RAID 控制器上配置一个或多个磁盘阵列。无论将驱动器连接到那个端口上,该驱动器可以自动被配置到指派的磁盘阵列中。虽然这个技术现在来看变得很普遍,但是值得来提一下。Areca 产品外观Areca 管理软件:三大主流品牌 SAS RAID 卡Areca 管理软件界面三大主流品
20、牌 SAS RAID 卡Areca 管理软件应用页面三大主流品牌 SAS RAID 卡Areca 管理软件应用界面第三款评测产品是来自 LSI 公司的 MegaRAID SAS8888ELP。它以 LSI 公司自行研制的 RAID 控制芯片来命名。LSI 自助研发的 RAID 芯片是被称作“芯片上的 RAID”的LSISAS1078,和其他公司的产品不同,它不是基于 Intel IOP RISC 单元,而是基于500MHz 的 PowerPC 核心。这样的结果是值得赞赏的,因为它使 SAS8888ELP 在性能上和3Ware 9690SA 达到了同一等级。 三大主流品牌 SAS RAID 卡M
21、egaRAID SAS8888ELP当我们移除一个驱动器来模拟驱动器损坏的情况时,当我们重新连接这个驱动器,RAID 控制器软件将会认为这个驱动器“未配置或损坏” 。结果就是我们不能再使用这个驱动器,因为驱动器软件认为这个驱动器不可靠。这样虽然可以防止重新安装上一个已经损坏的驱动器,但是对于一不小心移除了工作正常的驱动器的情况来说,这个过程非常的让人感到厌烦。在这种情况下,我们必须进入到 RAID 控制器的 BIOS,清除驱动器的“unconfigured and good”状态。尽管这款产品是窄板设计,主要面向 2U 机架式服务器,但是它配置了两个内部和两个外部多线 SAS 连接器。每一个可
22、以提供四个 SAS 端口。 SAS8888ELP 也采用 PCI-E x8接口,但是提供了更快的缓存速度,RAID 卡上集成了 256MB 或者 512MB DDR2-667 ECC缓存。此外,也有可选的电池备份单元,支持常见的 RAID 模式也包括最新的RAID10/50/60。同样,SAS8888ELP 支持在线容量扩展和 RAID 级迁移。三大主流品牌 SAS RAID 卡SAS8888ELPLSI 管理软件:三大主流品牌 SAS RAID 卡LSI 管理软件运行页面LSI 管理软件测试三大主流品牌 SAS RAID 卡LSI 管理软件测试数据LSI 管理软件执行界面三大主流品牌 SAS
23、 RAID 卡产品参数对比表格 产品参数对照表三大主流品牌 SAS RAID 卡产品参数数据三大主流品牌 SAS RAID 卡数据对比表三大主流品牌 SAS RAID 卡产品数据表测试平台 三大主流品牌 SAS RAID 卡各种数据对比我们使用 8 块 2.5 寸希捷 Savvio 驱动器进行测试三大主流品牌 SAS RAID 卡RAID0 和 RAID5 模式测试结果RAID0 测试结果:RAID0 测试结果三大主流品牌 SAS RAID 卡RAID0 测试结果数据三大主流品牌 SAS RAID 卡RAID0 测试结果数据对照表三大主流品牌 SAS RAID 卡RAID0 测试结果表RAID5 测试结果:三大主流品牌 SAS RAID 卡RAID5 测试数据表三大主流品牌 SAS RAID 卡RAID5 测试结果