RAID 阵列的驱动器是否匹配?

RAID 阵列的驱动器是否匹配?

环顾四周,关于这一点存在着相互矛盾的信息,有些信息强烈建议采用其中一种方式。

据我了解,匹配驱动器的问题在于两个驱动器的磨损大致相同,因此第二个驱动器与第一个驱动器同时发生故障或在第一个驱动器之后很快发生故障的可能性非常高。

人们还声称匹配的驱动器可提供更高的性能,但是假设不匹配的驱动器或多或少相同(例如,2 个 1 TB SATA II 7200rpm 驱动器,带有 32MB 缓存),Seagate 和 Western Digital 之间的细微差别(比如说,一个读取速率为 128MB/s,另一个读取速率为 150MB/s,我猜还有其他各种细微差别)实际上会导致显着的性能损失,即可能比两个匹配的 128MB/s 驱动器更差,还是 RAID 并不真正关心并为您提供基本上最佳的解决方案(例如,RAID 0 和 1 的总读取速度高达 278MB/s),并且对于具有更多“不匹配”驱动器的其他 RAID 也是如此(想到 5 和 1+0 是可能性)?

另外,我找不到太多关于不同 RAID 设置(例如 RAID 0 或 RAID 1、软件或硬件 RAID 等)上的区别的信息。我假设这些事情都会有影响,而且对于一般 RAID 来说,它们并不都是一样的?

答案1

对于 RAID 1 要记住的要点:

驱动器的速度越慢...将决定整体速度。

驱动器越小...将决定整体尺寸。

如果你同意的话...那就更好了拥有尽可能不同的驱动器。在不同时间、从不同商店购买,由不同制造商制造。

原因?当驱动器发生故障时...我它们会在不同的时间失败...而不是同时失败。

答案2

匹配驱动器的优势更多的是价值经济立场。阵列的速度只会与最慢的驱动器一样快。其他因素是逻辑上的,而不是物理上的(未对齐的条带阵列)。

答案3

使用匹配的驱动器并不重要。特别是在“正常情况下”

  1. 价值经济立场:除非您使用真正高端的设备(比如 SSD)搭配低端驱动器(旧硬盘),否则使用匹配的驱动器不会节省成本,至少不会节省大量成本。从两个制造商处购买带有 32MB 缓存的 1TB 驱动器的价格大致相同。

  2. 故障:同一批次的磁盘可能同时发生故障。概率较高,但不是很高。对于 RAID0 来说,这并不重要,在这种情况下,最好使用相同的驱动器 - 如果一个驱动器发生故障,则一切都会消失。这对于包含多个磁盘的大型阵列很重要 - 如果您在 RAID5 中有 16x 2TB,则重建将需要很长时间(可能要几天),然后如果另一个磁盘发生故障,那就是灾难。对于 RAID1,这不是主要问题。


速度:不,普通 RAID 控制器/软件 RAID 无法充分利用不同速度的磁盘的性能。在 RAID1/RAID0 中,所有内容在两个磁盘上都以 50% 的比例条带化(在 RAID1 中镜像相同)。50% 的读取和写入都发生在每个磁盘上,与磁盘速度无关。

相关内容