在 Mac OS X 上执行 RAID 1

在 Mac OS X 上执行 RAID 1

在对 RAID 选项和优点进行了一些研究后,我考虑(或者说好奇)在我的两个 SSD 上做 RAID。在磁盘实用程序中,它允许我做“镜像 RAID 集”(RAID 1?)、“条带化 RAID 集”(RAID 0?)和“连接磁盘集”(那是什么?)。

我的选择是制作一个镜像 RAID 集,并让两个 SSD 互相复制。由于写入速度 = min(disk1,disk2),因此写入性能应该会更慢,但理论上读取速度应该更快,因为信息包含在两个磁盘中。Mac Pro 硬件(和/或 OS X)是否有能力利用这一点?

答案1

连接 RAID 通常用于两个以上的磁盘,以具有一种 JBOD 设置,但是对于您的两个 SSD,我会关注您提到的 0 或 1。

您提到由于冗余,RAID 1 是首选路线。

首先回答你的问题,是的,写入速度会比较慢,但是对于 SSD,你可能不会注意到这一点。

其次,读取速度可能会更快,但这完全取决于磁盘实用程序处理 RAID 的能力。例如,对于配备 RAID 1 硬件 RAID 的完整企业服务器,您很可能会看到读取速度增加,因为它是一个非常聪明的专用 RAID 控制器,对于 Mac OS X,这还有待商榷,我从未亲自测试过速度。有一点可以肯定的是,它不会变慢。

现在要考虑的一件事是,此设置是软件 RAID,而不是硬件,这意味着 Mac OS X 控制 RAID,而不是底层硬件。这对您来说意味着,如果硬盘驱动器发生故障,您将需要进入 OS X 重建 RAID 阵列。如果硬盘驱动器故障导致 OS X 无法启动,那么您很可能无法像在硬件级别那样恢复该 RAID 集。

希望这可以澄清一些事情,很高兴能够提供更多帮助,只需评论您所提出的任何问题即可。

相关内容