Я использую базовый образ и на его основе создаю много виртуальных машин. А теперь я хочу знать, какой лучше, qcow2 или raw использовать для базового изображения. Более того, не могли бы вы сказать мне, есть ли какое-то преимущество в использовании этого базового образа вместо клонирования всего диска. Скорость может быть одним из факторов, но с точки зрения эффективности, есть ли проблема в использовании базового образа, а затем в создании виртуальных машин, использующих этот базовый образ?
Изменить 1:
Я провел несколько экспериментов и получил
Первый - это когда базовый образ и оверлей являются qcow2. Во-вторых, когда baseimage является необработанным, но наложением является qcow2, а в третьем случае я даю индивидуальный необработанный образ диска каждой виртуальной машине. Удивительно, но последний случай гораздо эффективнее по сравнению с двумя другими.
Экспериментальная установка: ОС в базовом изображении: Ubuntu Server 14.04 64 бит. Хост ОС: Ubuntu 12.04 64bit RAM: 8 ГБ Процессор: Intel® Core ™ i5-4440 CPU @ 3,10 ГГц × 4 Диск: 500 ГБ
На оси абсцисс: номер виртуальной машины, загруженной одновременно. Начиная с 1 и увеличивая до 15.
По оси Y: Общее время загрузки «х» числа машин.
Из графиков видно, что предоставление полного образа диска виртуальной машине гораздо эффективнее, чем другие 2 метода.
Изменить 2:
Это для случая, когда мы даем индивидуальный необработанный образ каждой виртуальной машине. После очистки кеша, это график. Это почти похоже на оверлей rawimage + qcow.
Спасибо.