关于软件raid和硬件raid的区别

作者&投稿:蔡穆 (若有异议请与网页底部的电邮联系)
硬件raid和软件raid有什么区别~

硬件raid实现起来也有至少两种,一种用非独立的raid控制器,常见是芯片组,一种是独立的控制器,比如sas卡,也叫raid卡,软raid常见的,比如windows的磁盘控制器,区别来说,主要如下,
性能,软raid需要消耗电脑的cpu资源,因此会拖累系统性能的,而硬raid没有这个问题,然后,硬raid,用sas卡的这种,如果卡上面有缓存,可以提高随机读写性能,而芯片组的方式和软raid无法提高随机读写,这也是raid的硬伤之一,随机读写无缓存的时候,最多持平单块盘的随机性能,多数情况下会下降;
迁移的方便程度,软raid迁移方便,因为raid信息写在磁盘上面,比如用windows磁盘管理器实现的这种,你拿到其他电脑,直接在磁盘管理器导入就可以了,软raid是不怕所在电脑挂掉的,而硬raid,sas卡挂了或者电脑挂了就很麻烦;

RAID代表磁盘冗余阵列。这是一种将多个独立硬盘驱动器虚拟化为一个或多个阵列的方法,在用户租用服务器之后,通常都会做RAID阵列,以此来提高硬盘性能,容量和可靠性。通常RAID可以使用特殊控制器(硬件RAID)或操作系统驱动程序(软件RAID)实现。

一、硬件RAID的优劣势
优势:
硬件RAID是专用处理系统,使用控制器或RAID卡独立于操作系统管理RAID配置。RAID控制器不会从其管理的磁盘中获取处理能力。因此,可以使用更多的空间和速度来读取和写入数据。它可以在任何操作系统上运行。更换故障磁盘很简单 - 只需将其插入并换上新磁盘即可。
劣势:
由于硬件RAID需要额外的控制器硬件,因此成本高于软件RAID。如果您的RAID控制器出现故障,您必须找到要更换的兼容的RAID控制器,以便让RAID系统按照您的设置方式执行。
二、软件RAID的优劣势
优势:
与硬件RAID不同,软件RAID使用安装RAID磁盘的操作系统的处理能力。成本较低,因为不需要额外的硬件RAID控制器。它还允许用户重新配置阵列,而不受硬件RAID控制器的限制。
劣势:
软件RAID往往比硬件RAID慢。由于软件采用了一些处理能力,因此RAID配置的读写速度以及服务器上执行的其他操作可能会因此而变慢。软件RAID通常特定于所使用的操作系统,因此通常不能用于操作系统之间共享的分区。
更换软件RAID中的故障磁盘有点复杂。您必须首先告诉系统停止使用磁盘然后更换磁盘。

三、软件RAID与硬件RAID:您应该选择哪一个
在软件RAID和硬件RAID之间进行选择取决于您需要做什么和成本。
如果您的预算紧张,并且您使用的是RAID 0或RAID 1,则软件RAID和硬件RAID之间没有太大区别。如果在使用计算密集型RAID 5和RAID 6时需要最佳性能,则应选择硬件RAID,因为软件RAID确实会损害性能。此外,软件RAID通常不支持诸如RAID 10之类的深奥RAID级别。在这种情况下需要硬件RAID。
总而言之,硬件RAID的成本高于软件RAID,但提供了更好的性能,使您免受软件RAID的限制,使您在使用方式和配置类型方面具有更大的灵活性。如果你的预算允许,选择硬件RAID会更好。

  硬RAID与软RAID的区别:

   硬RAID:通过用硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID都是硬RAID。

  软RAID:通过用操作系统来完成RAID功能的就是软RAID,比如:在Linux操作系统下,用3块硬盘做的RAID5。

  补充:RAID 也有全软、半软半硬与全硬之分,全软RAID 就是指RAID 的所有功能都是操作系统(OS)与CPU 来完成,没有第三方的控制/处理(业界称其为RAID 协处理器――RAID Co-Processor )与I/O 芯片。这样,有关RAID 的所有任务的处理都由CPU 来完成,可想而知这是效率最低的一种RAID 。半软半硬RAID 则主要缺乏自己的I/O 处理芯片,所以这方面的工作仍要由CPU 与驱动程序来完成。而且,半软半硬RAID 所采用的RAID 控制/处理芯片的能力一般都比较弱,不能支持高的RAID 等级。全硬的RAID 则全面具备了自己的RAID 控制/处理与I/O 处理芯片,甚至还有阵列缓冲(Array Buffer ),对CPU 的占用率以及整体性能是这三种类型中最优势的,但设备成本也是三种类型中最高的。

  一、性能

  这可能是最重要的一个方面,用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先。

  二、稳定性

  做RAID是为了追求性能,所以一般使用7.2k转或者10k、15k转的硬盘。而市面上主流7.2k硬盘的发热量普遍较大,同时在机箱里放上两块,散热就已经是个问题,更何况是三块。毕竟稳定压倒一切,要是硬盘被烧毁就得不偿失了。况且,有些机箱根本放不下三块硬盘。因此使用硬RAID的稳定性要高一些。

  三、兼容性

  目前主流的服务器新版操作系统基本都支持软RAID,但是如果操作系统出了问题,软RAID就挂了。硬RAID的兼容性要好很多,万一系统出了问题,做系统维护、数据恢复也方便多了。

  四、安全性

  软RAID安全性不好,当有一块硬盘损坏时,它不能实现重建的功能,而且它的局限性也很在,而硬RAID有硬盘丢失时,它可以实现重建,以及如果RAID卡损坏时,它可以通过更换RAID卡,实现不丢失数据的功能。




软raid和硬raid之间有什么区别?
软RAID与硬RAID在实现方式上存在根本区别。软RAID通过计算机CPU执行RAID数据计算,而硬RAID则配置有专门处理器和缓存来处理数据计算任务。在Windows系统中,软RAID常见的实现方式包括Intel南桥或AMD南桥的内置RAID功能,以及NAS系统提供的软RAID功能,如群晖或其他NAS系统的RAID功能。软RAID的性能高度依赖于计算机...

硬RAID和软RAID有什么区别
软RAID就是不使用RAID控制器,而是直接通过软件层实现的RAID。与硬RAID不同的是,软RAID的各个成员盘对于操作系统来说是可见的,但操作系统并不把各个成员盘呈现给用户,而只是把通过软件层配置好的虚拟RAID卷呈现给用户,使用户可以像使用一个普通磁盘一样使用RAID卷。

硬RAID和软RAID的区别
一、性能 这可能是最重要的一个方面,用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先。二、稳定性 做RAID是为了追求性能,所以一般使用7200rpm的硬盘。而市面上主流7200rpm...

硬RAID和软RAID有什么区别?
一、性能这可能是最重要的一个方面,用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软\/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先。二、稳定性 做RAID是为了追求性能,所以一般使用7200rpm的硬盘。而市面上主流7200rpm硬...

软RAID和硬RAID的区别是什么
RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。通过用操作系统来完成RAID功能的就是软件RAID,通过用硬件来实现RAID功能的就是硬件RAID。它们有以下区别:一、性能不同 1、硬件RAIN从硬件直接支持RAIN,不需要...

板载RAID软RAID、硬RAID、HOST RAID
然而,它可能会占用PCI总线带宽,从而成为I\/O性能的瓶颈。HostRAID是一种介于软RAID和硬RAID之间的解决方案,它将初级RAID功能附加到SCSI或SATA卡的产品中。通过将软件RAID功能集成到固件中,HostRAID提升了产品的功能和容错性,支持RAID 0和RAID 1,但需注意其可能带来的系统资源消耗和性能限制。

软RAID 和硬 RAID 各有什么优劣
1、硬Raid是硬件完成的,需要Raid卡,配置完Raid之后可以任意换硬盘,Raid信息保存在Raid卡上,一般来说很安全;2、软Raid是软件完成的,需要在操作系统之上创建,Raid信息保存在操作系统中(就是硬盘上面),如果你的操作系统坏了那么很抱歉Raid信息也就损坏了,相对风险比较高。

关于软件raid和硬件raid的区别
硬RAID与软RAID的区别: 硬RAID:通过用硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID都是硬RAID。软RAID:通过用操作系统来完成RAID功能的就是软RAID,比如:在Linux操作系统下,用3块硬盘做的RAID5。补充:RAID 也有全软、半软半硬与全硬之分,全软RAID 就是指...

硬件raid和软件raid有什么区别
硬件raid实现起来也有至少两种,一种用非独立的raid控制器,常见是芯片组,一种是独立的控制器,比如sas卡,也叫raid卡,软raid常见的,比如windows的磁盘控制器,区别来说,主要如下,性能,软raid需要消耗电脑的cpu资源,因此会拖累系统性能的,而硬raid没有这个问题,然后,硬raid,用sas卡的这种,如果...

软件RAID与硬件RAID的优劣势分别是什么?
与硬件RAID不同,软件RAID使用安装RAID磁盘的操作系统的处理能力。成本较低,因为不需要额外的硬件RAID控制器。它还允许用户重新配置阵列,而不受硬件RAID控制器的限制。劣势:软件RAID往往比硬件RAID慢。由于软件采用了一些处理能力,因此RAID配置的读写速度以及服务器上执行的其他操作可能会因此而变慢。软件...

江津区13312206043: 硬件RAID和软件RAID的区别 -
冉泳赛迪: 硬件raid一定要用raid卡或者板载raid功能,用raid卡的硬盘接在raid卡上,用板载raid的硬盘接在硬盘上 软件raid不需要raid卡或者板载raid,只要硬盘插在主板上即可

江津区13312206043: 软RAID和硬RAID的区别是什么
冉泳赛迪: 一般来说,要实现RAID可以分为硬件实现和软件实现两种.所谓硬RAID就是指通过硬件实现,同理软件实现的就称作为软RAID.下面就来分别解释一下硬RAID与软RAID.所谓硬RAID,就是用专门的RAID控制器将硬盘和电脑连接起来,RAID...

江津区13312206043: 问下硬RAID与软RAID的区别是什么? -
冉泳赛迪: RAID也有软硬之分?是的.RAID确有软硬之分,两者是相对来说的,软(件)RAID指的是不通过硬件的RAID卡或主板集成RAID功能来实现RAID,是在操作系统层面上来达到这一目的的;而硬(件)RAID指的是通过RAID卡或主板集成RAID功...

江津区13312206043: 软raid和硬件raid有什么区别吗? -
冉泳赛迪: 软件raid是磁盘的运算操作交给cpu去做.没有赚么XOR芯片来管理,会造成cpu占用率稍高的问题. 不过对于现在的cpu来说,这点占用已经不是大问题了,即使你做软件raid 5进行大数据量的操作,对你的配置来说也最多即时占用10%左右的cpu. 性能其实差不多,主要看什么主板和raid芯片了. 真正的硬件raid卡价格不菲,一般都有直接的板载缓存和IO芯片. 使用中可靠性更加高,支持的raid方式也更加丰富(raid 5EE raid 6等等)同时由于有专门芯片进行运算,速度也更加快. 不过对于普通用户来说还是算了,基本入门就是5000左右的价格,足够买一台电脑了. 会增加cpu占用率,要是游戏中要频繁读取硬碟,就会影响帧数的.

江津区13312206043: 什么是RAID? 硬RAID 和软RAID的区别是什么? -
冉泳赛迪: 硬件磁盘阵列简单来说就是全部通过用硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID都是硬RAID. 所以硬 RAID 就是用专门的RAID控制器(RAID 卡)将硬盘和电脑连接起来,RAID控制器负责将所有的...

江津区13312206043: 软件RAID0和硬件RAID0具体在做的时候,有什么不同,各自实现的时候条件是什么? -
冉泳赛迪: 软件RAID实现起来,成本较低,是在装完系统后操作的! 而硬件RAID实现起来,需要硬件支持RAID功能,组建好RAID后,对于某些RAID卡可能在装系统的时候需要加载RAID驱动,否则识别不到硬盘驱动器的! 硬件RAID与软件RAID相比较的话,硬件RAID要稳定一些! 其他的没有太大区别!

江津区13312206043: 软RAID 和硬 RAID 各有什么优劣 -
冉泳赛迪: 优势, 软raid,raid信息存于硬盘上面,这些硬盘你随便拿到另外一台电脑上面导入就可以继续用,数据完全不丢失;成本低,包括软硬件成本,以及学习成本; 硬raid,性能好是最大的优势,对于磁盘的读写控制由raid卡的主控来完成,对cpu的依赖非常小,并且可以支持写缓存,可以提高随机读写性能(无缓存的raid卡不行); 劣势, 软raid,性能差,磁盘读写由cpu控制,不适合对于性能要求高的应用场景; 硬raid,成本高,硬件成本和学习成本都要高,不够灵活,无法像软raid一样,直接拿到另一台机器使用;

江津区13312206043: 什么是软raid,什么是硬raid -
冉泳赛迪: 补充一下,带硬件芯片的也不一定就是硬RAID,有些RAID卡带的芯片只是一个硬盘的接口电路,RAID信息计算还是靠CPU来完成.只有带有芯片的卡,而且带CPU 内存(ROM+RAM)的Raid卡才是硬raid卡

江津区13312206043: 磁盘软阵列,跟硬阵列有什么区别? -
冉泳赛迪: 一、软件阵列 软件阵列是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列.软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低. 目前WINDOWS NT和NET WARE两种...

江津区13312206043: 什么是软件raid? -
冉泳赛迪: 硬件RAID是利用硬件RAID适配卡(简称RAID卡)来实现的.另外一种实现RAID的方法是利用操作系统提供的软件RAID功能来实现RAID.就像由解压软件在电脑中看VCD、DVD一样,软件RAID的功能借助特定的软件来实现.在Windows 2000 Server和Linux中,都提供了以软件形式实现RAID的功能. 资料来源:我爱买电脑配件批发网

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网