如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
RAID技术简介RAID的数据存储用不同的数字来区分不同的级别,如:RAID0,RAID1,RAID5等等。不同的级别代表不同的存储方法(参见图1),每种方法都有它自己的优缺点。图1不同的RAID级别用不同的方法存储数据RAID0/1:数据分割和镜像RAID0就是将数据分割成若干块存储在两个或多个磁盘上。它不是将数据按顺序首先写到一块磁盘,然后再写到另一块磁盘;而是将数据以块为单位分布存储在两个或多个磁盘上。这样做的优点是读写速度快,但不提供数据冗余。RAID1是指数据镜像。尽管它的读写速度不如RAID0快,但它提供了极佳的数据保护(这应该感谢数据冗余)和极高的I/O性能。因为它要求一组完全备份磁盘,所以这种方案的花费比较高。RAID0/1是数据分割和镜像的结合。这种配置要求至少4块磁盘。数据块1写到磁盘1,数据镜像写到磁盘2;数据块2写到磁盘3,数据镜像写到磁盘4;数据块3写到磁盘1,数据镜像写到磁盘2……依次类推。因为数据被分割后存储在多个磁盘上,所以RAID0/1既有RAID0速度快的优点,又有RAID1高可用性的优点。RAID0/1也和RAID1一样要求一组完全备份磁盘,所以也不能称之为经济高效的方案。RAID3和5:带奇偶校验的块分割RAID3和5采用的方法与RAID0/1不同。他们没有采用数据镜像,而是采用了奇偶校验信息──几个数据块的位图表示。如果需要,可以利用奇偶校验块来重建数据。在RAID3中所有的奇偶校验块都位于一个磁盘驱动器上,而RAID5则采用块分割将奇偶校验块分布到多个磁盘驱动器上。在RAID5分布式奇偶校验块的例子中(参见图1),磁盘3中的奇偶校验块是磁盘1、2、4和5上的数据的备份数据映像;磁盘2中的奇偶校验块是磁盘1、3、4和5上的数据的备份数据映像;磁盘1中的奇偶校验块是磁盘2、3、4和5上的数据的备份数据映像……依次类推。如果一块磁盘出现问题,控制器可以利用奇偶校验块来重建数据。奇偶校验块可以降低RAID3和5数据存储的开销。例如RAID5用一块磁盘来为4块磁盘提供数据冗余,那就意味着用5块磁盘来存储4块磁盘容量的数据并为那些数据提供完全备份。带奇偶校验RAID的缺点带有奇偶校验功能的RAID有以下缺点:当写数据时降低了I/O性能。为了向磁盘写新的数据,一个RAID5阵列要求系统读旧的奇偶校验块,重新计算反映新数据的新的奇偶校验块,然后将新数据和新的奇偶校验块写入磁盘。这个过程大大降低了系统的速度。事实上,RAID5的写操作明显得慢于RAID0/1,要花两倍的时间向一个标准磁盘写数据。RAID5的使用和安装比普通的RAID更为复杂和困难。用户为了选择和使用RAID,必须对数据和数据结构了如指掌。另外,向RAID中增加容量和进行某些修改则会影响整个RAID,常常需要首先删除有关数据,进行修改,然后重建数据。如果RAID中磁盘的容量各不相同,普通的RAID只能识别容量最小磁盘的容量。比如,如果有2、4、6和8GB4块磁盘,RAID仅能识别每个磁盘的头2GB。传统RAID技术小结传统的磁盘阵列要求用户必须选择一个RAID级别,比如RAID0、RAID0/1、RAID5等等。数据将一直保持所选择的RAID级别,除非系统管理员将数据迁移到另一个级别。那么选择什么样的RAID级别呢?事实上,没有哪一个RAID级别可以同时提供低花费、高性能和高可用性。在选择传统的RAID级别时需要考虑的问题参见图2。表1总结了不同类型的RAID数据存储的优缺点。图2选择一个传统RAID级别需要考虑的问题表1RAID数据存储的优缺点RAID数据存储类型优点缺点RAID0写磁盘速度极高,性能最好无数据冗余RAID1高可用性,性能好花费最高RAID0/1与RAID0同样好的性能与RAID1同样高的可用性花费比较高RAID5花费最低降低写磁盘的I/O性能系统配置复杂困难如果磁盘容量不同,利用率低