raid 5(raid 5)和raid 10(raid 10)的区别

RAID(独立磁盘冗余阵列)将多个物理驱动器组合到一个虚拟存储设备中,该设备提供了更多的存储空间,而且在大多数情况下还具有容错能力,因此即使其中一个物理磁盘出现故障,也可以恢复数据。...

RAID(独立磁盘冗余阵列)将多个物理驱动器组合到一个虚拟存储设备中,该设备提供了更多的存储空间,而且在大多数情况下还具有容错能力,因此即使其中一个物理磁盘出现故障,也可以恢复数据。

RAID配置按级别组织,如RAID 0、RAID 1、RAID 5、RAID 6和RAID 10。RAID级别0到6称为标准级别。最常见的RAID配置是RAID 0(条带化,其中数据被拆分为存储在不同物理磁盘上的块)、RAID 1(镜像,其中多个数据副本存储在单独的磁盘上以实现冗余)、RAID 5(分布式奇偶校验,其中包括条带化和存储奇偶校验信息以进行错误恢复),和RAID 6(双奇偶校验)。

raid 5(raid 5)和raid 10(raid 10)的区别

此比较详细介绍了RAID 5和RAID 10。

对比图

RAID 10 versus RAID 5 comparison chart
RAID 10 RAID 5
Key feature 镜像条带:将条带化和镜像结合起来以实现容错和性能。 带奇偶校验的条带化
Striping 对;数据在磁盘组中均匀地分条(或分割)。每个组有2个磁盘,它们被设置为彼此的镜像。因此,RAID 10结合了RAID 0和RAID 1的功能。 对;在RAID 5设置中,数据在所有磁盘上均匀分条(或分割)。除数据外,还存储奇偶校验信息(一次),以便在其中一个驱动器发生故障时可以恢复数据。
Mirroring, redundancy and fault tolerance 对。数据镜像使RAID 10系统具有容错性。如果其中一个驱动器出现故障,只需从其他磁盘复制即可快速重建数据。 无镜像或冗余;容错是通过计算和存储奇偶校验信息来实现的。可以容忍1个物理磁盘的故障。
Performance 由于条带化,读取速度很快。写入速度也很快,因为即使每个数据块需要写入两次(镜像),写入也会发生在两个不同的驱动器上,因此可以并行进行。不需要计算奇偶校验信息。 由于条带化(数据分布在许多物理磁盘上)而实现快速读取。写入速度稍慢,因为需要计算奇偶校验信息。但由于奇偶校验是分布式的,所以1个磁盘不会成为瓶颈(就像在raid4中一样)。
Applicati*** 当性能对读写非常重要时,当快速从故障中恢复非常重要时。 高效存储、良**能、抗故障性和良好安全性的良好平衡。RAID 5非常适合于数据驱动器数量有限的文件和应用程序服务器。
Minimum number of physical disks required 4. 3.
Parity disk? 不;在RAID 10设置中不计算奇偶校验/校验和。 奇偶校验信息分布在RAID中的所有物理磁盘中。如果其中一个磁盘出现故障,奇偶校验信息将用于恢复存储在该驱动器上的数据。
Advantages 在磁盘出现故障时快速恢复数据。 快速阅读;廉价的冗余和容错;即使在重建发生故障的驱动器的过程中,也可以访问数据(尽管速度较慢)。
Disadvantages 磁盘利用率仅为50%,因此与存储奇偶校验信息相比,RAID 10是获得存储冗余的昂贵方法。 由于恢复数据和重建替换驱动器时涉及奇偶校验计算,因此从故障中恢复的速度很慢。在进行此操作时,可以从RAID读取数据,但在此期间的读取操作将非常缓慢。

配置

raid 0、raid 1和raid 10配置

RAID 10也称为RAID 1+0或RAID 1&0。它是一个嵌套的RAID级别,这意味着它结合了两个标准RAID级别:RAID 0和RAID 1。让我们看看这些标准RAID级别的配置,以便了解RAID 10是如何构造的。

raid 5(raid 5)和raid 10(raid 10)的区别

如上所示,RAID 0使用条带化,即数据被分割成块,这些块存储在多个磁盘上。这大大提高了读写性能,因为数据和数据可以在所有磁盘上并行读写。raid0的缺点是没有冗余或容错。如果其中一个物理驱动器出现故障,则所有数据都将丢失。

RAID 1解决了冗余问题,因此,如果其中一个驱动器出现故障,可以通过复制仍在工作的驱动器中的数据来轻松替换它。但是,RAID 1的缺点是速度,因为它无法利用RAID 0提供的并行性。

现在我们了解了raid0和raid1的工作原理,让我们看看raid10是如何配置的。

raid 5(raid 5)和raid 10(raid 10)的区别

RAID 10,又称RAID 1+0是RAID 1和RAID 0的组合,配置为镜像条带。磁盘被分成两组(通常是两个);每个组中的磁盘都是彼此的镜像,而所有组中的数据都是条带化的。由于您至少需要两个组,并且每个组至少需要两个磁盘,因此RAID 10配置所需的物理磁盘的最小数量为4。

raid 5配置

现在让我们看一下RAID 5的配置。

raid 5(raid 5)和raid 10(raid 10)的区别

RAID 5使用奇偶校验信息,与RAID级别0、1和10不同。对于块的每个组合(它们都存储在不同的磁盘上),计算并存储奇偶校验块。每个奇偶校验块只驻留在一个磁盘上;但是,奇偶校验块以循环方式存储在所有磁盘上。i、 例如,没有专门用于奇偶校验块的物理驱动器(RAID 4就是这样)。

考虑到数据块在至少两个磁盘上分条,奇偶校验块写在单独的磁盘上,我们可以看到raid5配置至少需要3个物理驱动器。

冗余和容错

RAID 5和RAID 10都是容错的,也就是说,即使一个物理磁盘出现故障,或者如果是RAID 10,超过1个物理磁盘出现故障,数据也不会丢失。此外,在更换故障磁盘时,RAID 5和RAID 10都可以使用。这称为热交换。

raid 5

RAID 5可以容忍1个磁盘的故障。存储在故障磁盘上的数据和奇偶校验信息可以使用存储在其余磁盘上的数据重新计算。

事实上,即使其中一个驱动器发生故障并正在重建,也可以从RAID 5访问和读取数据。但是,这样的读取速度会很慢,因为部分数据(发生故障的驱动器上的部分)是从奇偶校验块计算出来的,而不是简单地从磁盘读取。由于奇偶校验计算的开销,数据恢复和重建替换磁盘的速度也很慢。

raid 10

RAID 10提供了出色的容错能力—比RAID 5好得多—这是因为其设计中内置了100%冗余。在上面的示例中,磁盘1和磁盘2都可能发生故障,并且数据仍然可以恢复。RAID 10设置的RAID 1组中的所有磁盘都必须发生故障,才能导致数据丢失。同一组中的两个磁盘发生故障的概率远低于RAID中任意两个磁盘发生故障的概率。这就是为什么RAID 10比RAID 5提供更高的可靠性。

对于RAID 10来说,从故障中恢复也更快更容易,因为只需从RAID中的其他磁盘复制数据即可。恢复期间可以访问数据。

演出

RAID 10为随机读写提供了极好的性能,因为所有操作都在不同的物理驱动器上并行进行。

raid5还提供了很好的读性能,因为条带化。但是,由于计算奇偶校验的开销,写入速度较慢。

利弊

RAID 5和RAID 10都是可热插拔的,也就是说,即使在更换发生故障的磁盘时,它们也能够继续从阵列中读取数据。然而,在raid5的情况下,由于奇偶校验计算的开销,这样的读取速度很慢。但对于raid10,这种读取速度和正常操作时一样快。

RAID 10的其他优点包括:

  • 读写速度非常快
  • 从故障中快速恢复
  • 比RAID 5更具容错性,因为RAID 10可以同时容忍多个磁盘的故障。

RAID 10的缺点是:

  • 由于存储效率低下而成本高昂(50%由于镜像)

RAID 5的优点包括:

  • 容错性、价格(存储效率)和性能之间的完美平衡
  • 快速阅读

RAID 5的缺点包括:

  • 故障恢复缓慢
  • 只能容忍阵列中1个驱动器的故障

应用

考虑到优点和缺点,RAID 10在性能不仅对读取而且对写入都很重要的应用程序中非常有用。RAID 10也比RAID 5更适合在其中一个磁盘发生故障时在错误恢复期间保持性能至关重要的应用程序。

RAID 5提供了高效存储、良**能、抗故障性和良好安全性之间的良好平衡。它是企业NAS设备和业务服务器最流行的RAID配置。RAID 5非常适合于数据驱动器数量有限的文件和应用程序服务器。如果RAID中的物理磁盘数量非常大,则其中至少一个磁盘发生故障的概率更高。所以raid6可能是一个更好的选择,因为它使用两个磁盘来存储奇偶校验。

参考文献

  • RAID 5和RAID 10存储配置之间的权衡-Dell
  • 标准RAID级别-Wikipedia
  • 嵌套RAID级别-Wikipedia
  • 计算奇偶性-维基百科
  • 通用RAID磁盘数据格式(DDF)-存储网络行业协会
  • 解决海量存储系统中的数据丢失-存储网络行业协会
  • 不要害怕突袭

  • 发表于 2021-07-07 08:49
  • 阅读 ( 156 )
  • 分类:通用

你可能感兴趣的文章

如何在linux下配置raid硬盘阵列

有备用硬盘,你想更有效地使用你的Linux电脑?RAID可以提供性能提升或添加冗余,具体取决于它的配置方式。让我们快速进入多磁盘世界。 ...

  • 发布于 2021-03-12 05:36
  • 阅读 ( 203 )

unraid是最终家庭nas解决方案的5个原因

Unraid是YouTube科技行业一些大牌公司(如MKBHD和LinusTechTips)使用的操作系统之一。但是是什么让它如此特别呢? ...

  • 发布于 2021-03-21 10:16
  • 阅读 ( 1093 )

5个thunderbolt raid系统,满足您的外部数据存储需求

... 如果您将极快的传输速度与RAID系统的优点结合起来,它将变得更加令人兴奋。尽管这些外壳价格昂贵,但它们的价格越来越便宜,每个预算都有选择。 ...

  • 发布于 2021-03-24 12:21
  • 阅读 ( 230 )

多人在线视频游戏中的“突袭”是什么?

...是MMO中最具挑战性的活动之一。 什么是mmorpg中的突袭(a raid in an mmorpg)? 在大型多人在线角色扮演视频游戏(MMORPG)中,“突袭”的设计只能由一大群玩家合作完成。地下城和突袭提供战斗经验,以提高您的角色和许多其他游戏...

  • 发布于 2021-04-01 08:51
  • 阅读 ( 201 )

我应该买哪种天气预报?

...ogy提供了过多的NAS型号可供选择,但如果您不确定所有的区别是什么,那么选择可能会有点令人眩晕。以下是一些你应该知道的事情,以帮助你缩小你的理想选择。 我们是滑学NAS产品的大粉丝,主要是因为它们非常容易设置和...

  • 发布于 2021-04-06 11:03
  • 阅读 ( 166 )

如何智能地使用多个磁盘:raid简介

RAID允许您将多个物理硬盘驱动器组合到一个逻辑硬盘驱动器中。这允许您在两个硬盘上镜像数据,确保您的重要数据始终存储在多个位置。 RAID代表“独立磁盘冗余阵列”,尽管有一种RAID不提供冗余,只提高性能。 raid级别 RA...

  • 发布于 2021-04-11 21:09
  • 阅读 ( 141 )

ask htg:在virtualbox中启用aero、raid阵列磁盘开销和不使用photoshop的原始处理

...g at how to enable Aero in VirtualBox, figuring out how much overhead your RAID array will chew up, and RAW processing without Photoshop. 为windows vista、windows 7和windows 8启用virtualbox中的aero Dear How-To Geek, Is it possible to enable the Aero visual effects in Windows 8 virtualize...

  • 发布于 2021-04-12 19:04
  • 阅读 ( 140 )

如何在ubuntu上为简单的文件服务器设置软件raid

...”可靠的电子邮件警报?将向您展示如何使用Ubuntu、软件RAID和SaMBa来实现这一点。 概述 尽管最近流行将所有内容移动到“全能”云上,但有时您可能不希望您的信息位于其他服务器上,或者每次从internet下载所需的大量数据(...

  • 发布于 2021-04-13 02:47
  • 阅读 ( 203 )

如何在Windows7中创建软件raid阵列

...为什么不把它们放在一个大驱动器中呢?您可以使用软件RAID来实现这一点,下面介绍如何做到这一点。 相关:如何使用Windows10的存储空间来镜像和合并驱动器 Windows 8或10?改用新的存储空间功能。 Windows具有内置功能,可以在...

  • 发布于 2021-04-13 04:06
  • 阅读 ( 169 )

在raid0中配对ssd以获得巨大的速度提升

...?两个固态硬盘。如果您想显著提高驱动器的性能,请在RAID 0配置中将它们配对。PCWorld运行了一些测试,将单个配置中的三种驱动器与RAID 0中配对的驱动器进行了比较。他们发现,在条带阵列中两个驱动器配对时,将文件写入...

  • 发布于 2021-05-21 01:49
  • 阅读 ( 93 )
jjf1990115
jjf1990115

0 篇文章

相关推荐