一、磁盘阵列实现方式磁盘阵列有两种方式可以实现,那就是“软件阵列”与“硬件阵列”
软件阵列是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列
如微软的WindowsNT/2000Server/Server2003和NetVoll的NetWare两种操作系统都可以提供软件阵列功能,其中WindowsNT/2000Server/Server2003可以提供RAID0、RAID1、RAID5;NetWare操作系统可以实现RAID1功能
软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降代还比较大,达30%左右
硬件阵列是使用专门的磁盘阵列卡来实现的,这就是本文要介绍的对象
现在的非入门级服务器几乎都提供磁盘阵列卡,不管是集成在主板上或非集成的都能轻松实现阵列功能
硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能
它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案
磁盘阵列卡拥有一个专门的处理器,如Intel的I960芯片,HPT370A/372、SiliconImageSIL3112A等,还拥有专门的存贮器,用于高速缓冲数据
这样一来,服务器对磁盘的操作就直接通过磁盘阵列卡来进行处理,因此不需要大量的CPU及系统内存资源,不会降低磁盘子系统的性能
阵列卡专用的处理单元来进行操作,它的性能要远远高于常规非阵列硬盘,并且更安全更稳定
二、几种磁盘阵列技术RAID技术是一种工业标准,各厂商对RAID级别的定义也不尽相同
目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID0、RAID1、RAID0+1和RAID5
RAID0是无数据冗余的存储空间条带化,具有成本低、读写性能极高、存储空间利用率高等特点,适用于音、视频信号存储、临时文件的转储等对速度要求极其严格的特