不同大小的驱动器 - 正确的 RAID 设置

不同大小的驱动器 - 正确的 RAID 设置

我们需要设置一台带 PERC 控制器的戴尔服务器(我忘记了确切的型号,因为我无法访问数据中心,但如果重要的话我可以获取该信息)。我有 8 个驱动器,如下所示:

5 个 1.2 TB 2 个 1 TB 1 个 600 GB

这将是一台非常繁忙的 MS SQL 服务器,我们考虑将这 5 个 1.2 TB 驱动器放入 RAID 5 阵列中,在使用 2 个 1 TB 驱动器创建的 RAID 1 上安装操作系统,并将 600 GB 驱动器留在那里以用于我们可能放置的随机内容。使用此设置有什么优点/缺点吗?谢谢。

答案1

Raid 5 意味着每个磁盘上都有 1/x 空间用于奇偶校验,其余空间用于数据,其中 x = 驱动器数量(最少 3 个)假设您已经知道这一点,这意味着您只有 1 个磁盘容错。此外,当您需要重建驱动器时,Raid 5 的性能会大幅下降。而且性能不如 Raid 10,而且它对未来新驱动器的灵活性也低于其他实现。

我认为这对于繁忙的数据库来说根本不理想。

最好使用 Raid 10,因为它的性能不会下降太多,而且通常可以达到更高的读写速度,因为不需要奇偶校验管理。此外,一个驱动器可以同时在两侧发生故障,一切仍将正常工作。

旁注;Raid != 备份,因此请确保定期备份数据库。

所以我建议你这样做

          -------RAID 0------
         |                    |
(2 x 1.2TB in Raid 1) + (2 x 1.2TB in Raid 1)

然后使用 2 x 1TB 用于操作系统,600 用于随机内容,正如你所说

保留第 5 个 1.2TB 磁盘作为备用,以防出现任何错误

相关内容