Pseudo Lee wrote:I found Fixed disks to be a LOT faster for installs.
Well naturally. That means you were filling up the drive, probably having just done a fresh OS install? This is precisely when the "grow" overhead is incurred (*). In normal use there is no such overhead. I.e. when the VM is new the disk grows quickly, but the size is capped so it can't grow forever. Very quickly the drive should reach its stable size which depends on your usage pattern and there is no more overhead. That's assuming you don't then do something dumb like create a snapshot, which basically tells the drive to start growing again.
Really, I don't understand why I need to keep saying this: the fixed and virtual formats are
identical, so there cannot possibly be a built in (systemic) advantage except in terms of typical long term usage patterns: which IMHO favour dynamic allocation.
Fixed disks have no performance advantage. I'll concede that they might have better robustness, i.e. if you corrupt the header of a fixed size drive, and assuming you're a VDI expert, then you should be able to recover the drive image. I can see that being important say in a critical email server. However for most people an even better solution is to make regular backups of your VMs. That way even the noobiest of noobs can recover the data perfectly, and not have to suffer the downsides of fixed size congestion.
(*) That said, most people don't find the allocation overhead very noticeable. If you saw a
big difference then it could imply that your host was having trouble finding space to allocate, which may mean you had a congested host drive - possibly caused by using fixed size virtual disks!