我应该如何将我的6个磁盘分成RAID?

我有一个共有6个磁盘空间的服务器。 最终,它将运行托pipe各种服务的虚拟机,例如Exchange等。 我的想法是在单独的主轴上获取商店和交易日志,甚至可能在自己的主轴上获得操作系统本身。 服务器是关键任务,但不需要有24/7的正常运行时间。 它将运行vmware,尽pipe我们所有的其他服务器都运行Hyper-V作为服务。 我应该如何分割磁盘?

我要做三个RAID-1arrays,以获得最大主轴集吗?

我要做RAID-1和RAID-10吗? RAID-10比单纯的条纹/镜像AFAIK具有更高的性能,但是如果我的工作负载性能依赖于不同的主轴,这可能是不是最理想的?

我应该select两个RAID-5集? 据我所知,唯一的好处就是更多的存储空间。 我错过了其他好处吗?

或者我应该只是RAID-6整个该死的东西? ;)

编辑: 这篇文章的OP的评论似乎遵循我的思路 – 如果IOPS是重要的,更多的主轴是首选。 但是我也想听听其他一些意见。

如果这是一个裸机交换或数据库框,那么我绝对build议创build单独的RAIDarrays,但考虑到这是改变事物的虚拟机。 就我个人而言,我只是创build一个大R10arrays,将虚拟机pipe理程序和数据存储/虚拟机卷放在同一个arrays(不同的分区)上,然后保留它。 你会得到相当不错的performance,而且处理起来会容易得多,而且当其他的负载还剩下来的时候,你可以减less一个arrays空间不足的风险。

你真的可以通过让我们知道你打算使用哪个虚拟机pipe理程序来做到这一点。

为什么要通过RAID 6获得RAID 10:

  • 更好的写性能。 RAID 1 + 0只能提供2倍的写入性能。
  • 更快的重build速度。 重build参与镜像的故障磁盘比从RAID 6arrays重build故障磁盘要快得多。
  • 重build过程中的性能降低很小。 当RAID 6磁盘出现故障时,由于需要重新计算奇偶校验,重build过程可能会对整体存储性能产生严重的负面影响。 使用RAID 10,重新build立一个破镜是一个相对幕后的过程。

来自techrepublic