war*_*ren 5 raid performance storage lvm ssd
我熟悉基本RAID级别,并且很想知道在RAID0或 中使用 SSD 设备RAID5是否比将它们添加到大LVM容量中更好。
具体来说,我担心小型服务器机房的热量、声音和功耗,并计划从硬盘转向 SSD。有问题的服务器有 4-6 个SATA-II通道,所以这只是关于如何在切换后从驱动器中获得最高性能,而不用担心添加新控制器或除更换驱动器之外的任何其他激烈类别的东西。
使用RAID0,我意识到我无法从驱动器丢失中恢复 - 但在占主导地位的读取环境中,我相信 SSD 不太可能接近达到其估计的 1000000 小时 MTBF,当然也不会遇到写入周期问题长期以来一直困扰着闪存(但现在似乎已经成为过去)。
由于RAID5我会“丢失”其中一个驱动器以实现奇偶校验,但如果其中任何一个驱动器死机,我只需更换该单元即可恢复。
使用LVM,我正在有效地创建一个软件JBOD- 简单,但如果驱动器死机,它上的任何内容都会像RAID0.
对于这种情况,SF 社区建议的最佳方法是什么?
首先,LVM 配置和 RAID 设置应该是两个独立的决定。使用 RAID 设置冗余并调整性能,使用 LVM 从 RAID 控制器提供的逻辑磁盘构建您需要的卷。
RAID0 不应该出现在您的词汇表中。它只是作为一种为数据构建快速存储的方式而被接受,如果它爆炸,没有人关心。SSD 的速度在很大程度上减轻了对它的需求(企业级 SSD 的 IOPS 比最快的 SAS 硬盘高 10 倍以上,因此不再需要将负载分散到多个轴上),而且,如果您曾经如果需要,您还可以使用 LVM 条带化实现相同的结果,从而获得更大的灵活性。
RAID1 或 RAID10 对 SSD 没有多大意义,同样,因为它们比普通磁盘快得多,您不需要浪费 50% 的空间来换取性能。
因此,RAID5 是最合适的解决方案。你失去了一点空间(1/6 或 1/4),但获得了冗余和安心。
至于 LVM,您可以自行决定如何使用创建 RAID 组后获得的空间。您应该使用 LVM 作为一项规则,即使是在将一个 PV 映射到一个 VG 再到一个 LV 的最简单配置中,以防您将来需要进行更改。此外,fdisk 太20 世纪了!在您的特定情况下,由于它很可能是跨越服务器中所有磁盘的单个 RAID 组,因此您不会在 VG 中加入多个 PV,因此在您的设置中不考虑条带化或连接,但在将来,如果您转向更大的外部阵列(我感觉最终您会这样做),您将拥有这些功能,只需对现有配置进行最少的更改。
| 归档时间: |
|
| 查看次数: |
5133 次 |
| 最近记录: |