RAIDarrays中的有效主轴数量?

好的,简单的问题在这里。 在涉及主轴数量(如测量磁盘队列长度)的RAIDarrays上进行性能计算时,我将使用多less个“主轴”?

有问题的arrays是RAID 6.我应该使用N-2主轴吗? N-1,如果它是RAID 5?

如果您正在进行IOP事务计算,则不能简单地从总的主轴数中减去奇偶校验磁盘的数量,最终得到有用的结果。 幕后还有更多的事情要做:

RAID 10:

  • 1前端读取转换为1后端IOP(d0读取)
  • 1个前端写入翻译成2个后端IOPS(d0写入,d1写入)

RAID 5:

  • 1前端读取转换为1后端IOP(d0读取)
  • 1前端写入转换为4个后端IOPS(d0读取,奇偶校验读取,d0写入,奇偶校验写入)

RAID 6 🙁 不是100%确定这些数字 – 有人请纠正我,如果他们closures)

  • 1前端读取转换为1后端IOP(d0读取)
  • 1前端写入转换为6个后端IOPS(d0读取,奇偶校验读取,qarity读取,d0写入,奇偶校验写入,qarity写入)

因此,例如在一个带有8个磁盘的RAID组中:

  • RAID10: 100个前端写入转换为后端(或25个驱动器 )上的200 IOPS
  • RAID5: 100个前端写入转换为后端(或50 /驱动器 )上的400 IOPS
  • RAID6: 100个前端写入转换为后端(或75 /驱动器 )上的600 IOPS

请注意,对于RAID10计算,“从主轴总数中减去奇偶校验轴的数量”的方法为您提供了正确的答案。 但是,这在RAID5 / RAID6计算中落空了。

取决于你的公式,假设它是一个好的,你应该使用数组中的主轴总数,减去热备份。

这是一个很好的计算器顺便说一句: http : //wmarow.com/strcalc/