我正在使用基本映像,并以此为基础创建了许多虚拟机。现在,我想知道qcow2还是raw用作基础图像更好。而且,请您告诉我使用baseimage代替克隆整个磁盘是否有任何优势。速度可能是一个因素,但就效率而言,使用基本映像然后使用该基本映像创建VM是否存在任何问题?
编辑1:
我做了一些实验
第一个是当baseimage和overlay均为qcow2时。其次,当baseimage是原始映像,但是覆盖层是qcow2时,在第三种情况下,我将为每个VM提供单独的原始磁盘映像。令人惊讶的是,与其他两种情况相比,最后一种情况要有效得多。
实验装置: baseimage中的操作系统:Ubuntu Server 14.04 64位。 主机操作系统:Ubuntu 12.04 64bit 内存:8GB 处理器:Intel®Core™i5-4440 CPU @ 3.10GHz×4 硬碟:500 GB
在x轴上:同时启动的VM数。从1开始,递增到15。
在y轴上:引导“ x”台计算机的总时间。
从图中可以看出,将完整的磁盘映像提供给VM似乎比其他两种方法更为有效。
编辑2:
当我们为每个VM提供单独的原始映像时就是这种情况。在执行缓存刷新之后,这是图。它几乎类似于原始baseimage + qcow覆盖。
谢谢。