磁盘阵列级别—RAID0
RAID0由两个或两个以上的硬盘组成,其容量是它们每个容量的总和,好处是速度快,缺点是没有容错能力,往往用在要求速度高但对数据安全要求不高的场合。
RAID0其实就是数据分段(DiskStriping)。RAID0模式一般通过两个以上的硬盘组成一个磁盘阵列来实现。在磁盘阵列子系统中,几个硬盘并行处理,在存取数据时由几个硬盘分别同时进行操作,读写各自的部分。数据按系统规定的"段"为单位依次写入多个硬盘,例如数据段1写入硬盘0,段2写入硬盘1,段3写入硬盘2等等。当数据写完最后一个硬盘时,它就重新从盘0的下一可用段开始写入,写数据的全过程按此重复直至数据写完。所以这样整个系统的性能会得以大大的提高。
RAID0这是所有RAID规格中效率最高,不过它有一个致命的缺点——不具有容错性的方式。因为它将数据分成区块存储在不同硬盘内,当任何一个磁盘驱动器发生问题时,整个数组皆会受到影响——如果其中有一个硬盘中的数据受到破坏,整个数据便不能被正确读出了。这种隐患也随着系统中硬盘总数量的增多而加大。此种数组类型适用于需要高效能的系统,不适合使用在需要高安全性的数据系统中。
对于打算使用RAID0的朋友,我们建议使用同一个磁盘驱动器以获得更好的效能及数据储存效率,因为磁盘阵列容量等于磁盘驱动器的数量乘以最小的磁盘驱动器容量。例如:一个40GB及一个60GB的磁盘驱动器将形成一个80GB(40GBx2)的磁盘阵列。
计算机技术发展迅速,但硬盘传输率也成了性能的瓶颈。怎么办?IDERAID技术的成熟让我们轻松打造自己的超高速硬盘。在实际应用中,RAID0硬盘阵列能比普通IDE7200转ATA133硬盘快得多,时至今日,在大多数的高端或者玩家主板上我们都能找到一颗PROMISE或者HighPoint的RAID芯片,同时发现它们提供的额外几个IDE接口。没错,RAID已经近在眼前,难道你甘心放弃RAID为我们带来的性能提升吗?答案当然是否定的!
实用的IDERAID
RAID可以通过软件或硬件实现。像Windows2000就能够提供软件的RAID功能,但是这样需要消耗不小的CPU资源,降低整机性能。而硬件实现则是一般由RAID卡实现的,高档的SCSIRAID卡有着自己专用的缓存和I/O处理器,但是对于家庭用户来说这样的开销显然是承受不了的,毕竟为了实现RAID买两个或者更多的HDD已经相当不容易了。我们还有一种折中的办法——IDERAID。或许这才是普通人最容易接受的方法。虽然IDERAID在功能和性能上都有所折中,但相对于低廉的价格,普通用户看来并不在意。
为什么要用RAID0
RAID0至少需要两块硬盘才能够实现,它的容量为组成这个系统的各个硬盘容量之和,这几块硬盘的容量要相同,在家用IDERAID中一般级联两块硬盘,一定要用同型号同容量的硬盘。RAID0模式向硬盘写入数据的时候把数据一分为二,分别写入两块硬盘,读取数据的时候则反之,这样的话,每块硬盘只要负担一半的数据传输任务,得到的结果也就是速度的增加。
实用的IDERAID
下面我们就以HighPointHPT372RAID控制芯片为例组建一个RAID系统,让两个硬盘“变”成一个硬盘!
默认的RAID模式为RAID0,当然我们也可以根据需要选择其它RAID模式。
无论是主板板载的IDERAID控制芯片还是独立的PCI接口IDERAID控制器,它们都有一个用来进行配置和工作的独立BIOS,它们的BIOS设置画面会在系统POST完成之后显示,我们可以看到这时候HighPointHPT372IDERAID控制芯片的BIOS画面已经出现在屏幕上,按Ctrl H进入控制界面。
下一篇: 磁盘阵列级别—RAID1
