服务器:硬RAID与软RAID的界别

什么是RAID?

服务器:硬RAID与软RAID的区别

什么是RAID?
  
  RAID是英文Redundant Array of Independent
Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别(RAID
Levels)。
  
  为什么我们采用RAID?
  
  那些需要在硬盘上保存大量数据的人(例如 一个普通的管理人员) ,采用
RAID 技术将会很方便。采用 RAID 的主要原因是:
  
  · 增强了速度
  · 扩容了存储能力(以及更多的便利)
  · 可高效恢复磁盘
  
  硬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和内存,所以它的数据处理大部分都会由自己处理,不会影响主板上的CPU与内存速度,总体看来,外插的RAID卡的RAID要比主板集成的RAID快得多。
  
  二、 安全性
  
  主板集成的RAID它的安全性不能够得到保证,比如:我们用P8SCT主板做一个SATA
RAID,不论你做RAID几,它是通过更改主板的BIOS选项做成的,所以一旦主板损坏、主板的CMOS电池掉电、无意更改了主板BIOS的设置都会带来RAID的丢失,通过主板做成的RAID,一旦丢失,将会不能恢复,后果是非常严重的,而外插的RAID卡做成的RAID就不会因为主板损坏、主板的CMOS电池掉电等现象对数据造成影响,所以外插的RAID卡,它的安全性远远大于主板集成的。
  
  结论:在选择用那种RAID形式时,首先根据客户的需求,整机的价位以及这台机器客户最终用于做什么,几种情况而定。

什么是RAID?
RAID是英文Redundant Array of Independent
Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列…

www.hj8828.com,RAID简介,raid5

  

一、RAID简介

传统磁盘的劣势:IO性能极弱、稳定性极差。

影响计算机性能的组件一般包括:CPU、主板总线IO、内存IO、硬盘IO、网卡IO。现代的计算机总线、内存速度可以达到5G每秒,甚至更高,但是硬盘IO往往较低,硬盘是绝大多数计算机的性能瓶颈。

RAID(Redundant Array of Independent
Disks)独立冗余磁盘阵列技术是通过多磁盘并行运行来提高计算机的存储IO性能。防止硬盘物理损坏以及增加存储设备的吞吐量。

二、RAID分类

磁盘阵列有三种:外接式磁盘阵列柜、内接式磁盘阵列卡、利用软件来仿真。

三、RAID原理

磁盘阵列作为独立系统在主机外直接或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不通端口连接。一个主机链接阵列的不通端口可以提升传输速度。

和当时PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。

在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。

四、RAID级别

RAID0:使用最少2块硬盘,在读写时,将数据分开读写到多块硬盘的方式来提高读写性能。有效的提高硬盘的性能和吞吐量,但没有数据的冗余和错误修复能力。

 

 

 

 

 

 

 

 

 

 

空间利用率:所有硬盘空间之和

性能:所有硬盘速度之和

冗余能力:无

RAID1:使用最少2块硬盘,在写数据时,将数据复制写到多块硬盘。在读数据时,以提供冗余性。同时从多块硬盘读取数据,以提高读性能。有效的提高数据资料的安全性和可修复性。

  

如上图所示”parity”块中保存的是其他硬盘数据的奇偶校验信息(并非其他硬盘的数据),以数据的奇偶校验信息来保证数据的安全,RAID5不以单独的硬盘来存放数据的奇偶校验信息,而是保存在各个磁盘上。这样当任何一个硬盘损坏都可以根据其他硬盘上的奇偶校验信息来尝试重建损坏的数据,性能也很高,兼顾了存储性能、数据安全和存储成本,可以看作是RAID0与RAID1的折中方案。

空间利用率:1-1/n

性能:读性能接近RAID0,写性能较RAID0弱一些

冗余能力:可接受1块硬盘损坏

RAID10:需要至少4块硬盘,兼具读写性能和安全性。继承了RAID0读写性能和RAID1的安全性。RAID1提供冗余备份,而RAID0则提供读写性能。

 www.hj8828.com 1

空间利用率:1/2

性能:所有硬盘速度之和

冗余能力:允许每组RAID1损坏一个硬盘

五、RAID实现

软件RAID

通过系统功能或RAID软件实现RAID,没有独立硬件和接口,需要占用一定的系统资源(CPU,硬盘接口速度),并且受操作系统稳定性影响。

硬件RAID

通过独立的RAID硬件卡实现,有些主板集成RAID硬件,有些需要购买独立的RAID硬件卡,硬件RAID实现不需要占用其他硬件资源,稳定性和速度都比软件RAID要强。

一、RAID简介
传统磁盘的劣势:IO性能极弱、稳定性极差。
影响计算机性能的组件一般包括:CPU、主板总线IO、内存IO、硬盘…

RAID是英文Redundant Array of Independent
Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘物理硬盘)按不同方式组合起来形成一个硬盘组逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别RAID
Levels)。

为什么我们采用RAID?

那些需要在硬盘上保存大量数据的人(例如 一个普通的管理人员) ,采用 RAID
技术将会很方便。采用 RAID 的主要原因是:

· 增强了速度
· 扩容了存储能力(以及更多的便利)
· 可高效恢复磁盘

硬RAID与软RAID的区别:

什么是硬RAID?

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

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