Thread (1 message) flat view 1 message, 1 author, 2016-03-10

Re: [Qemu-devel] [RFC kernel 0/2]A PV solution for KVM live migration optimization

From: Amit Shah <hidden>
Date: 2016-03-10 07:30:29
Also in: kvm, linux-mm, lkml, qemu-devel

On (Thu) 10 Mar 2016 [12:31:32], Jitendra Kolhe wrote:
On 3/8/2016 4:44 PM, Amit Shah wrote:
quoted
quoted
quoted
quoted
Hi,
  An interesting solution; I know a few different people have been looking at
how to speed up ballooned VM migration.
Ooh, different solutions for the same purpose, and both based on the balloon.
We were also tying to address similar problem, without actually needing to modify
the guest driver. Please find patch details under mail with subject.
migration: skip sending ram pages released by virtio-balloon driver
The scope of this patch series seems to be wider: don't send free
pages to a dest at all, vs. don't send pages that are ballooned out.
Hi,

Thanks for your response. The scope of this patch series doesn’t seem to take care 
of ballooned out pages. To balloon out a guest ram page the guest balloon driver does 
a alloc_page() and then return the guest pfn to Qemu, so ballooned out pages will not 
be seen as free ram pages by the guest.
Thus we will still end up scanning (for zero page) for ballooned out pages during 
migration. It would be ideal if we could have both solutions.
Yes, of course it would be nice to have both solutions.  My response was to the line:
quoted
quoted
quoted
Ooh, different solutions for the same purpose, and both based on the balloon.
which sounded misleading to me for a couple of reasons: 1, as you
describe, pages being considered by this patchset and yours are
different; and 2, as I mentioned in the other mail, this patchset
doesn't really depend on the balloon, and I believe it should not.


		Amit
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help