2 个低工作负载建模服务器的最佳 RAID 设置?

2 个低工作负载建模服务器的最佳 RAID 设置?

可能重复:
有哪些广泛使用的 RAID 级别以及何时应该考虑它们?

我所在的团队使用两台服务器,每台服务器都配有 2.7TB RAID 10 阵列,由 8 个 750GB 硬盘组成。它们安装在不同的物理位置;一台纯粹用作灾难恢复/软件测试环境,另一台处理我们所有的建模和模拟工作负载。

我们已经到了经常用完空间的地步,我们正在探索增加更多空间的选项。只有大约 10 个人经常使用服务器,通常一次使用服务器的人不超过 4-5 人。工作负载是读取而不是写入;我们的大型数据库文件往往被读取多次,但只在首次创建时写入。

主持人问过我们的团队对此有何想法。我们都没有这方面的实际经验,所以我想在这里发帖。

最便宜的选择似乎是对生产服务器进行完整备份,将 RAID 阵列重建为 RAID 5/6,然后恢复备份。如果我理解正确的话,这应该会给我们带来 50-75% 的额外容量。我不确定我们目前是否使用热备件。

提问时间:

  1. 假设我们有一个不错的硬件 RAID 控制器,如果我们将 8 个驱动器从 RAID 10 切换到 RAID 5/6,我们应该看到读写速度发生什么样的变化?有什么戏剧性的变化吗?
  2. 我是否正确地认为,如果我们有备份,每台服务器上的 RAID 5 足以避免任何重大不便或完全丢失数据,还是我们一定要选择 RAID 6?

答案1

哇哦,我们每周每天都会被问到这个问题,而答案总是——使用 RAID 6 或 10,别无他法。如果您关心性能,请使用 10;如果您不关心或负担不起,请使用 6。没有第三个选项,两者都很好,只是避免使用其他所有选项,尤其是出于无聊的数学原因而避免使用 5。

答案2

如果有 RAID 6,则不应使用 RAID 5。这是因为对于大容量驱动器的大型阵列,在第一个驱动器发生故障后,重建期间至少发生一次额外故障的可能性不容忽视。如果 RAID 5 发生这种情况,整个阵列就会丢失。

当容量比速度更重要且读取比写入更频繁时,RAID 6 是更好的选择。但是,最好为临时文件和临时工作维护一个单独的较小 RAID 10 卷,最好使用一组单独的驱动器。这可以通过安装更多驱动器或将 8 个现有驱动器中的每一个的一小部分分配给 RAID 1+0 卷并将每个驱动器的剩余部分分配给 RAID 6 卷来实现。如果 1+0 卷占用 8 个驱动器中每个驱动器的第一个分区,则它会更快一些,因为读写速度往往在磁盘边缘更快。

相关内容