RAID控制卡
贡献者:angelazhang 浏览:915次 创建时间:2014-12-12
-
目录
1什么是RAID控制卡
2主要类型的RAID控制卡
3RAID控制卡接口区分
4RAID控制卡控制器芯片
5RAID控制卡主要的接口
6在硬件或软件上实现RAID的方式
1什么是RAID控制卡
RAID控制卡是一种磁盘阵列卡,它的核心就是RAID控制芯片。随着RAID技术的发展,现在的RAID控制卡不再局限提供SCSI一种磁盘接口,在PC机中常用的IDE和SATA接口现在也可全面支持RAID技术了,而且在中低档磁盘阵列中应用非常广,特别是新兴的SATA接口的RAID控制卡。
2主要类型的RAID控制卡
ADAPTEC SCSI-3210S磁盘阵列卡,它有2个内68针、2个外68针SCSI接口,可实现30个SCSI磁盘或SCSI外设的连接。
RocketRAID 404磁盘整列卡,它提供4条独立的IDE通道。因为一个IDE接口最多能连接2个磁盘,所以它最多可连接8个IDE磁盘。
HIGHPOINT公司的一款支持4个SerialATA(串行ATA)通道的RocketRAID1640磁盘阵列卡。RocketRAID1640最多可连接4个磁盘,数据传输速率高达150Gb/s。它支持RAID0,1,0/1,1/0,5和JBOD。
SATA接口不仅有内置的,有一种RAID控制卡还提供外置的SATA接口,HIGHPOINT公司的ROCKETRAID1542 RAID控制卡,它是一款支持4个Serial ATA(串行ATA)通道的RAID产品,其中两个SATA通道为外接式SATA接口。
3RAID控制卡接口区分
RAID控制卡除了有磁盘接口之分外,还有主机接口之分。通常为32位的PCI接口。现在高性能的RAID控制卡,也有64位的PCI接口类型和64位的PCI-X接口类型,价格肯定要比32位PCI接口贵许多。至于RAID控制卡所支持的RAID模式,主要受所提供的磁盘接口数限制,因为不同的RAID模式所需的独立磁盘数不一样。
在实际应用中,许多人常把RAID控制卡与SCSI控制卡混淆起来,主要是因为原来的RAID技术通常应用于SCSI接口磁盘。
4RAID控制卡控制器芯片
在阵列卡中起着核心作用的当然就是阵列卡芯片(又称“阵列控制器芯片”),就像网卡、显卡等都有其核心芯片一样。目前RAID控制卡芯片的主要提供商有:HighPoint、Promise(乔鼎)和AMI等公司。这些公司生产的芯片在控制卡和服务器主板上都能见到。
5RAID控制卡主要的接口
当前三种主要的接口之中,SATA最具性价比优势。因为具有这种磁盘接口的磁盘的价格与PC机常用的并行ATA接口磁盘差不多(仅贵15%左右),而且,SATA接口设备具有线缆少、单条电缆的传输距离更远、支持热拔插、能耗更低、散热更少等优点,非常合适于高密度、大规模的企业存储系统。
相对于SCSI接口来说,SATA接口磁盘在价格方面的优势就更明显了。但由于现有SATA磁盘的转速相对较低,距离SCSI磁盘能够普遍达到的15000转的转速还有很大距离,因此在性能上,SATA产品目前尚不能与SCSI抗衡,不能满足关键数据的存储应用需求。但目前第一代SATA磁盘的读写性能就达到150Mb/s,比最快的ATA标准的133Mb/s还要快,而很快又要推出的第二代SATA,存储速率可达300Mb/s,与目前最快的SCSI标准Ultra320差不多。据悉第三代更是高达600Mb/s,远高于下一代SCSI标准的480Mb/s速率,具有广阔的发展前景。况且SATA的单盘容量比SCSI接口高出许多,目前就能达到250GB以上,因此一套磁盘阵列系统能够提供几个TB的容量空间。将这样的设备融入到企业多级存储系统当中,会给用户带来很大的成本优势,同时既能保证容量需求,还提高了数据访问效率。
另外,在新的SATA产品中加入了NCQ(Native Command Queue)技术。NCQ技术让磁盘能够以智能的方式重新安排并建立最优化的读写命令执行顺序,可以将磁盘的机械定位延迟减至最低限度,以改善工作负荷队列的执行效能。随着SATA技术的发展,会有更多的新技术加入其中,使其性能逐渐接近甚至超过SCSI磁盘。这样的高性能,加之价格又这么低,发展前景又这么好,当然是市场客户最好的选择了,它很快将会取代低端的SCSI磁盘。
6在硬件或软件上实现RAID的方式
RAID的实现可以有硬件和软件两种不同的方式:硬件方式就是通过RAID控制器实现;软件方式则是通过软件把服务器中得多个磁盘组合起来,实现条带化快速数据存储和安全冗余。
硬件RAID通常是利用服务器主板上所集成的RAID控制器,或者单独购买RAID控制卡,连接多个独立磁盘实现的。现在几乎所有的服务器主板都集成了RAID控制器,可以实现诸如RAID/1之类的基本RAID模式。如果需要连接更多的磁盘,实现更高速的数据存储和冗余,则需另外配置RAID控制卡。总得来说,硬件RAID性能较好,应用也较广,特别适合于需要高速数据存储和安全冗余的环境,但价格较贵。
软件RAID是利用操作系统(如微软的Windows2000、Windows Server 2003等)和第三方存储软件开发商的软件,来实现RAID的。它无需另外购买RAID控制卡,也可在无RAID控制器的主板上实现。这种软件RAID的实现方式成本较低,但配置复杂,同时性能较低,仅适合小规模的数据存储网络使用。
开放分类
参考资料
百度百科
贡献者
本词条在以下词条中被提及:
关于本词条的评论共:(0条)