[fedora-virt] virt-install disk size problems

Richard W.M. Jones rjones at redhat.com
Mon Mar 31 09:59:55 UTC 2014


On Mon, Mar 31, 2014 at 09:59:22AM +0100, James Harrison wrote:
[...]

I wasn't aware that cache=none was necessary for live migration.  It
seems really broken that this is necessary, see Stefan's explanation
here:

https://groups.google.com/forum/#!topic/synnefo-devel/9MU5ujOcOt4

> Also Caching=None is set because there is a disk cache on the disk.

The qemu cache mode isn't really relevant to this.  But I guess if
your disk has a huge cache (let's say it's a SAN LUN or a very
expensive RAID controller) then enabling the host cache
(ie. cache=writeback) might be overkill.

> Would double caching would slow down I/O?

Not in my testing.  cache=writeback is a little faster.

There are some caveats:

 - cache=writeback is only safe if your guest sends write barriers,
   ie.  recent Linux and recent Windows guests are OK, Linux and
   Windows prior to ~2008/2009 are NOT safe.

 - Our performance team reckon that cache=none is better than
   cache=writeback, but their test configuration fully provisions host
   memory with guests.  You only benefit if your host actually has
   some free memory to give to the cache ...

 - It may make migration impossible.

 - Libguestfs is not representative of what real guests do.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top


More information about the virt mailing list