Intel的矩阵革命 Matrix RAID技术释疑(专题)
来源:互联网 发布:java 网店系统 轻量 编辑:程序博客网 时间:2024/05/16 00:52
本文转载于 http://www.yesky.com/zhuanti/182/1836682.shtml
引言:
随着Intel新一代i915/925芯片组闪亮登场,象征着十年以来台式电脑平台新一轮架构转换开始:从Socket T的CPU插座到全新DDR2内存技术,从High Definition Audio音频技术到ICH6W无线南桥……
这些都对传统的接口进行了彻底的变革。Intel也为新一代芯片组准备了将的ICH6南桥芯片。ICH6南桥较ICH5有了很大的改进,不过比较令RAID发烧友关注的是ICH6R所支持的磁盘冗余技术—Matrix RAID。
Matrix RAID有何功用?
在过去,一般ATA RAID控制芯片所能提供的,多半仅限于RAID 0、RAID 1或RAID 0+1三种。其中,RIAD 0将原本需要由一个硬盘完成的工作交由两个磁盘来分工完成,理论上,速度可以提高一倍;RAID 1是将原本需要一个硬盘来保存的数据备份一份到另一个磁盘上,提高数据安全性。
但如果要兼顾效能及安全性,就要采用RAID 0+1,但这需要4块硬盘,会浪费一半的硬盘空间,而且还需要配备高价的RAID控制器,对于那些既想要性能又想要安全性的用户,4块硬盘的花费再加上高价的RAID控制器不是每个用户可以接受的。这是目前众多用户在家用PC计算机或者工作站系统上构建RIAD所面临的困境,也是RAID存储方案一直无法推广的问题所在。
而利用Matrix RAID技术,用户只需要使用两个硬盘就可以同时创建RAID1和RAID0模式。这就是人们期盼的PC计算机上的廉价、高性能冗余存储技术吗?
Matrix RAID的原理就是将每个硬盘容量各分成两部分(即:将一个硬盘虚拟成两个子硬盘,这时子硬盘总数为4个),其中用两个虚拟子硬盘来创建RAID0模式以提高效能,而其它两个虚拟子硬盘则透过镜像备份组成RAID 1用来备份数据。
根据英特尔所提供的官方资料来看,在Matrix RAID模式中数据存储模式如下:两个磁盘驱动器的第一部分被用来创建RAID0阵列,主要用来存储操作系统、应用程序和交换文件,这是因为磁盘开始的区域拥有较高的存取速度,Matrix RAID将RAID 0逻辑分割区置于前端的主因,可以让需要效能的区块得到最好的效能表现;而两个磁盘驱动器的第二部分用来创建RAID1模式,主要用来存储用户个人的文件和数据。
假如,现在我们有两颗80GB的硬盘,我们可以将两颗硬盘的前40GB组成80GB的逻辑分割区,然后剩下两个40GB区块组成一个40GB的数据备份分割区。像需要高效能、却不需要安全性的应用,就可以安装在RAID 0分割区,而需要安全性备分的数据,则可安装在RAID 1分割区。
换言之,使用者得到的总硬盘空间是120GB,和传统的RAID 0+1相比,容量使用的效益非常的高,而且在容量配置上有着更高的弹性。如果发生硬盘损毁,RAID 0分割区数据自然无法复原,但是RAID 1分割区的数据却会得到保全。下表为两个80GB硬盘在RAID 0、RAID 1和Matrix RIAD三种情况下得到的空间的大小。
当然,用户可以根据需要自由设置区域容量,例如选择RAID 0区域大、RAID 1区域小的方案。可以说,利用Matrix RAID技术,用户只需要2个磁盘就可以在获取高效数据存取的同时又能确保数据安全性。这意味着普通用户也可以低成本享受到RAID 0+1应用模式。
此外,如果用户仅仅利用两个串行ATA通道来创建Matrix RAID模式的话,那么用户还可以利用余下的两个串行ATA通道来实现自动重建(Auto Rebuild)和热备盘(Hot Spare)两个功能。自动重建是针对RAID 0的,当系统通过S. M.A.R.T等功能侦测到其中一块硬盘发生故障,有损坏可能的时候,就会在屏幕上显示报警信息,提醒用户插入一块完好的硬盘,将故障硬盘上的数据导入该硬盘后替换掉。
热备盘则用于RAID 1,即系统中平时就留有一块完好的空硬盘,当组成RAID 1的2块硬盘中有1块损坏时,自动地接替它的工作。由于Matrix RAID在工作环境下只需要两个物理硬盘,因此用户可以配备第三个SATA硬盘来作为“热备用(hot-spare)”硬盘,如果出现硬盘崩溃,也使用了Matrix RAID的第三个“热备用”硬盘对RAID 1分区进行数据恢复和系统重建。
不过,从目前国外所公布的情况来看,这个所谓“热备用(hot-spare)”功能作用并不是很大。因为从国外硬件网站公布的测试结果来看,热备用功能在硬盘崩溃时无法恢复RAID 0分区的数据,即使在各个硬盘之间存储奇偶校验也不起作用,但这个功能可以作为RAID 1方案之外的额外安全方案。(附注:在ICH6R中,RAID 0、RAID 1和RAID 0+1是不支持热备用功能的,可以说Matrix RAID是的专利。)
由于ICH6-R南桥芯片可以支持4个SATA/150接口,因此我们可以利用四块硬盘来组建双Matrix RAID运行模式,而这两个Matrix RAID阵列之间是相互独立的。
结语:
Matrix RAID技术的原理相当简单,只需要两块硬盘就能实现了RAID 0和RAID 1磁盘阵列,并且不需要添加额外的RAID控制器,这正是我们普通用户所期望的。
对AMD FANS来说,你们将无法享用Matrix RAID所带来的便利。因为Matrix RAID可以说是Intel的独门技术,它需要硬件层和软件层同时支持才能实现,目前Intel Application Acclerator软件和Windows操作系统均对软件层提供了支持。
但你也不用气馁,因为一些厂商在去年曾推出一种称为“RAID 1.5”的磁盘阵列,同样可以象Matrix RAID那样只需两颗硬盘即可达到等同于RAID0+1 的效能、兼具了数据存入的安全性与读取的快速性,象DFI、磐正的一些型号主板已经可以提供了“RAID 1.5”功能。因此,可以说Matrix RAID并不是我们的唯一选择。
【重要声明】:天极myhard网站刊载此文仅为提供更多信息的目的,并不代表天极Myhard同意文章的说法或描述,也不构成任何建议。对本文有任何异议,请联络hardware@chinabyte.com
- Intel的矩阵革命 Matrix RAID技术释疑(专题)
- 什么是Intel Matrix RAID
- centos raid 技术专题
- OpenGL笔记5 矩阵革命Matrix
- Intel 的主板RAID设置
- 疑似Intel芯片RAID技术bug!
- Android的Matrix(矩阵)
- 模板技术的革命-fastm
- 对角矩阵的性质(diagonal matrix)
- 1160: 矩阵的最大值(指针专题)
- 1160: 矩阵的最大值(指针专题)
- Using the Intel Matrix Storage Managerment Create RAID 5 on CentOS 5.4
- 集训队专题(6)1001 Air Raid
- Matrix(矩阵操作)
- 矩阵(Matrix)
- 软RAID 0的技术
- LeetCode------54. Spiral Matrix(螺旋二维矩阵)-----59. Spiral Matrix II(n的螺旋矩阵)
- 云计算:并非技术的革命
- 【转载】虚拟机设置,实现外网访问虚拟机
- 飞信2012beta破晓版发布 Outlook会议同步
- 探究PHP底层
- 前端攻城师所要掌握的知识和技能
- 查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现) .
- Intel的矩阵革命 Matrix RAID技术释疑(专题)
- SQL结构化查询语言
- eclipse样式配置(author,代码样式等)
- error C2275: 'xxx' : illegal use of this type as an expression
- SPSS中八类常用非参数检验之二:二项分布(Binomial)检验
- 深入了解SQLServer数据库的线程与纤程
- 在C#中实现listbox的项上下移动(winform)
- mount: can't find /dev/hdc in /etc/fstab or /etc/mtab
- 10个好用的PHP代码片段