xenserver 5.6 位于 raid 10 阵列上

xenserver 5.6 位于 raid 10 阵列上

我们的 Xenserver 5.6 一直存在性能问题,我在这里问了一个问题,但仍然没有得到解决(xenserver 虚拟机持续暂时滞后)。

由于这似乎是一个存储问题,无法忍受 10 个 XP-SP3 和 2 个 W2k3 VM,因此我们为每台 BL460 服务器配备了一个存储刀片以提供 DAS,因此每台服务器将有 4 个而不是 2 个 SAS 10k 驱动器。

我的问题:

  • 在 p400i RAID 控制器上,RAID 10 和 RAID 5 之间,您推荐哪一种来提高性能?网上对这两者有一些令人困惑的看法。

  • 目前(存储刀片尚未安装)BL460 上的 p200i RAID 控制器的智能阵列允许创建具有 RAID 10 的逻辑驱动器,事实上这正是我们正在使用的配置。但是仅使用 2 个物理驱动器如何实现这一点?

答案1

具有 2 个驱动器的 Raid 10 最终成为 Raid 1(检查“容错”部分这里)。通常,Raid 10 是一种系统,其中您添加的每对驱动器都成为镜像对,并且所有卷数据都分布在所有对上。由于没有要计算的奇偶校验,因此它比 raid 5 更快。对于写入。读取将相同。如果您的 raid 卡上有可以在线计算奇偶校验的 ASIC,那么您可以在 raid 5 上获得几乎相同的写入性能。此外,正如其他人回答的那样,请确保至少对于写入启用了缓存。

仅从性能角度考虑,我始终推荐使用 raid 10。如果您发现数据在增长,并且希望将来推迟购买更多磁盘,那么 raid 5 是一个不错的选择。raid 5 允许您使用除一个磁盘之外的所有磁盘上的空间。raid 10 将您可使用的空间量减少了一半。

就可靠性而言,raid 10 仍然处于领先地位,但优势没有您想象的那么大。如果您丢失了两个错误的驱动器,双磁盘故障仍然会损坏您的数据并迫使您从磁带中恢复。raid 5 总是会在双磁盘故障时失败,但 raid 10 只会在双磁盘故障时偶尔失败。

答案2

相关内容