Bil*_* N. 2 raid performance xfs hardware-raid raid5
所以就被困在了一个角落里,我有一个存储项目,限制在24个spindle,并且需要大量的随机写入(对应的读取端是纯顺序的)。需要我的驱动器上的每一点空间,在 n-1 raid-5 中总共约 13TB,并且必须快速运行,超过 2GB/s 的速度。
显而易见的答案是使用 Stripe/Concat (Raid-0/1),或者更好的是使用 raid-10 代替 raid-5,但由于我无法控制的原因,这是不允许的。所以我在这里寻求帮助,以获得尽可能好的次优配置。
该阵列建立在直接连接的 SAS-2 10K rpm 驱动器上,由带有 4GB 缓存的 ARECA 18xx 系列控制器提供支持。64k 阵列条带和 4K 条带对齐的 XFS 文件系统,具有 24 个分配组(以避免因成为 raid 5 而受到的一些惩罚)。
我的问题的核心是:在具有 6 个轴/AG 的相同设置中,我看到写入时的磁盘性能接近磁盘限制,每个轴约 100MB/s,在 12 个轴时我看到下降到约 80MB/s 和 24约 60MB/秒。
我希望通过分布式奇偶校验和匹配的 AG,性能应该随心轴数量而扩展,或者在小心轴计数时更差,但这个阵列的作用相反。
我错过了什么?
Raid-5 性能是否应该与主轴数量成正比?
非常感谢您的回答以及任何想法、意见或指导。
--Bill 编辑: 提高 RAID 性能 我能够找到的另一个相关线程在答案中讨论了一些相同的问题,尽管它仍然让我没有关于性能扩展的答案。
任何RAID 5 都是次优的,一个 24 磁盘的 R5 阵列简直是愚蠢的,我不是粗鲁的,但大多数硬件阵列控制器不会让你创建一个 24 磁盘的 R5 阵列,想想你有多少数据可能在不知不觉中就输了。此外,如果您正在进行任何类型的写入,RAID5 或 6 都不是前进的方向,实际上添加更多的主轴可能只会减慢速度。
从性能和可靠性的角度来看,您都需要尽快将其转换为 RAID 10,这确实是唯一的出路,其他任何事情都只是抛光。
归档时间: |
|
查看次数: |
2747 次 |
最近记录: |