由加利福尼亚大学伯克利分校(University of California-Berkeley)在1987年,发表的文章:“A Case for Redundant Arrays of Inexpensive Disks”。文章中,谈到了RAID这个词汇,而且定义了RAID的5层级。柏克利大学研究其研究目的为,反应当时CPU快速的性能。CPU效能每年大约成长30~50%,而硬磁机只能成长约7%。研究小组希望能找出一种新的技术,在短期内,立即提升效能来平衡计算机的运算能力。在当时,柏克莱研究小组的主要研究目的是效能与成本。 另外,研究小组也设计出容错(fault-tolerance),逻辑数据备份(logical data redundancy),而产生了RAID理论。研究初期,便宜(Inexpensive)的磁盘也是主要的重点,但后来发现,大量便宜磁盘组合并不能适用于现实的生产环境,后来Inexpensive被改为independent,许多独立的磁盘组。编辑本段样式 磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。 外接式磁盘阵列柜最常被使用大型服务器上,具可热抽换(Hot Swap)的特性,不过这类产品的价格都很贵。 内接式磁盘阵列卡,因为价格便宜,但需要较高的安装技术,适合技术人员使用操作。 利用软件仿真的方式,由于会拖累机器的速度,不适合大数据流量的服务器。编辑本段缓存 磁盘阵列作为独立系统在主机外直连或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不同端口连接。一个主机连接阵列的不同端口可提升传输速度。 和目前PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。 在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。编辑本段优点 提高传输速率。RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。RAID最后成功了。 通过数据校验提供容错功能。普通磁盘驱动器无法提供容错功能,如果不包括写在磁盘上的CRC(循环冗余校验)码的话。RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。
分享到:
相关推荐
RAID0_RAID1_RAID10_RAID5
### 烽火服务器3108 RAID卡重做RAID 0:详细步骤与注意事项 在服务器维护过程中,有时需要对RAID配置进行更改或重建,以满足不同的业务需求或解决故障问题。本文将详细介绍如何在烽火服务器上使用AVAGO 3108 RAID卡...
使用RAID模拟器,你可以尝试不同的RAID级别(如RAID 0、RAID 1、RAID 5、RAID 6和RAID 10),了解它们各自的数据分布、性能特点和冗余策略。 RAID虚拟机则是在虚拟化环境中实现的RAID系统。它可以是宿主机操作系统...
RAID 基础知识点总结 RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种磁盘阵列技术,用于提高数据存储的安全性和性能。下面是 RAID 的基础知识点总结: 1. RAID 0:条带化存储,通过将数据...
2. **配置RAID阵列**:支持创建、修改和删除各种RAID级别(如RAID 0、RAID 1、RAID 5、RAID 6以及RAID 10等),满足不同场景下的数据保护需求。 3. **固件更新**:能够方便地更新硬盘驱动器和控制器的固件,确保...
在Linux环境中,即使没有硬件RAID卡,也可以利用软件实现RAID功能,这就是所谓的“软RAID”。Linux内核本身就支持多种RAID级别,包括RAID0、RAID1和RAID5等,通过内建的md(Multiple Devices)驱动程序来实现。...
在本文中,我们将深入探讨三种高级RAID级别:RAID 6,RAID 50和RAID 60,并通过图片解释它们的工作原理和特点。 首先,我们来了解一下RAID 6。RAID 6是在RAID 5的基础上增加了第二个奇偶校验块,从而提供了更高的...
RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种通过将数据分布在多个硬盘上,以提高存储性能、可靠性和容量的技术。RAID0+1 和 RAID1+0 是两种常见的RAID配置,它们在结构、安全性、利用率...
这次是在戴尔服务器R710上面尝试的做Raid0和Raid5,亲测成功。 因为创建Raid0与Raid5的方式是一样的,所以就以创建Raid5为例。 1,启动时,Ctrl+R键,进入Raid配置界面,如图(请注意,在此屏幕有操作提示,如果...
AVAGO 3108MR RAID卡是一款高性能的RAID控制器,能够支持多种RAID级别,包括我们这里讨论的RAID 10。本文将详细介绍如何在AVAGO 3108MR RAID卡的Setup界面中配置一个RAID 10阵列,并将其平均划分为4个虚拟磁盘。 ...
RAID,全称为Redundant Array of Independent Disks(独立磁盘冗余阵列),是一种通过将多个硬盘组合成一个逻辑单元,以提高数据存储性能和/或数据冗余性的技术。在本压缩包文件中,包含了一款RAID模拟器和关于磁盘...
### RAID 2208卡RAID修复步骤详解 在IT行业中,RAID技术被广泛应用于数据存储系统中,以提高数据的安全性和读写性能。本文将详细介绍如何使用RAID 2208卡进行RAID修复的具体步骤,特别是当整组RAID处于BAD状态时的...
华硕AMD主板的Raid驱动程序是为了解决在基于AMD芯片组的华硕主板上配置RAID(Redundant Array of Independent Disks)阵列时的重要组件。RAID是一种数据存储虚拟化技术,通过将多个硬盘组合成一个逻辑单元,以提供...
MEGARaid卡是一种硬件设备,主要用于服务器和工作站中,用以提升数据存储的可靠性和性能。通过将多个物理硬盘驱动器组合成一个或多个逻辑存储单元(称为RAID组),MEGARaid卡可以提供数据冗余(以防止数据丢失)和/...
联想万全服务器的RAID组建步骤全服务器+板载RAID配置方法 在这篇文章中,我们将详细介绍联想万全服务器的RAID组建步骤全服务器+板载RAID配置方法。RAID(独立磁盘冗余阵列)是一种存储技术,它可以将多个硬盘组合...
raid管理 主机列表 选择raid卡 raid卡基本信息 打开/关闭/查询raid卡蜂鸣器 下载raid卡操作日志 更新raid卡驱动程序 查询raid卡配置信息 查询raid卡上磁盘阵列信息,包括该阵列的逻辑盘以及物理盘。...
在IT领域,虚拟化技术为学习和实验提供了无与伦比的灵活性,特别是在构建复杂的存储解决方案,如RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)。通过使用VMware虚拟机,即便是没有物理硬件的初学...
**Windows图形化界面RAID分区工具MegaRAID Storage Manager详解** RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种数据存储虚拟化技术,通过组合多个物理硬盘来提高存储性能、可靠性和容量...
RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种通过将多个硬盘组合起来,实现数据冗余、性能提升或两者兼有的技术。在本文中,我们将详细探讨如何设置和启用主板上的RAID功能,以及不同类型...