IBM DS4700 Express评测Word文档下载推荐.docx
《IBM DS4700 Express评测Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《IBM DS4700 Express评测Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。
![IBM DS4700 Express评测Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-2/1/16c9bd88-9ef7-4b5f-8267-929a1466b7f7/16c9bd88-9ef7-4b5f-8267-929a1466b7f71.gif)
控制器:
端口数上见分别
DS4700Express有Model70和Model72两大型号,其中相对高端的Model72在配置上与DS4800中最低端的型号Model80非常接近,包括同样的Cache容量(4GB)和主机端口数(8个),但驱动器端口数从8个降至4个,因为DS4800支持的硬盘驱动器数量两倍于DS4700Express的112个。
SystemStorageDS4700ExpressModel70A(点击图片放大察看细节)
我们此次测试的是Cache容量和主机端口数均比Model72减半的Model70A。
DS4700Express采用Dualactive(双活动)控制器,端口和Cache平均分配到两个控制器上,所以这台Model70A的每个控制器各有2个主机端口、2个驱动器端口以及1GB内存。
DS4700ExpressModel70A后视图,椭圆框中的是主机接口,圆形框中的是驱动器接口,分属两个控制器(点击图片放大察看细节)
DS4700Express的风扇和电源也采用双冗余、热插拔设计,加上两个控制器,四大部件呈中心对称布置,上面有较为明显的“A”、“B”标识以示区分。
处于拔出状态的风扇/电源模块A和控制器模块B
DS4700Express的控制器主板上有一个DIMM插槽,我们测试的这台Model70A配有一条DDRPC2700规格的1GBECC内存,作为控制器的Cache。
DS4000全系列的Cache都有备份电池保护,DS4700Express自然也不例外。
这个锂离子电池模块有1.8V和2.5V两种直流输出,电流均为100mA,同样采用热插拔设计,可以单独更换。
DS4700Express控制器的结构,可以看到位于中部的内存和上方的备份电池模块(点击图片放大察看细节)
处于拔出状态的备份电池模块
主机与驱动器端口均支持交换式FC和FC仲裁环路(FCArbitratedLoop,FC-AL)标准,最高速度达4Gb/s,并向后兼容2Gb/s和1Gb/s。
端口连接采用SFP(SmallForm-FactorPluggable)模块,主机与驱动器端口模块被一个串口和两个RJ-45端口分开,其中2个主机端口模块旁边留有再增加2个的空间(Model72)。
控制器A的驱动器端口(上)和控制器B的主机端口(下),箭头所指处可以看到4Gb/s的连接速度标识,此外还有用于管理的串口和RJ-45端口
外形:
浓缩得到精华
与仅控制器就占用4U机架空间的DS4800相比,在3U机架高度内放入16个3.5英寸硬盘驱动器槽位的DS4700Express无疑要紧凑得多。
不过,DS4700Express能达到这一水平也离不开DS4800的发展。
DS4800可通过DS4000系列存储扩展单元支持多达224个硬盘驱动器,其刚问世时可选的存储扩展单元有两种,分别为使用SATA硬盘驱动器的DS4000EXP100和使用FC硬盘驱动器的DS4000EXP710,均采用3U机架规格14个硬盘驱动器槽位的设计,所以需要16个才能达到DS4800的最大驱动器数量。
送测的这台DS4700ExpressModel70A配备了3个146GB的4GbFC硬盘驱动器(点击图片放大察看细节),模块的把手上明确地标出“IBM4GbFC,146GB15K”
由于DS4000EXP710仅支持2Gb/sFC(2GFC),IBM在2006年2月底宣布推出支持4GFC的DS4000EXP810存储扩展单元。
EXP810允许2Gb/sFC硬盘驱动器模块与4Gb/sFC硬盘驱动器模块混载,硬盘驱动器槽位增至16个,从而使DS4800需要连接的存储扩展单元减少到14个。
4GbFC接口、15000RPM、146GB的Cheetah15K.4,IBM的标志很显眼(点击图片放大察看细节)
随后推出的DS4700Express直接坐享EXP810带来的好处,而不用面对EXP710或EXP100。
其实DS4700Express可以说相当于集成了控制器的EXP810,只需再连接6个EXP810,便能达到支持112个硬盘驱动器的上限。
如果用750GB的SATA硬盘驱动器,DS4700Express的总容量可达84TB,而即便是300GB的FC硬盘驱动器,也有33.6TB之多。
DS4700Express和DS4000EXP810的磁盘背板均为FC接口,通过所谓的“增强磁盘驱动器模块”(EnhancedDiskDriveModules,E-DDM)来实现对FC硬盘驱动器和SATA硬盘驱动器的支持。
E-DDM的奥妙在于其超出“正常需要”的长度和特别设计的螺丝孔位,使得SATA硬盘驱动器的固定位置相对靠近模块的把手,为其在接口端争取到安装FC-SATA桥接电路板的空间。
供DS4700Express使用的500GBSATA硬盘(左)和146GBFC硬盘(右),可以看到SATA硬盘在模块上的位置更靠近把手,另一侧则安装了FC-SATA桥接电路板(点击图片放大察看细节)
FC-SATA桥接电路板的核心是SierraLogic(该公司已于一年前被Emulex收购)出品的BR-2401嵌入式路由/桥接芯片,在FC一侧支持双端口(Dualport)和1/2/4Gbps全双工操作,而SATA一侧则支持NCQ(本机命令排队)功能和1.5/3Gbps自动速度协商。
因此,即使E-DDM上安装的是SATA硬盘驱动器,在磁盘阵列的控制器看来,也仍然是标准的FC硬盘驱动器,从而解决了不同类型硬盘驱动器混用的问题。
与另一种廉价FC磁盘解决方案——FATA硬盘驱动器——相比,这种方式让磁盘阵列供应商可以从大量的SATA硬盘驱动器中选择,有助于进一步降低成本。
使用FC-SATA桥接的SATA硬盘(上)和“货真价实”的FC硬盘(下),红色圆圈中即SierraLogic的BR-2401嵌入式路由/桥接芯片(点击图片放大察看细节)
相对而言,要想让2Gb/sFC与4Gb/sFC硬盘驱动器共存更为不易。
IBM提供的资料显示,2Gb/sFC硬盘驱动器不能在DS4700Express的4Gb/s内部环境中正常工作。
为此DS4700Express的前面板上设置了一个能够在4Gb/s和2Gb/s之间切换的连接速率开关,如果系统中存在2Gb/sFC硬盘驱动器,可以将开关拨到2Gb/s一侧,令所有的硬盘驱动器都工作在2Gb/s的模式下。
应该说,在硬盘驱动器数量较少的情况下,这种牺牲性能以换取兼容性的做法还是可以接受的。
DS4700Express前面板右下方的连接速率切换开关(LinkRateswitch)
管理:
功能与易用兼顾
中端磁盘阵列的应用范围最广,可能面对的环境也非常复杂,需要在功能和易用性上都有很好的表现,因此配套的管理软件就显得格外重要,而DS4700Express没有让我们失望。
整个DS4000系列都通过IBMSystemStorageDS4000StorageManager进行管理,我们使用的是最新的Version9.23(详细版本号为09.23.35.02)。
以其100MB的安装包来说,对Windows系统倒也不算是沉重的负担,遗憾的是目前还没有中文版本。
IBMSystemStorageDS4000/FAStTStorageManager9的主界面,右键菜单将较为重要的管理功能集中在一起(点击图片察看清晰大图)
软件运行时显示“IBMSystemStorageDS4000/FAStTStorageManager9”的名称,以下简称“StorageManager9”。
StorageManager9可以通过两种途径管理DS4000系列,即经由数据通路的In-Band(带内)方式和经由串口或RJ-45端口的Out-Band(带外)方式,我们测试时采用了带内管理。
存储子系统管理窗口,分为逻辑/物理磁盘和映射两大视图(点击图片察看清晰动画)
管理存储子系统(ManageStorageSubsystem)是StorageManager9最重要的功能,该窗口中的逻辑/物理视图(Logical/PhysicalView)让用户能够创建逻辑磁盘,并对逻辑和物理磁盘进行管理,还可以查看DS4000系列磁盘阵列各部分的状态。
映射视图(MappingsView)显示主机、HBA和逻辑磁盘之间的映射关系,用户可以把逻辑磁盘分配给需要的主机。
当然,所有的功能项都可以在菜单栏上找到。
StorageManager9主程序的任务助手窗口
为了让软件更易于使用,StorageManager9提供了名为“任务助手”(TaskAssistant)的向导功能,在该窗口中可以选择(自动或手动)添加存储子系统,为其命名或更名,以及进行管理。
存储子系统管理的任务助手窗口
存储子系统管理也有任务助手窗口,列出了配置存储子系统、定义主机、创建新存储分区、映射添加的逻辑驱动器以及改变默认的主机类型等常用功能。
部件信息窗口显示电池、接口模块(SFPs)、电源-风扇组件和温度传感器的状态及相关数据(点击图片察看清晰大图)
考虑到DS4000系列所处的典型应用环境中往往具有不止一台磁盘阵列,寻找需要管理的系统或驱动器并非易事,StorageManager9提供了定位存储子系统或物理驱动器的功能,选择后对应的存储子系统或硬盘驱动器模块前方的指示灯会不停闪烁,引导用户发现其所处的确切位置,以避免诸如“误拔出完好硬盘驱动器导致数据丢失”等悲剧的发生,体现出人性化的一面。
定位存储子系统(上)和定位驱动器(下)
RAID:
简配繁设总相宜
RAID是各种磁盘阵列系统的基石,而通过配置RAID来创建逻辑驱动器(logicaldrive)则是存储子系统管理的核心功能。
StorageManager9的配置任务窗口,用户可以选择自动配置RAID、创建单独的逻辑驱动器以及分配热备援(hotspare)磁盘
DS4000系列支持RAID0,1,3,5,10的级别,自动配置(Automaticconfiguration)向导会根据可选的硬盘驱动器数量在给出建议的配置——2个磁盘只有RAID0或1,3个磁盘就加上RAID3和5。
以这台DS4700ExpressModel70A共有3个硬盘驱动器的实际情况,自动配置向导给出了RAID5的建议。
用自动配置向导建立3硬盘RAID5的几个典型画面,本来StorageManager9的“防呆”设计做得很好,显示出这种情况下是无法分配热备援磁盘的,笔者设法绕过此限制后,“Totalallocateddrives”对应的数字变为红色,以示警告(点击图片察看清晰动画)
当然,用户有权不接受自动配置向导的建议,转而选择其他可用的RAID级别,或者“创建自己的配置”(Createyourownconfiguration)——包括指定阵列中硬盘驱动器和热备援磁盘的数量、划分为几个逻辑驱动器、改变I/O类型(ChangeI/OType)。
改变I/O类型功能针对不同的应用为逻辑驱动器设置动态Cache预读(readprefetch)和分段尺寸(segmentsize),譬如文件系统应用就分别是Enabled和128KB。
如果选择了RAID3,则默认的应用类型即为Multimedia,因为RAID3比较适合多媒体应用。
用户也可以定制(Custom)应用类型,在8KB至512KB之间随意选择分段尺寸
创建逻辑驱动器(Createindividuallogicaldrives)则提供了从配置RAID到映射至主机的“一条龙”服务,用户可以选择自动或手动配置RAID、定制I/O类型、指定驱动器到LUN的映射。
创建逻辑驱动器的过程包括为逻辑驱动器分配容量、配置RAID、命名、设定参数和指定LUN,几乎每一步都提供了自动的简易配置(默认值)和手动调整具体参数(如③~⑥)两种选择(点击图片察看清晰动画)
StorageManager9对热备援磁盘的管理也很完善,可以查看每个阵列所分配的热备援磁盘。
代表硬盘驱动器的图标不够形象是StorageManager9的一个小问题,看起来似乎更像电池——而不是热备援磁盘(点击图片察看清晰大图)
设置好的逻辑驱动器可以进行多种操作,包括在RAID初始化过程中查看进度等信息。
3个146GB硬盘组成的RAID5,需要一个多小时完成初始化
以及改变Cache设定(ChangeCacheSettings)。
默认设置是没有备份电池时不能打开写Cache,但也可以强制开启
DS4700Express支持4、8、16乃至64个存储分区,通过StorageManager9的存储分区向导,可以为逻辑驱动器赋予LUN(逻辑单元号)并添加到存储分区。
存储分区向导的最后一步
测试平台、软件和方法简介
DS4700ExpressModel70A的测试在强氧科技为存储时代定制的服务器平台上进行。
这个服务器平台的核心是基于Intel5000P芯片组的SupermicroX7DB8主板,目前只安装了一颗3.0GHz双核IntelXeon5050处理器,以及2GBDDR2-667ECCFB-DIMM内存。
操作系统采用微软WindowsServer2003R2简体中文企业版,安装在Ultra320SCSI接口的MaxtorAtlas10KⅣ硬盘上。
强氧科技定制服务器平台配置
主板
SupermicroX7DB8(BIOS版本:
1.3b)
CPU
IntelXeon5050(双核3.0GHz/FSB667MHz/4MB)
内存
2GBDDR2-667ECCFB-DIMM(1GB×
2)
SCSI
板载AdaptecAIC-7902W双通道Ultra320
网络
板载Intel(ESB2/Gilgal)82563EB双端口千兆以太网控制器
显卡
板载ATIES1000
主硬盘
MaxtorAtlas10KⅣ146GB(10000RPM/Ultra320SCSI)
操作系统
WindowsServer2003R2简体中文企业版
主板驱动
IntelINF8.3.0.1013
显卡驱动
8.24.3.0
SCSI驱动
AdaptecUltra320SCSIDriversv7.0.0.6
为了保证测试的平稳进行,强氧科技为这台服务器配备了3个500W的ABLECOMSP502-TC热插拔冗余电源。
高大的立式机箱提供了7个3.5英寸和3个5.25英寸驱动器仓位,使其能同时胜任内部存储和外部存储的测试。
强氧科技为存储时代定制的服务器平台
QLogic4Gb/sFCHBA
测试4Gb/sFC存储系统,主机端当然离不开4Gb/sFCHBA。
考虑到大多数用户的使用情况,我们将目标锁定在FCHBA市场上收入和端口份额都排名第一的QLogic。
QLogic公司向我们提供了x4PCIExpress接口的SANbladeQLE2462和PCI-X2.0接口的SANbladeQLA2462,均为双端口。
QLogicSANbladeQLE24624Gb/sFCHBA(点击图片放大察看细节)
优于SupermicroX7DB8不支持PCI-X2.0,我们以QLE2462作为测试的主力,直接连接DS4700ExpressModel70A进行测试。
驱动程序为WindowsServer2003STORMiniportDriverv9.1.4.15,管理软件是SANsurferFCHBAManagerv5.0.0build17。
SANsurferFCHBAManager的管理界面,DeviceInfo显示的IBM1814FAStT即DS4700Express存储系统(点击图片察看清晰大图)
性能:
4Gb小试锋芒
不管是厂商还是分销商,为DS4700Express这样的机器配满磁盘,专供媒体评测,都有太多需要克服的困难,我们能够得到配有3个硬盘驱动器的DS4700ExpressModel70A已属不易。
不过,3个硬盘驱动器也确实有点少,给我们的测试——特别是性能测试——带来了很多不便。
无论如何,4Gb/sFC的能力还是要检验一下的。
那么,3个硬盘驱动器是否能够产生必须用上4Gb/s数据通道的输出量呢?
这3个硬盘驱动器是第四代15000RPM产品,持续数据传输率最高可达90MB/s,乘以3便是270MB/s,超过了2Gb/sFC所能提供的带宽(约200MB/s)。
也就是说,如果将这3个硬盘驱动器组成RAID0,应该能够达到我们的目的。
QLE2462可以将FC端口的数据率设置为2Gbps(点击图片察看清晰大图)
果然,在读取数据块的尺寸达到256KB的时候,采用RAID0配置的这台DS4700ExpressModel70A的输出就超过了200MB/s,随后又跨越250MB/s,最终接近260MB/s。
而在将FC端口的速度降低到2Gb/s之后,测试成绩最高也没能超过185MB/s,2Gb/sFC确实成为了瓶颈。
DS4700ExpressModel70A的顺序读测试曲线,横轴为读取数据块尺寸,纵轴为传输率(MB/s)。
虽然只有3个硬盘驱动器,但在RAID0顺序读的情况下,4Gb/s相对2Gb/s的优势还是比较明显的
不知是不是硬盘驱动器太少的缘故,RAID5配置的顺序读取性能不太令人满意,只与单个硬盘驱动器的效果相当。
不过,在随机读取测试中,RAID5的表现并不逊于RAID0,并发任务数为16之后的IOPS就达到了725左右,接下来几乎不再变化,看来DS4700ExpressModel70A的随机访问能力应该还有继续提高的余地。
DS4700ExpressModel70A的随机读测试曲线,横轴为并发任务数,纵轴为每秒I/O数(IOPS)。
接口带宽对512字节的随机访问几乎没有影响,所以4Gb/s和2Gb/s不会有区别
感受:
4GFC走入SMB
刚问世时并非端到端4Gb/sFC架构(后端驱动器端口仍为2Gb/s)的DS4800能够成为最早在市场上取得成功的4GFC存储系统,抢占先机和出色的设计缺一不可。
而DS4700Express不仅采用了端到端4Gb/sFC架构,还有着更大的目标市场,应该说都是普及的有利因素,但我们也应该看到,竞争对手的数量已不可同日而语。
DS4700Express显示的各种信息很明晰,而菜单栏和右键菜单为不同操作习惯的用户使用各项功能提供了方便(点击图片察看清晰动画)
DS4700Express继承了DS4800的主要功能,对其目标客户而言已经足够强大,这也使得易用性成为我们关注的重点,毕竟中低端用户的IT专业知识相对缺乏。
可喜的是,DS4700Express的软硬件设计都较为人性化,既有明确的标示和向导,也有很多帮助防止误操作的措施,尽力避免用户因处理不当而陷入迷惑,甚至造成不可挽回的后果。
笔者相信,即使是缺乏FC使用经验的中小型企业(SMB)用户,同样能够较为轻松地部署和管理DS4700Express,并从此进入4Gb的时代。