软件RAID上的LVM

LVM是否有超过RAID的开销,如果是的话,会对性能产生多大的影响?

另外,这样的设置有多可靠?

问候。

RAID上的LVM开销不过是任何其他块设备上LVM的开销。 所有帐户都是相当小的。 如果您只是计划使用RAID 0或RAID 1,则可能需要考虑对条形码进行分条或镜像LVM。 如果您决定改变数据在将来在磁盘上的布局方式,那么这是一个较less的pipe理层级,并且LVM方法提供了更大的灵活性。

我在很多系统上用mdadm设置了RAID,然后把lvm放在上面。 它对我所期望的和可靠的performance很好。 我从来没有玩过LVM自己的条纹或镜像。

我不知道这些信息是如何更新的,但从我在这些页面上看到的内容来看,用LVM制作的镜子在掉电的情况下并不是完全安全的。 一个

任何人都可以打开障碍,如果他们愿意采取性能打击。 当然,除非他们的文件系统是基于LVM卷的(默认情况下是某些分布式的)。 事实certificate,设备映射器代码没有通过或荣誉屏障。

无论哪种方式,我build议你把你的系统上的UPS,如果他们将是任何重要的数据在驱动器上。

如果你真的担心性能,那么build立一个双向的testing系统可能会更容易一些,看看哪个更好。

我使用软件RAID6在LV6之上运行了很多带有LVM的服务器 – 用于我们的工作负载(NFS文件服务,大量大文件) – 性能没有太大区别 – 我已经对其进行了基准testing,但无法调出数字离开了我的头顶。

可靠性方面,我没有任何问题。 您可能需要调整/etc/lvm/lvm.conf中的filter,以包含您的mdX RAID设备并排除物理磁盘。

软件突袭使用LVM确实使用CPU周期与硬件突袭比较,但我没有注意到任何我pipe理的服务器的任何问题。 当您正在进行远程修补程序更新等工作时,LVM的灵活性将会倍受赞赏。 如果您有硬件突袭,您将进入数据中心插上镜像并在补丁完成并插入系统后validation。 如果您使用LVM RAID,则可以使用solaris的实时升级来取消镜像卷修补,或者为AIX创build备用引导,并在完成修补时进行镜像。