在前面的文章中已经是为大家介绍了什么是RAID,并且是详细的为介绍了RAID的技术特点,相信你已经初步的了解了磁盘的阵列技术他们的原理是怎么样的,其实关于RAID之间还是有很多相关的细节知识点需要我们去了解掌握的,比如我们本文需要讲的硬RAID与软RAID之间会有什么样的区别呢?
在展开问题之前,普及一下大家的知识为什么我们采用RAID?
对于普通人来说并不需要使用到RAID磁盘存储,如果是那些需要在硬盘上保存大量数据的人(比如是普通的管理人员),采用RAID技术将会很方便。一般来说的话,如果采用RAID的主要原因是:
1.提升了速度是必须的
2.扩容了存储能力是最实际的
3.拥有高效恢复磁盘
好我们进入正题,那么硬RAID与软RAID它们主要的区别是什么呢?
先来了解一下什么是硬RAID?
我们需要知道的是,如果是通过用硬件来实现RAID功能的就是硬RAID,比如说:各种RAID卡,还有就是一些主板集成能够做的RAID的都是硬RAID。
那么什么是软RAID?
其实通过用操作系统来完成RAID功能的就是软RAID,举个例子我们就知道了,比如说如果是在Windows2000操作系统下,用三块硬盘做的RAID5.
一、性能
这可能是最重要的一个方面,用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先。
二、稳定性
做RAID主要是为了追求性能,所以一般使用7200rpm的硬盘。但是在市面上主流的7200rpm硬盘的发热量普遍较大,如果是同时在机箱里放上两块,散热就已经是个问题,性能的毕竟稳定压倒一切,我们是要去保护硬盘,而且我们都知道电脑机箱中是放不下那么多的硬盘,因此使用硬RAID的稳定性将会是非常的高
三、操作简便性
在Windows2000/2003的操作系统中去实现RAID只需要几个简单的步骤,我们都知道因为整个界面都是中文的,即使是对RAID了解不多的人也能实现。如果是用外插的RAID卡话,那么操作起来也是非常的麻烦,因为操作界面都是英文,还不能使用翻译软件,所以如果是用软RAID实现起来更加简便。
四、对比一下兼容性
从目前的状况来说的话只有Windows2000/2003支持软RAID。意思就是说如果你用软RAID,你就要去放弃Win9x/WinMe/Linux等这些操作系统了,硬RAID的兼容性要好一些,甚至可以兼容DOS。如果Windows出了问题,做系统维护也就比较方便了。
五、安全性
一般来说的话软RAID安全性不好,当有一块硬盘损坏时,它不能实现重建的功能,而且它的局限性也很在,而硬RAID有硬盘丢失时,它可以实现重建,如果是RAID卡已经损坏的时候,它可以通过更换RAID卡,这样就可以去实现不丢失数据的功能。
再来看看主板集成RAID与外插RAID卡RAID的区别:
一、它们之间的性能区别
如果是主板集成的RAID,那么它的性能以及它的速度是通过主板的CPU与内存来实现的,因为它会去占用主板一定的带宽,这样的话会影响整机的性能,而如果是外插RAID卡,它本身就有了自己的CPU和内存,因此它的数据处理大部分都会由自己处理,这样将不会去影响主板的性能,总的来说,使用外插的RAID卡的RAID要比主板集成的RAID速度上快的多。
二、对比一下安全性
如果是使用主板集成的RAID它的安全性将得不到一定的保证,比如:我们用P8SCT主板做一个SATARAID,不管你是做的RAID几,它主要都是通过更改主板的BiOS选项做成的,因此如果主板损坏了,或者说主板的CMOS电池掉电、无意更改了主板BIOS的设置都会带来RAID的丢失,通过主板做成的RAID,数据一旦丢失,将不能恢复,而外插的RAID卡做成的RAID就不会因为主板损坏了而丢失数据,综上所述,外插的RAID还是有一定的优势的。
结语:其实选择什么样的RAID主要还是看客户的实际需求是什么,然后再去根据实际情况来进行一个选择,从文章中我们就知道外插的RAID在安全性和性能上都是有自己的一个优势,软RAID和硬RAID的区别相信你已经掌握了!