有人可以用简单的英语解释 RAID-0 吗?

Edw*_*uay 9 raid performance hard-drive raid-0

多年来,我一直听说并阅读有关 RAID 的信息,并在理论上将其理解为帮助服务器 PC 减少数据丢失机会的一种方式,但现在我正在购买一台新 PC,我希望它尽可能并且拥有了解到拥有两个驱动器可以显着提高机器的感知性能

硬盘驱动器性能提升的建议问题中,作者说他打算将两个 7200 RPM 驱动器 RAID-0 放在一起。对于安装了Windows 7 的我来说,这实际上意味着什么,例如,我可以购买两个驱动器,进入设备管理器并“将它们一起 raid-0”吗?

我不是网络管理员或硬件人员,我只是一个开发人员,他将在下周让一家计算机商店为我制造一台超快的机器。我可以阅读RAID 上维基百科页面,但它只是太多的树和没有足够的森林来帮助我构建更快的 PC:

RAID-0:“没有奇偶校验的条纹集”或“条纹”。提供改进的性能和额外的存储,但没有冗余或容错。因为没有冗余,这个级别实际上不是廉价磁盘冗余阵列,即不是真正的RAID。但是,由于与 RAID 的相似性(尤其是需要控制器将数据分布到多个磁盘上),简单的条带集通常称为 RAID 0。任何磁盘故障都会破坏阵列,这对磁盘中的更多磁盘会产生更大的影响。阵列(与没有 RAID 的单个驱动器相比,灾难性数据丢失的严重程度至少是其两倍)。单个磁盘故障会破坏整个阵列,因为当数据写入 RAID 0 驱动器时,数据会被分解成碎片。碎片的数量由阵列中的磁盘数量决定。碎片同时写入到它们各自磁盘的同一扇区上。这允许从驱动器并行读取整个数据块的较小部分,从而增加带宽。RAID 0 不执行错误检查,因此任何错误都是不可恢复的。阵列中的磁盘越多意味着带宽越高,但数据丢失的风险也越大。

简单地说,“RAID-0”如何帮助我构建更快的 Windows-7 PC,我将在下周订购?

Joh*_*n T 15

RAID-0 配置使用 2 个独立的硬盘并将数据“块”写入每个硬盘,以最大程度地减少执行器移动并更快地读取/写入数据(从某种意义上说,每个臂完成一半的工作)。对此的警告是缺乏容错能力 - 如果一个驱动器死机,您的所有数据都将消失。而且由于有2 个驱动器处理您的数据,因此丢失数据的机会基本上增加了一倍。您可能需要研究 RAID1+0,它可以为您带来速度优势和容错能力。您可以在出现故障时换入另一个磁盘并让其他磁盘重建它。

来自维基百科的 RAID-0 图像很好地证明了这一点:

替代文字

想象一下磁盘显示了一个名为A.txt. 现在,将每个部分想象为一个 4096 字节的簇。每个磁盘大约保存了这个文本文件的 16384 字节,如果一个磁盘死了,就没有办法恢复另一半。

如果您将自己限制为 2 个磁盘,我建议您只在操作系统上进行 RAID-0 配置。任何对您很重要的文件都应该存储在单独的媒体上,例如外部驱动器,或者如果可能,再存储 1 个硬盘驱动器。如果这意味着拥有一台没有容错的快速机器,或者拥有一台速度较慢但我的文件安全的机器之间的区别,我会选择一台速度较慢的机器。至少对我来说,我宁愿安全也不愿后悔。

  • 他从来没有说过他**限制**到2个磁盘。他只是想知道如何使用 2 来提高性能。 (4认同)
  • RAID 1+0 需要 4 个驱动器才能获得任何好处,否则它只是一个 RAID 1。您可能需要注意,因为 OP 只计划获得 2 个驱动器。 (3认同)
  • 如前所述,RAID-0 缺乏所有重要的容错(冗余)部分。我会避开它,除非性能是唯一的优先事项,即使如此,它也不是人们所吹捧的那样。它非常适合复制大量数据,但访问时间不会减少,这也是一般使用中最引人注目的地方。任何合理的 SSD 都会产生更明显的性能提升,尽管容量要小得多。 (2认同)

Tha*_*Guy 7

当您使用 RAID0(条带化)时,每个数据块都会部分写入一个磁盘,部分写入其他磁盘。

假设你写了一个 1MB 的文件,如果你有一个硬盘,它只会写文件。为了论证起见,假设这需要 10 秒。

RAID0有2块磁盘,每块磁盘写入0.5MB,为了论证,这需要一半的时间,从而提高性能。

以类似的方式读取数据更快,不是从单个磁盘读取 1MB,而是从 2 个磁盘读取 0.5MB。

请注意,RAID0 不是容错的,即 RAID0 集中的单个磁盘丢失将导致整个卷丢失。

Windows 7 可以在磁盘管理工具中创建 RAID0 卷。您的磁盘需要升级为动态磁盘,然后您可以创建多磁盘卷。Windows 将 RAID0 卷称为“条带卷”。

  • 现在这就是我的语言:“Windows 7 可以在磁盘管理工具中创建 RAID0 卷。” 但 RAID-0 与开发机器相关吗?我认为,例如拥有一个装有操作系统和应用程序的 SSD 以及一个装有我的数据、视觉信息的 HDD 会更有效(而不是“使失败的机会加倍”——这不是我想做的事情)。 -studio 对此进行了项目,在加速我的机器方面,这不是比 RAID-0 更有意义吗? (2认同)