Raid 0+1 和不同的磁盘速度/大小

Raid 0+1 和不同的磁盘速度/大小

我刚买了一台新的(二手)Mac Pro,配有 Apple raid 卡和 2 个 300GB 10k 硬盘。我想在 raid 0 中设置 2 个 10k,但有一个使用另外两个驱动器(2 个 500gb 7200)的 raid + 1,以便使用 4 个磁盘为我提供一个 600GB 的 raid 0+1 阵列

我的问题是:使用速度较慢(且较大)的驱动器作为镜像部分是否会减慢 2 个 10k 驱动器提供的快速访问速度?我认为镜像驱动器仅用于写入,并且内部写入缓存会处理它,但我不确定。

编辑
所有 4 个驱动器均为 SATA
2x300GB Western Digital Velociraptor 10,000 RPM 驱动器
2x500GB Hitachi Deskstar 7200 RPM 驱动器

答案1

我认为您误解了 RAID 0+1 的工作原理。您实际上想要执行 1+0,它的性能相同,但在更大的集合中容错性更强,因此如果您不断增长,您将获得更好的保护。

RAID 0+1 不会自动将 RAID 0 的内容镜像到单独的 RAID 1。在 4 磁盘 RAID 0+1 中,有两个 RAID 0 集,然后它们相互镜像。在 1+0 中,有成对的 RAID 1 镜像,然后进行条带化。在任一 RAID 级别中,您都会损失 50% 的原始容量。

不管哪种情况,您都会受到最小尺寸和速度的限制。听起来您可能想要做的是将 10k 驱动器组成 RAID 1,然后从 7.2k 驱动器中创建单独的 RAID 1,并跳过条带化。

答案2

通常人们在使用 RAID 时会购买配套的驱动器。我猜想 2 个慢速驱动器和 2 个快速驱动器的性能介于 4 个慢速驱动器和 4 个快速驱动器之间。

一个缺点是您将浪费 400GB 的空间,因为更大驱动器上的额外空间将无法使用。

镜像组中的驱动器之间没有区别,并不是说一个是主驱动器,一个是镜像驱动器,它们都平等使用。既然您已经拥有驱动器,为什么不在两种情况下运行基准测试并查看速度呢?变量太多,我们无法为您提供准确的速度预测。

相关内容