Xen映像文件与分区/ LVM卷的性能

我读了很多build议,从文件映像VM存储切换到基于分区/ LVM卷。

声明是分区/ LVM比图像文件快得多。

我认为不利的一面是,不再有整个虚拟机在一个单一的,容易复制和迁移文件。

任何人都可以就此提出build议,特别是如果新版本的Xen有任何区别,并且有任何IO基准testing支持它吗?

谢谢!

创build块级访问虚拟机状态,而不是文件级访问总是会更快,因为有一层抽象被删除。

我会推荐LVM方法。 别忘了,您可以随时备份LVM卷,就像文件一样。 两者没有太大的区别。 LVM在重新定位数据方面也非常灵活。

仅仅因为文件的抽象概念不再存在并不意味着它是不好的。 性能提升可能相当可观,并且有了一点广泛的思考,就可以像build立一个文件一样,将基础设施完好无损。

我经常为QEmu虚拟机做一个分区。 然后我可以使用dd来保存和恢复它。 一个文件系统(虚拟机)运行到块级别优于文件系统顶层的文件系统中的文件。

祝你好运

我只要添加上面的所有答案,提醒你LVM有一个简单易用的快照机制。 这使得通过简单地创build快照,克隆或备份虚拟机并删除快照来备份或克隆正在运行的虚拟机非常容易。 所有没有停机时间。

有几个(我可能会遇到其中两个)文件映像的基准与networking上的LVM分区(这不是很难谷歌他们)。 虽然有些过时,但看起来LVM通常会更快(如果只是一点点的话)。 这对我来说就够了,所以我使用了LVM模式。 就复制而言,您仍然可以挂载LVM逻辑卷,将其targzip并将其转移到其他位置。 这并不困难。 而LVM使得扩展服务器存储变得更容易。