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


10

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

声称分区/ LVM比映像文件快得多。

我认为不利的是,不再将整个VM放在一个易于复制和迁移的文件中。

谁能对此提出建议,尤其是在Xen的新版本中确实存在任何差异以及是否有任何IO基准来支持它的情况下?

谢谢!

Answers:


9

文件级访问相比,创建对虚拟机状态的块级访问将总是更快,因为已删除了抽象层。

我建议使用LVM方法。别忘了,您总是可以像备份文件一样备份LVM卷。两者之间没有太大区别。LVM在重新定位数据方面也非常灵活。

仅仅因为文件的抽象概念已不存在,并不意味着它是不好的。性能提升可能是可观的,并且经过一点广泛的思考,您就可以像分析文件一样使基础结构正常运行。

我经常为QEmu虚拟机创建分区。然后,我可以使用它dd来保存和还原它。运行到块级的一个文件系统(虚拟机)比文件系统位于顶部的文件系统中的文件更好。

祝好运


6

通过提醒您LVM具有某种程度上易于使用的快照机制,我将仅添加到上述所有答案中。通过简单地制作快照,克隆或备份虚拟机以及删除快照,这使得备份或克隆正在运行的虚拟机变得非常容易。全部无停机时间。


+1用于快照。我认为很多功能都错过了!
艾登·贝尔

0

网络上有一些(我可能遇到过其中的两个)文件映像和LVM分区的基准测试(搜索它们并不难)。尽管有些过时,但LVM通常看起来更快(如果勉强可以接受)。这对我来说已经足够了,所以我选择了LVM模式。就复制而言,您仍然可以挂载LVM逻辑卷,对其进行targzip压缩并将其传输到另一个位置。没有那么难。LVM使扩展服务器存储变得更加容易。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.