我们正在使用带kvm
加速功能的 qemu。我想了解该-drive
标志,目前我们正在按如下方式使用它:
-drive file=<qcow2 snapshot file> if=virtio
我有以下问题
澄清 - 我理解这使用“文件”作为驱动器映像,这意味着 QEMU 执行过程中发生的任何写入都将写入此 qcow2 文件(本质上充当文件系统)
qemu 会将此文件的全部内容加载到内存中吗?还是像其他任何进程一样按需加载?我们想提高性能,因此看看是否可以强制将文件的全部内容加载到内存中?
我们目前正在使用 qcow2 图像快照来加载和启动 QEMU 实例。是否可以转换
qcow2
为raw
图像(速度更快)并将最小的qcow2
作为覆盖?这将如何工作?本质上,我希望能够从同一状态终止并重新启动 QEMU 图像,但具有最佳性能(类似于.raw
)