在oVirt中创建磁盘时提供了“预分配”和“精简”两种,对应vmware中为“厚置备”和“精简置备”。

预分配
一个使用预分配策略的磁盘在创建时会分配所有的磁盘空间,例如一个20GiB的预分配磁盘将在创建时就实际占用20GiB的存储空间。
预分配策略的磁盘创建时间要比精简策略的长,但是读写性能好,对于服务器应用及IO密集型应用场景应为其分配预分配策略的磁盘,尤其可能每秒写超过1G数据的应用,否则会出现虚机暂停现象。
精简
一个精简策略的磁盘在创建时仅是定义了该磁盘的大小信息,仅在后续使用时才按需分配存储空间,例如一个20GiB的精简策略的磁盘在分配时实际占用0GiB的存储空间,在使用过程中逐渐增加空间占用,直到最多占用20GiB。
精简策略的磁盘创建速度要快,每次分配1GiB的空间,当需要时以每次1GiB的幅度增长,直到预设的磁盘大小限制,实际空间占用为已分配的空间大小,精简策略的磁盘适用于那些对性能要求不高的场景,比如桌面应用等,采用精简策略的磁盘能够实现存储的超分配。
PS:存储超分配即所有创建磁盘的总大小超出实际存储空间的总大小,此处创建磁盘的总大小是指创建时输入的值而不是实际占用的空间大小。
从存储->存储域->存储域下的磁盘可以查看到每个磁盘的“虚拟空间”(即创建时输入的磁盘大小)和“实际空间”(即当前实际占用的存储空间大小),注意预分配策略的磁盘实际空间与虚拟空间大小是一样的。

关于磁盘格式请参考另一篇文章《qemu磁盘格式raw和qcow2》。
PS:转载文章请注明来源:oVirt中文社区(www.cnovirt.com)
扫码?加好友拉你进oVirt技术交流群!
楼主你好,请问使用这两种分配策略创建出来的虚拟机磁盘格式为什么同样是raw格式呢,按理说不应该是一个raw和一个qcow2格式的吗?还是说初始ovirt初始创建虚拟机的时候磁盘就只能是raw格式呢?
这个和使用的存储类型有关系,我稍后写一篇raw和qcow2磁盘格式的说明。
http://www.cnovirt.com/archives/684