Adaptec RAID 系列5, 超越竞争对手

P E R F O R M A N C E W H I T E PA P E R
Adaptec RAID 系列 5, 超越竞争对手
Adaptec Unified SerialTM RAID 5805 对比 3ware 9690SA-8i, LSI 8888ELP, ATTO R380, Areca 1680
最新数字化数据应用和带宽密集型应用对性能提出了更高要求,对数据保护的需要也变得前所未有的重要和复杂,这些
都已成为当今商业企业所面临的存储挑战。为您的应用需求提供最佳存储投资的关键在于了解专为PCI Express(PCIe)
环境设计的新型高性能RAID控制卡是如何胜任日常工作的。本篇技术白皮书将为您介绍几款不同PCIe RAID控制卡在完
成一些最常见的现实工作任务时所做出的不同表现。
服务器与工作站特征
要保证存储子系统能为您的应用提供充足性能是一件很
复杂的工作。每台服务器都有其独特的负载特征,但我
们能够归纳出服务器和工作站对存储需求的基本特征。
虽然存储系统负载按传输大小、区域、密度和读写分布
有定量上的不同,但最常见的应用可分为五种不同类型
。通过对这些数据访问模式的仿真,系统集成商和管理
商能够在系统部署前对大多数服务器和工作站完成工作
时所表现出来的性能进行评估。这些工作负载类型的I/O
特征和典型应用可以从下表中看到。
线性I/O
线性读写指对磁盘的连续读和写请求,通常是由音视频
等媒体应用所产生的。随着串行ATA(SATA)硬盘成本
持续降低,VTL,即虚拟带库成为一种越来越常见的线
性应用。VTL采用已安装的备份软件对磁盘存储写入,
显著提高了备份的性能和访问能力,同时减少和降低了
恢复点目标(RPO)和恢复时间目标(RTO)。由于VTL
能从多个位置同步进行备份,将对磁盘产生多个I/O线程
,形成一个临时的伪随机访问模式。归档操作和医学影
像也属于线性读写范畴,每年拉动的存储需求达
50-60%之多。
测试类型
在线交易处理
我们的数字化经济对存储系统的依赖越来越深。存储系
统帮助我们实现在线交易和对重要信息的记录–如数据库
应用,包括决策支持/数据仓库、基于web的电子商务、
商业报告等等。按照Bellwether IT 组织的统计,交易处理
正在按每年15-18%的速度增长[1]。交易处理的请求通常
都是冲着SAP、Oracle或SQL等数据库而来的,包括针对
具体记录的读、更新、写和校验操作请求。一个活动中
的数据库服务器每秒钟可能接收几千个I/O请求,而最终
用户通常对完成操作所花的时间要求苛刻。因此,维持
低的潜伏时间,同时又要服务几百甚至几千用户并严格
按次序进行处理,对一个高效和可靠的事务性磁盘子系
统是至关重要的。
文件服务器
描述文件服务器的行为特征是很困难的,因为这种服务
器包含了各种不同工作负载。不断缩减的IT预算和不断
提高的网络接入能力使许多企业逐渐集中其文件服务器
,让它们为多个客户端提供文件服务。网络文件服务器
承担着大量对网络和文件协议的处理(如 NFS、SMB或
FTP)。这些服务器对具有I/O卸载功能的硬件RAID来说
是很好的服务对象。文件服务器的客户端请求可能指向
任何一块硬盘,但对某些区域的访问明显成为热点,包
括文件信息结构、文件更新、页面翻转区和其它频繁访
问的数据。这些热点访问可获益于有效的临时缓存。文
件访问模式趋于两极化:有些文件被反复写而不读;其
它一些文件则几乎都是读操作。文件服务器的读写比例
为4比1。
I/O 特征
典型应用
100% 读操作;大的连续性请求; 1-64并发请求,可分线程。
媒体服务器(视频点播等)、虚拟带库(VTL)
、应用服务器
线性写
100% 写操作; 大的连续性请求; 1-64并发请求,可分线程。
媒体抓取、VTL、医学影像、归档、备份、视频
监视、参考数据
OLTP
典型请求尺寸2KB – 16KB; 读、更新、写、校验操作形成2比1读写比例; 主要操作为随
机存取。大量并发请求。
数据库(SAP、Oracle、SQL),在线交易服务器
文件服务器
中等大小的请求,从4KB到64KB,但4KB和64KB占全部请求的70%。主要操作为随
机存取。读写比例4比1。峰值访问时产生大量并发请求。
文件和打印服务器,电子邮件
(Exchange、Notes),决策支持系统
Web服务器
请求大小从512字节到512KB;随机存取占多数。峰值访问时产生大量并发请求。
网站服务器、博客、RSS、购物车、搜索引擎、
存储服务
线性读
表1 – 测试类型、相关应用和负载特征
1. Joseph C. Pucciarelli, Research Director, IDC, “Building the Pyramids: End-User Trends in Storage Provisioning, Financing & Portfolio Mgmt” presentation
P E R F O R M A N C E W H I T E PA P E R
Adaptec RAID 系列 5,超越竞争对手
2
Web服务器
电子商务和电子零售改变了全球商业前景。如今人们对商
务电子化的依赖正不断加大,推动了web服务器的发展。
对静态和动态网页的访问毫无例外地产生对随机I/O分布
的读请求。研究表明,大约84%的web服务器请求小于
16KB,而其余16%则均匀分布于32KB到1MB(主要由音
频、视频和图像访问构成)。RAID将请求分散到所有参
与其中的硬盘,不仅显著改善了web服务器的性能,还提
高了存储服务器的可用性和可靠性。
性能测试
大多数厂商将Iometer视为产生负载和测量存储性能的必
用工具。虽然其负载是人工生成的,但可用于仿真应用中
的磁盘请求。另外,它不仅能用于测量吞吐,还可以提供
关于系统资源使用和潜伏时间的大量信息。 Iometer负载
生成器,也叫dynamo,已经被植入许多操作系统中,如
Windows、Linux、Solaris、 NetWare和MacOS。不过,它
自身提供的GUI只能用于Windows的IA32 / IA64平台。
数据保护
多种因素可影响到对RAID类型的选择:容量、可用性、
性能和成本。我们通常会根据当前需要来做出选择,然而
存储需求却经常发生变化。一种好的RAID解决方案能够
让您的存储适应商业需求变化所带来的改变,还能够在出
现异常时最小化停机时间。将这些因素综合在一起考虑就
可以为您的商业需要量身定制一种有效的存储子系统。了
解更多有关RAID类别的选择,请访问网站:
www.adaptec.com/whichRAID.
综合考虑
理想的RAID解决方案需要综合权衡容错性、成本和性
能要求。在小型阵列中,为RAID 5和6提供冗余也许过
于奢侈。然而,虽然一个4硬盘RAID
6和一个4硬盘
RAID 10都会让您牺牲50%的存储空间,但RAID 6能够
支撑两块硬盘的故障,而RAID 10的每个冗余分支只能
承受单硬盘故障,明显降低了数据可靠度,即Mean
Time to Data Loss(MTTDL)。如果数据可用性是您的
首要关心,则性能稍低的RAID 6物有所值,尤其对于
web服务器或视频点播(VOD)系统,性能优劣通常是
很难区分的。
Adaptec产品的性能与数据保护优势
随着最新Adaptec PCIe RAID 控制卡的推出,您将不必
为苛刻的应用需求在性能和数据保护之间寻求妥协。这
些控制卡装备了业内领先的双核RAID on Chip (RoC)、
x8 PCI Express连接和512MB DDR2 cache,能够为您带
来每秒250,000个以上的IO和1.2GB/s的传输速度。
它们集成了高级数据保护功能,可使用SAS扩展器通过
灵活的内部和外部端口选择接入最多256块SATA和SAS
硬盘。这些产品专为OTLP、网络连接存储及其它带宽
密集型应用而设计。
最新Adaptec高性能RAID控制卡使您的存储能够紧跟商
业需求变化的步伐。其在线容量扩展(OCE)功能允许
动态增加阵列尺寸以适应变化的存储与性能需要。阵列
的迁移功能则可以让您的阵列从一种类型轻松转换到另
一种。其冗余链路的故障切换功能为数据提供多条链路
,最大程度减少了停机时间。
Adaptec Unified Serial产品为您带来了多种选择。详细了
解这些产品如何处理每日存储负担将有助于为您的工作
站和服务器作出最佳选择。
小尺寸
内部
接头
外部
接头
系
Adaptec RAID 5405
4
SFF8087
0
•
1.2GHz dual-core RAID on Chip
256MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 5445
4
SFF8087
4
SFF8088
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 5805
8
SFF8087
0
•
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 5085
0
•
8
SFF8088
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 51245
12
SFF8087
4
SFF8088
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 51645
16
SFF8087
4
SFF8088
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
Adaptec RAID 52445
24
SFF8087
4
SFF8088
1.2GHz dual-core RAID on Chip
512MB ECC Protected DDR2-400
x8 PCI-E
表2 – Adaptec 高性能 Unifed Serial 解决方案一览
P E R F O R M A N C E W H I T E PA P E R
Adaptec RAID 系列 5,超越竞争对手
3
竞争分析
Adaptec Unified Serial控制卡专为高性能而设计,可灵活接
入高容量的串行ATA (SATA) 硬盘或高性能的SAS硬盘,或
在单一环境中同时使用两者。
图3为RAID 5环境下的性能测试结果,使用16块SAS硬
盘,反映了OLTP、文件服务器和网站服务器等应用的需
求。图4是在相同环境中使用RAID 6的测试结果。
16块 SAS硬盘,RAID 5
以下各图分别展示了接入SATA和SAS硬盘时,Adaptec
Unified Serial控制卡与竞争性产品,包括LSI 888ELP、
3ware 9690SA-Si、ATTO R380、Areca 1680和Promise
EX16350之间的性能比较。
Adaptec RAID 5805
LSI 8888ELP
3ware 9690SA-8i
ATTO R380
Areca 1680
OLTP
File Server
图1为RAID 5环境下的性能测试结果,使用16块SATA硬盘
,反映了OLTP、文件服务器和网站服务器等应用的需求
。图2是在相同环境中使用RAID 6的测试结果。
在使用SATA硬盘时,带8个外部端口的Adaptec RAID 5805
性能相比竞争对手胜出50%。在使用SAS硬盘的比较中,
Adaptec RAID 5805同样战胜了所有竞争对手的产品。
Web Server
0
1000
Adaptec RAID 5805
LSI 8888ELP
3ware 9690SA-8i
Promise EX 16350
ATTO R380
Areca 1680
OLTP
ATTO does not support RAID 6 yet
Web Server
File Server
500
1000
1500
2000
16块 SAS硬盘,RAID 6
File Server
0
1500
IOPs
图3 - 16硬盘负载下的性能比较
Adaptec RAID 5805, 3ware 9690SA-8i, Promise EX 16350, LSI
8888ELP, ATTO R380 和 Areca 1680。使用16块15K RPM Seagate
SAS 硬盘,用于带缓存的高可用性RAID 5阵列
16块 SATA硬盘,RAID 5
OLTP
500
Adaptec RAID 5805
LSI 8888ELP
3ware 9690SA-8i
ATTO R380
Areca 1680
ATTO does not support RAID 6 yet
2000
IOPs
Web Server
图1 - 16硬盘负载下的性能比较
Adaptec RAID 5805, 3ware 9690SA-8i, Promise EX 16350, LSI
8888ELP, ATTO R380 和 Areca 1680。使用16块7200 RPM
Seagate SATA II 硬盘,用于带缓存的RAID 5阵列
ATTO does not support RAID 6 yet
Adaptec RAID 5805
LSI 8888ELP
3ware 9690SA-8i
Promise EX 16350
ATTO R380
Areca 1680
ATTO does not support RAID 6 yet
ATTO does not support RAID 6 yet
1000
1000
1500
2000
IOPs
图5比较了在使用16块SATA硬盘、100%顺序写且大小高
达256KB的环境下的产品性能。图6为相同环境下使用16
块SAS硬盘的性能测试结果。
Web Server
500
500
应用中的另一个基本功能是写操作,存在于归档、备份
以及大量多媒体应用中,如媒体捕捉、图片制作和视频
监视等。
File Server
0
0
图4 - 16硬盘负载下的性能比较
Adaptec RAID 5805, 3ware 9690SA-8i, Promise EX 16350, LSI
8888ELP, ATTO R380 和 Areca 1680。使用16块15K RPM Seagate SAS
硬盘,用于带缓存的高可用性RAID 6阵列。ATTO不支持RAID6
16块 SATA硬盘,RAID 6
OLTP
ATTO does not support RAID 6 yet
1500
2000
IOPs
图2 - 16硬盘负载下的性能比较
Adaptec RAID 5805, 3ware 9690SA-8i, Promise EX 16350, LSI
8888ELP, ATTO R380 和 Areca 1680。使用16块7200 RPM Seagate
SATA II 硬盘,用于带缓存的RAID 6阵列。ATTO不支持RAID6
使用SATA硬盘时,Adaptec RAID 5805性能高出竞争对
手产品30到160%。使用SAS硬盘时Adaptec RAID 5805表
现尤为突出,即使与最接近的对手相比也超出30%以上
。
P E R F O R M A N C E W H I T E PA P E R
Adaptec RAID 系列 5,超越竞争对手
4
Adaptec Unified Serial平台帮助您从直接连接的SATA硬
盘无缝升级到集成SATA和SAS硬盘的串行连接环境,并
且将存储资源的重新分配和性能的升级变得像更换硬盘
一样简单。它既能满足您现在的性能需要,又为将来全
面使用SAS架构奠定了基础。
Streaming Writes
16-Drive RAID 5, 7200RPM SATA
Adaptec
Raid 5805
LSI 8888ELP
3ware
9690SA-8i
Promise
EX16350
ATTO R380
Areca 1680
0
100
200
300
400
500
600
700
800
900
800
900
IOPs
图5. 控制卡性能的竞争性分析
在大强度文件写入环境下使用SATA硬盘
Streaming Writes
16-Drive RAID 5, 15K RPM SAS
Adaptec
Raid 5805
LSI 8888ELP
3ware
9690SA-8i
ATTO R380
Areca 1680
0
100
200
300
400
500
600
700
系统测试环境
- Adaptec 5805
• 512MB DDR2-533缓存
• 启用阵列读/写缓存
• 使用默认条带尺寸
- 处理器:Intel S5000XVN, Intel 5160 (Woodcrest), 2GB
DDR2-667 FBDIMM
- 操作系统:Microsoft Server 2003 Enterprise Edition
64-bit, SP2, 最后升级时间12/06/2007
- SATA硬盘:7200RPM Seagate ST3250624NS
• 通过Adaptec SANbloc S50 JBOD接入硬盘
• 启用硬盘缓存
- SAS硬盘:15K RPM Seagate ST336754SS
• 通过Adaptec SANbloc S50 JBOD接入硬盘
• 启用硬盘缓存
IOPs
图6. 控制卡性能的竞争性分析
在大强度文件写入环境下使用SAS硬盘
Adaptec Unified Serial 控制卡:满足现在和将来的性能需要
如今,存储需求正以每年40%的平均速度飞快增长。因
此,投资一块RAID控制卡来确保您的存储与商业需要同
步增长非常必要。支持机架管理、内外部端口灵活配置
、可接入256块硬盘的Adaptec Unifed Serial控制卡,无疑
将成为您商业发展的保障。
这些控制卡能够提升您现在正在使用的SATA硬盘的性能
。而SAS硬盘则比近线和企业级SATA硬盘具有更高的性
能。虽然SAS硬盘每GB成本高于SATA,但为需求苛刻的
应用提供了超出500%的事务处理能力。
Adaptec 亚太区办事处(新加坡)
电话: +65 6342 5363
传真: +65 6344 8418
地址: 46 East Coast Road
#07-05 Eastgate Building
Singapore 428766
RAID 控制卡
Adaptec RAID 5805
LSI 8888ELP
驱动程序
StorPort 10633
固件
10633
StorPort 2.17.0.64 1.12.120320
管理工具
Adaptec Storage Manager
15286
MegaRAID Storage
Manager v2.30-00
MiniPort
v3.00.03.092
v4.04.00.002
3DM 2 v2.07.00.003
ATTO R380
StorPort 1.1.2.0
6.27.07
ATTO Configuration Tool
v3.12
Areca 1680
StorPort 6.20.0.14
1.43
Areca HTTP Proxy Server
Gui 1.82
3ware 9690SA-8i