Matrix RAID
在传统的RAID技术里,RIAD 0将原本需要由一个硬盘完成的工作交由两个磁盘来分工完成,理论上,速度可以提高一倍;RAID 1是将原本需要一个硬盘来保存的数据备份一份到另一个磁盘上,提高数据安全性。但如果要兼顾性能及安全性,就要采用RAID 0+1,但这需要4块硬盘,会浪费一半的硬盘空间,而且还需要配置高价的RAID控制器,对于那些既想要性能又想要安全性的用户,4块硬盘的花费再加上高价的RAID控制器不是每个用户都可以接受的。而利用Matrix RAID技术,用户只需要使用两个硬盘就可以同时创建RAID1和RAID0模式。
Matrix RAID的原理就是将每个硬盘容量各分成两部分(即:将一个硬盘虚拟成两个子硬盘,这时子硬盘总数为4个),其中用两个虚拟子硬盘来创建RAID 0模式以提高效能,而其它两个虚拟子硬盘则透过镜像备份组成RAID 1用来备份数据。
根据英特尔的官方资料来看,在Matrix RAID模式中数据存储模式如下:两个磁盘驱动器的第一部分被用来创建RAID 0阵列,主要用来存储操作系统、应用程序和交换文件,这是因为磁盘开始的区域拥有较高的存取速度,Matrix RAID将RAID 0逻辑分割区置于前端的主因,可以让需要效能的区块得到最好的效能表现;而两个磁盘驱动器的第二部分用来创建RAID 1模式,主要用来存储用户个人的文件和数据。
假如,现在我们有两颗80GB的硬盘,我们可以将两颗硬盘的前40GB组成80GB的逻辑分割区,然后剩下两个40GB区块组成一个40GB的数据备份分割区。像需要高效能、却不需要安全性的应用,就可以安装在RAID
0分割区,而需要安全性备分的数据,则可安装在RAID 1分割区。
换言之,使用者得到的总硬盘空间是120GB,和传统的RAID
0+1相比,容量使用的效益非常的高,而且在容量配置上有着更高的弹性。如果发生硬盘损毁,RAID 0分割区数据自然无法复原,但是RAID
1分割区的数据却会得到保全。下表为两个80GB硬盘在RAID 0、RAID 1和Matrix RIAD三种情况下得到的空间的大小。
目前只有ICH系列南桥支持Matrix RAID,ICH6开始,目前ICH10,Matrix技术没有什么改动。
Matrix RAID技术的原理相当简单,只需要两块硬盘就能实现了RAID 0和RAID 1磁盘阵列,并且不需要添加额外的RAID控制器,这正是我们普通用户所期望的。