为什么要用RAID卡

news/2024/7/8 8:40:35 标签: 应用服务器, 配置管理, Cache, 工作
为什么要用RAID卡,它有什么优势
那些需要在硬盘上保存大量数据的人(例如 一个普通的管理人员) ,采用 RAID 技术将会很方便。采用 RAID 的主要原因是: 1 增强了速度 2 扩容了存储能力(以及更多的便利) 3可高效恢复磁盘
RAID卡采用卡上专用的微处理来所有RAID功能,主要有两个优势:1、性能:基于微处理器的RAID采用专用的(在卡上)智能微处理器来处理所有RAID功能——好处是向主机微处理器的请求明显减少。从而解放了主机CPU,系统总体性能得以提高 2、高级RAID 专用RAID微处理器高度智能化的设计专门用于处理高级RAID特性,如在线容量扩展(OCE)和后台初始化等功能,效率远远超过软件RAID。
RAID分硬件RAID和软件RAID。相比之下,硬件RAID可以做系统盘镜像,服务器不会因为一个系统盘故障而宕机,而且硬件RAID还可以基于两个SCSI通道做双工,即使一个SCSI通道故障也不会影响系统使用;而软件镜像备份或RAID 5,只能备份数据部分,引导区部分不在上面,可用性级别比硬件RAID低。另外硬件RAID内置CPU,与主机并行运作,所有磁盘I/O都由磁盘阵列控制器完成,减轻了主机的工作负载,增加了系统整体性能。硬件RAID结合RAID Cache,不但增加了数据的存取和传输性能,而且因减少对磁盘的存取而增加了磁盘的寿命。软件RAID使主机多了很多进程(process),增加了主机的负担,尤其是磁盘I/O操作较多的应用中。
硬件RAID还具有更多更强的功能,比如:硬件RAID具有报警功能,而软件RAID则增加了人为失误而丢失数据的风险;硬件RAID支持热备份盘,提供了更高的数据安全和可用性;硬盘RAID扩充更方便,很多硬件RAID都支持在线扩充;硬件RAID支持几乎所有RAID级别,而软件RAID一般只支持RAID 0、1和5;硬件RAID的配置和使用简单方便,软件RAID的配置和使用起来比较复杂等。因此,硬件RAID应用很普遍,软件RAID应用则较少。
使用RAID就离不开RAID控制设备。RAID控制设备现在通常有卡和主板集成两大类,其中RAID卡一般有零通道、单通道、双通道卡等。一块独立的RAID卡通常由以下几个主要部分组成:SCSI控制芯片、RISC处理器及缓存和用于RAID 5校验的XOR引擎(Firmware、处理器集成或单独的硬件芯片)。单/双通道RAID卡上这些部件都有,但在零通道RAID卡上则没有SCSI控制芯片。
零通道RAID卡简称ZCR(Zero Channel Raid),主要是利用主板上的SCSI芯片和SCSI通道接口,通过支持零通道RAID卡主板上的板载SCSI控制芯片与某指定的PCI插槽之间的电气连接来实现各种RAID功能。对于这种电气连接,Adaptec称之为Embedded RAID Logic(EMRL),Intel则称之为RAIDIOS。
现在中高端服务器主板都会板载一颗Ultra160 SCSI控制芯片,目的当然是方便使用SCSI硬盘,然而当用户需要RAID功能时,板载的SCSI控制芯片就不可避免地浪费掉了——尤其是在RAID卡上的SCSI控制芯片的版本、规格相对低档的时候。而零通道RAID可充分利用主板上的SCSI控制器系统避免这个弱点。从性能上看,ZCR和单双通道RAID相比只有不到5%的性能下降,而对用户来说实现成本则低很多;另外用户将服务器系统升级到单/双通道RAID配置的时候,必须更改机器上SCSI线缆的连接,而升级到ZCR则不需要,相对来说,ZCR方式更便利简捷

http://www.niftyadmin.cn/n/1129065.html

相关文章

开启数据智慧,阿里云大数据团队调研高新区

原文链接:http://click.aliyun.com/m/13874/ 2月15日,阿里云大数据公司调研组来到高新区,进行为期三天的大数据产业发展情况调研活动。高新区分管领导、市工商联副主席及职能部门参加了此次调研活动。调研组一行首先走访了大全集团和威腾集团…

论程序员与妓女

1,程序界的高手通常很讨厌微软,妓女界的高手嗯。。这个。。恐怕也如此 2,都是吃青春饭,不过到人老猪黄后,凭着混个脸熟,程序员可以混个管理员,妓女也行,不过俗称老鸨 3&…

最好用图像处理库CxImage入门

2019独角兽企业重金招聘Python工程师标准>>> CxImage是一款免费的、开源的、功能强大的图形处理库。跨平台,支持windows、linux等;支持BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等多种图像格式;支持格式转换、图像处理…

我们使用RAID技术的原因:

RAID 我们使用RAID技术的原因:(a)传输速率高 在RAID中,由于多个磁盘驱动器可以同时并行传输数据,而这些磁盘驱动器在逻辑上又呈现为一个磁盘驱动器,以便于操作系统管理。所以使用RAID可以达到几倍、几十倍,甚至上百…

关于C++类型检查的一点小挫折

问题:定义了一个float型数组Lut[],我让一个整型指针指向数组名int * Addresslut ;VS2008报错:error C2440: : cannot convert from float [256] to int * 疑问:貌似在我C语言中,不止一次听过…

在Vue项目中使用mockjs生成模拟数据

在项目中安装mockjs 在项目目录下执行以下安装命令 npm install mockjs --save在Vue项目中使用mockjs的基本流程 安装完成后,在项目src/utils目录下新建mock.js(可自行定义所在目录及文件名),用于生成模拟数据。 // 引入mockj…

如何做硬盘raid

如何做硬盘raid<wbr></wbr><wbr></wbr><wbr></wbr>在RAID家族里&#xff0c;RAID 0和RAID 1在个人电脑上应用最广泛&#xff0c;毕竟愿意使用4块甚至更多的硬盘来构筑RAID 01或其他硬盘阵列的个人用户少之又少&#xff0c;因此我们在这里仅…

源码中编译.so文件

2019独角兽企业重金招聘Python工程师标准>>> 越来越强烈的感觉到学到的知识最好要通过笔记的形式记录下来&#xff0c;要不然时间久了就会忘掉&#xff0c;再用到的时候还要重新学习&#xff0c;实为浪费。之前自己学到的一些知识没有立刻将记录下来&#xff0c;现在…