> Actually current filesystems do pretty well on thinly provisioned
> storage, as long as your extent size is not too small.  Starting from
> extent size in the 64M to 256M range there's almost no difference to
> non-virtualized storage.
> 
> Again, sparse images with a large enough allocation size give you almost
> the same numbers as preallocated images.  I've been doing quite a lot of
> work on TP support in QEMU.  Using an XFS filesystem to back the image
> with an extent size hint in the above mentioned range gives performance
> withing 1% of fully preallocated images.  With the added benefit of
> allowing to deallocate the space again through the SCSI WRITE_SAME
> or ATA TRIM commands.

These  numbers are very interesting and I would like to read more. Are 
your detailed results accessible on the Internet? Do you  have numbers on 
the impact of using a large extent size (64-256MB) on thin provisioning 
(since a guest file system's metadata are written first and are scattered 
in the virtual disk)? 

Reply via email to