Мы используем qemu с kvm
ускорение. Я хотел понять -drive
flag, в настоящее время мы используем его следующим образом:
-drive file=<qcow2 snapshot file> if=virtio
У меня есть следующие вопросы
Уточнение - я понимаю, что здесь используется 'файл' в качестве образа диска, что означает, что любые записи, происходящие во время выполнения QEMU, будут записаны в этот файл qcow2 (который, по сути, действует как файловая система)
Qemu загружает в память все содержимое этого файла? Или этот процесс по запросу похож на любой другой процесс? Мы хотели бы повысить производительность и, следовательно, посмотреть, сможем ли мы принудительно загрузить все содержимое файла в память?
В настоящее время мы используем снимки образа qcow2 для загрузки и запуска экземпляра QEMU. Можно ли конвертировать qcow2
к raw
изображение (что быстрее) и имеет наименьшее из qcow2
как накладка? Как это будет работать? По сути, мне нужна возможность уничтожать и перезапускать образы QEMU из того же состояния, но иметь максимально возможную производительность (аналогично .raw
)