为什么数据盘为奇数的RAID5写入性能不佳

Mat*_*ley 5 raid md

根据对我的另一个问题的评论,我的MD RAID 阵列性能不佳的原因很可能是因为我的 RAID5 阵列有 5 个数据磁盘。我已经尝试搜索有关为什么会这样的信息,但没有找到任何信息,所以我正在寻找有关为什么会这样的更多信息,以及它与拥有 4 个数据磁盘相比会产生什么样的影响。

wom*_*ble 11

我从未听说过 RAID5/6 阵列的任何“奇数/偶数”性能影响,而且像您一样,我无法从快速的网络搜索中找到任何有用的信息。

有一个RAID5 / 6阵列磁盘和写入性能的一些潜在的问题,但他们与“更多的磁盘==写入速度较慢”,因为(取决于实现)的RAID系统可能要读出全部条带中的数据磁盘以重新计算奇偶校验(因此对于 6 磁盘 RAID5,它将涉及 4 次读取——每个条带中未更改的数据块读取一次——以及两次写入——一次用于更改的块,一个用于奇偶校验块)。一个好的实现将改为读取更改的数据块和奇偶校验块,重新计算奇偶校验,然后写入更改的数据块和奇偶校验块,这意味着两次读取和两次写入,而不管集合中的磁盘数量。