我有一台服务器,总共有 6 个磁盘空间。最终,它将运行托管各种服务的虚拟机,例如 Exchange 等。我的想法是将存储和事务日志放在单独的主轴上,甚至可能将操作系统本身放在自己的主轴上。该服务器是任务关键型的,但不需要全天候正常运行。它将运行 vmware,尽管我们所有其他服务器都在运行 Hyper-V 作为服务。我应该如何划分磁盘?
我是否要创建三个 RAID-1 阵列,以实现最大主轴集?
我要使用 RAID-1 和 RAID-10 吗?据我所知,RAID-10 的性能比普通条带/镜像更高,但如果我的工作负载性能依赖于单独的主轴,这会不会不太理想?
我应该选择两套 RAID-5 吗?据我所知,这样做的唯一好处是提供更多存储空间。还有其他我忽略的好处吗?
或者我应该对整个东西进行 RAID-6?;)
编辑:对 OP 的评论这个帖子似乎符合我的思路——如果 IOPS 很重要,则最好使用更多主轴。但我也想听听其他一些意见。
答案1
如果这是裸机 Exchange 或 DB 盒,那么我绝对建议创建单独的 RAID 阵列,但考虑到这是针对虚拟机的,情况会有所改变。就我个人而言,我只想创建大型 R10 阵列,将虚拟机管理程序和数据存储/VM 卷放在同一个阵列(不同的分区)上,然后就这样了。这样你会得到相当不错的性能,处理起来会容易得多,而且当其他阵列上还有负载时,一个阵列耗尽空间的风险也会更小。
不过,您确实可以让我们知道您打算使用什么虚拟机管理程序。
答案2
为什么选择 RAID 10 而不是 RAID 6:
- 更好的写入性能。RAID 1+0 仅造成 2 倍的写入性能损失。
- 重建速度更快。重建镜像中的故障磁盘比重建 RAID 6 阵列中的故障磁盘要快得多。
- 重建过程中的性能下降很小。当 RAID 6 磁盘发生故障时,由于需要重新计算奇偶校验,重建过程可能会对整体存储性能产生严重的负面影响。使用 RAID 10,重新建立损坏的镜像是一个相对幕后的过程。
从科技共和