Назад | Перейти на главную страницу

Уточнения QEMU и оптимизация настройки

Мы используем qemu с kvm ускорение. Я хотел понять -drive flag, в настоящее время мы используем его следующим образом:

-drive file=<qcow2 snapshot file> if=virtio

У меня есть следующие вопросы

  1. Уточнение - я понимаю, что здесь используется 'файл' в качестве образа диска, что означает, что любые записи, происходящие во время выполнения QEMU, будут записаны в этот файл qcow2 (который, по сути, действует как файловая система)

  2. Qemu загружает в память все содержимое этого файла? Или этот процесс по запросу похож на любой другой процесс? Мы хотели бы повысить производительность и, следовательно, посмотреть, сможем ли мы принудительно загрузить все содержимое файла в память?

  3. В настоящее время мы используем снимки образа qcow2 для загрузки и запуска экземпляра QEMU. Можно ли конвертировать qcow2 к raw изображение (что быстрее) и имеет наименьшее из qcow2 как накладка? Как это будет работать? По сути, мне нужна возможность уничтожать и перезапускать образы QEMU из того же состояния, но иметь максимально возможную производительность (аналогично .raw)