没错,那些吃光资源不偿命的应用程序还是一直在我们的身边,不管是文件服务器,数据库或是工作站,对海量而各不相同的数据流的需求都不是IDE接口所能提供的。Ultra320 SCSI接口正是目前解决这种需求的主流技术,但它实际上的性能如何呢?我们将为您剖析来自Adaptec和LSI Logic的两款代表产品。
迄今为止,市面上从来没有一款硬盘可以满足程序的要求,将容量以及优异的性能合而为一。现在的IDE磁盘驱动器勉强达到每秒60 MB,而价格昂贵的SCSI模块说实话也快不到哪里去。目前,串行ATA硬盘提供了一个简易又快速的接口。所以,为什么还要使用昂贵的SCSI技术呢?
实际上,在入门级的应用中,SCSI可以说是大势已去,ATA则是有取而代之的趋势。目前很多地方提供的出租服务器上都配置了经济实惠的IDE硬盘供。因为IDE-RAID(磁盘阵列)控制器(RAID 0,1和10)的迅速流行,几乎没有什么东西可以阻碍人们建立一个“安全的”硬盘阵列。而最新的趋势,即便是RAID 5阵列,也是以ATA硬盘作为架构。串行ATA接口可能会成为领导这波潮流的关键因素;如Western Digital就已经迫不及待推出其猛禽系列产品(10,000转的串行ATA接口)。
但是在企业市场上,情况有点不同。在这个市场中,重要的不只是最大传输速率,优秀的输入/输出性能也是同等重要。典型的如数据库,和文件和网页服务器等必须尽可能多的响应数据请求的应用。在我们的经验中,不管是IDE硬盘或是控制器,在这个领域中还是居于劣势的。
在本篇文章中,THW硬件指南将会为您深入探讨Ultra320 SCSI的实际性能。为了要找出最大带宽和输入/输出的性能,我们使用了最近由Adaptec的39320D-R和LSI Logic的20320R发表的两款适配卡。同时,也使用Adaptec的39160,也就是Ultra160 SCSI接口来作为比较的参照物。
Ultra320 SCSI的细节
在SCSI悠久的历史中,第一次作了这么多根本性的改变。新增的封包式SCSI有助于减少我们通称的执行时间(overhead)。一直到现在,Ultra320中指令和状态的信息仍然以异步的方式来作传送(并因此拖慢了开机速度),但是这些数据都以全带宽作为传送封包的一部份。
另外一项革新是,封包式的SCSI加入了一项串流程序,这项程序照理说可以简化并加速数据封包的传递。这是一项简化版本的请求/接受的过程(两个设备互相联机的时候交换信号的核心),而直到数据封包传递结束时,整个接受过程才告一段落,而不是发生在数据的每个区块之后。
虽然串行ATA的传输线允许长度已经超过1公尺,但是Ultra320总线可以连接任何25公尺内的单一设备。但是与串行ATA不同的是,使用Ultra320时,所有的设备都必须在同一个通道下操作,并将总带宽分布在所有的设备之中。串行ATA仅允许每个连接埠一台设备,所以全部的每秒150 MB带宽都可以为其所用。也因为这个理由,在决定性能的设置上,不允许超过5台至7台的设备在同一个SCSI通道下操作。当单一磁盘驱动器在高容量下工作的时候,才会使用到带宽。
其它的技术细节都跟之前的SCSI标准类似:总线的每个终点都要用终端器,包括适配卡在内,对所有已知的设备分配SSCSI Ids,经由SCSI适配卡上的BIOS来自动检测所有设备,经由SCSI连接外部设备等。
对于那些想对SCSI标准了解的更详细的读者,我们建议您可以阅读有关SCSI的标准,这些标准的说明在很多网站上都可以看到,或者是您可以去一些知名的制造商网站也可以找到。
Ultra 320适配卡制造商:Adaptec和LSI Logic
无庸置疑,Adaptec和LSI Logic(巨积)两家厂商一直致力开拓于SCSI领域的市场。我们收到Adaptec最新的39320D-R模块,这个模块可以提供一个内部的SCSI通道,另外还有一个外部通道。在模块型号上的“R”字样代表的是基本的RAID性能。所支持的模式是0和1,虽然前者可以连接的磁盘不超过4台磁盘驱动器。Adaptec同时提供了3款其它的Ultra320适配卡,这3款适配卡在技术上都是相同的架构。
THW结论:Adaptec在高负载的情况下胜出
THW硬件指南的性能测试结果证明了,这两台测试设备有着相似的高性能水平。虽然LSI Logic 20320R在执行短查询上稍微领先,但Adaptec 39320D-R在执行区块数较高(Queue Depth 64或是更高)的频繁查询上则予以反击。但是,问题在于这些测试结果的内容对于日常的使用状况有着什么决定性的结论呢?
同时,Adaptec的产品很清楚的表明,比较利于处理大数据量:如果一个高Queue Depth的大量查询直接进入控制器,那么Adaptec事实上可以取得明显的领先,而且可以用比较快的速度来执行。也就是说,在高负载的情形下,一个使用Adaptec的39320D-R文件服务器可以用比较快的速度,同时与多个硬盘协同工作。
不过,如果要根据测试结果,来判定一个控制器是特别好或特别坏,是很不明智的,因为专为特殊应用程序所作,可能的性能设置数目还是太高。在这个测试中,LSI Logic的控制器在每台磁盘1和4个连续输入/输入上,取得最大的输入/输出性能,因此取得小小的领先。如果是连续多个输入/输出的话,则Adaptec领先。
因此,以下是我们的建议:如果不需要最大操作性能的话,那么这两款适配卡都可以将工作处理得很快,而且结果值得信赖;在这里如果要指出它们的差异是一点也没有道理的。价格和附加配件也许会在购买的时候具有决定性的因素?Adaptec在这方面很明显占有优势,因为附件中有一条Ultra320连接线,使用这条连接线可以连接最高4台硬盘。另外两家厂商都提供五年保固期。
一旦需要使用适配卡来执行一些以性能为主的应用程序,那么你应该在选择适配卡时小心谨慎,并将候选设备(不管是Adaptec、LSI Logic或是其它厂商的产品)作一个广泛全面的测试,以找出你所需要的设置。想要找出最适合你需求的适配卡,这个方法肯定最保险。