SyRenity Asked: 2009-09-24 07:55:58 +0800 CST2009-09-24 07:55:58 +0800 CST 2009-09-24 07:55:58 +0800 CST 软件 RAID 上的 LVM 772 LVM over RAID 是否有任何开销,如果有,它对性能的影响有多大? 另外,这样的设置有多可靠? 问候。 linux 4 个回答 Voted Best Answer Kamil Kisiel 2009-09-24T14:43:39+08:002009-09-24T14:43:39+08:00 RAID 上的 LVM 开销不超过任何其他块设备上的 LVM 开销。总而言之,它相当小。如果您只是打算使用 RAID 0 或 RAID 1,您可能需要考虑改为使用条带化或镜像 LVM。如果您决定在未来更改数据在磁盘上的布局方式,那么管理的层级就会减少,LVM 方法提供了更大的灵活性。 Zoredache 2009-09-24T17:32:08+08:002009-09-24T17:32:08+08:00 我已经在许多系统上使用 mdadm 设置了 RAID,然后将 lvm 放在上面。它的性能符合我的预期并且一直很可靠。我从来没有尝试过单独使用 LVM 进行条带化或镜像。 我不知道这些信息是最新的,但从我在这些页面上阅读的内容来看,使用 LVM 制作的镜像在断电的情况下似乎并不完全安全。一个 http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/ http://lwn.net/Articles/283161/ 任何人都可以打开障碍,只要他们愿意接受性能打击。当然,除非他们的文件系统基于 LVM 卷(某些发行版默认情况下);事实证明,设备映射器代码没有通过或尊重障碍。 无论哪种方式,如果它们将成为驱动器上的任何重要数据,我都建议您将系统放在 UPS 上。 如果您真的担心性能,那么在两种方式下设置一个测试系统并看看哪个效果更好可能会更容易。 James 2009-09-24T13:59:01+08:002009-09-24T13:59:01+08:00 我在软件 RAID6 上运行了很多带有 LVM 的服务器 - 对于我们的工作负载(NFS 文件服务,大量大文件) - 它对性能没有太大影响 - 我已经对其进行了基准测试,但不记得了我脑海中浮现的数字。 可靠性方面,我没有任何问题。您可能需要调整 /etc/lvm/lvm.conf 中的过滤器以包含您的 mdX RAID 设备并排除您的物理磁盘。 Robert 2009-09-24T18:51:30+08:002009-09-24T18:51:30+08:00 与硬件 raid 相比,使用 LVM 的软件 raid 确实使用 CPU 周期,但我没有注意到我管理的任何服务器有任何问题。当您进行远程补丁更新之类的工作时,LVM 的灵活性将非常受欢迎。如果您有硬件RAID,您将进入数据中心插入镜像并在修补完成并验证系统后插入。如果您使用 LVM RAID,您可以使用实时升级为 solaris 取消镜像卷修补,或为 AIX 创建备用引导,并在修补完成后镜像回来。
RAID 上的 LVM 开销不超过任何其他块设备上的 LVM 开销。总而言之,它相当小。如果您只是打算使用 RAID 0 或 RAID 1,您可能需要考虑改为使用条带化或镜像 LVM。如果您决定在未来更改数据在磁盘上的布局方式,那么管理的层级就会减少,LVM 方法提供了更大的灵活性。
我已经在许多系统上使用 mdadm 设置了 RAID,然后将 lvm 放在上面。它的性能符合我的预期并且一直很可靠。我从来没有尝试过单独使用 LVM 进行条带化或镜像。
我不知道这些信息是最新的,但从我在这些页面上阅读的内容来看,使用 LVM 制作的镜像在断电的情况下似乎并不完全安全。一个
无论哪种方式,如果它们将成为驱动器上的任何重要数据,我都建议您将系统放在 UPS 上。
如果您真的担心性能,那么在两种方式下设置一个测试系统并看看哪个效果更好可能会更容易。
我在软件 RAID6 上运行了很多带有 LVM 的服务器 - 对于我们的工作负载(NFS 文件服务,大量大文件) - 它对性能没有太大影响 - 我已经对其进行了基准测试,但不记得了我脑海中浮现的数字。
可靠性方面,我没有任何问题。您可能需要调整 /etc/lvm/lvm.conf 中的过滤器以包含您的 mdX RAID 设备并排除您的物理磁盘。
与硬件 raid 相比,使用 LVM 的软件 raid 确实使用 CPU 周期,但我没有注意到我管理的任何服务器有任何问题。当您进行远程补丁更新之类的工作时,LVM 的灵活性将非常受欢迎。如果您有硬件RAID,您将进入数据中心插入镜像并在修补完成并验证系统后插入。如果您使用 LVM RAID,您可以使用实时升级为 solaris 取消镜像卷修补,或为 AIX 创建备用引导,并在修补完成后镜像回来。