ISO 和 QCO2 图像之间的主要区别是什么?

shi*_*ish 4 kvm qemu

尝试创建 VM 时,使用 .qcow2 而不是 .img 文件有什么好处。

我有一个很小的 ​​debian .iso 并且至少在 .qcow2 中看到它很慢。

我还看到了http://wiki.qemu.org/Features/Qcow3,这两行显示在那里:-

接近原始的性能,与 QED 竞争

性能分析表明,QCOW2 性能明显比使用原始文件差。不同的方法,包括 QED 的简化元数据和完全异步实现,已经证明现代图像格式可以实现接近原始的性能。元数据缓存和批量更新也可以提高性能,但需要更改图像格式才能在所有情况下都有效。

提高性能是 QCOW3 图像格式的主要动机。

任何人都可以评论。我猜 qcow3 仍然悬而未决。

lar*_*sks 8

qcow2文件通常是更多的空间比同等的图像文件有效。虽然可以创建“稀疏”图像文件,但这些文件很难以有效的方式传输。Aqcow2依赖于稀疏分配以外的机制来实现“精简配置”,因此更容易移动。

qcow2文件可以被定义为在背衬上的图像(其可以是一个原始文件或另一个的顶部上的写入时复制(COW)层qcow2图像)。当您希望从同一个底层映像启动多个虚拟机,但希望每台机器能够存储自己的修改(称为“快照”的功能;您可以在此处阅读更多详细信息)时,这非常有用。

另一方面,正如您所见,qcow2文件的性能可能不如原始图像文件。