Я використовую базовий малюнок і на основі цього створюю багато віртуальних машин. А тепер я хочу знати, що краще, qcow2 або raw, використовувати для базового зображення. Більше того, чи можете ви сказати мені, чи є якась перевага використання цього базового зображення, а не клонування всього диска? Швидкість може бути одним із факторів, але з точки зору ефективності чи є якась проблема у використанні базового зображення, а потім у створенні ВМ за допомогою цього базового зображення?
Редагувати 1:
Я провів кілька експериментів і отримав
По-перше, це як базовий малюнок, так і накладення qcow2. По-друге, коли базовий малюнок є необробленим, але накладення - qcow2, а в третьому випадку я надаю індивідуальне зображення в режимі необмеженого диска кожному VM. Дивно, але останній випадок набагато ефективніший порівняно з іншими двома.
Експериментальне встановлення: ОС в базовому зображенні: Ubuntu Server 14.04 64 біт. Хост ОС: Ubuntu 12.04 64bit ОЗУ: 8 Гб Процесор: процесор Intel® Core ™ i5-4440 при 3.10 ГГц × 4 Диск: 500 Гб
На осі x: кількість завантажених VM одночасно. Починаючи з 1 і збільшуючи до 15.
На осі у: Загальний час завантаження "х" кількість машин.
З графіків виходить, що надання зображення VM на повний диск набагато ефективніше, ніж інші два способи.
Редагувати 2:
Це стосується випадку, коли ми надаємо індивідуальне необроблене зображення кожному VM. Після очищення кешу це графік. Він майже схожий на сирий базовий малюнок + накладення qcow.
Спасибі.