|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] Re: [Qemu-commits] [COMMIT 3086844] Instead of writing a zero page, madvise it away |
Date: | Mon, 22 Jun 2009 11:25:27 -0500 |
User-agent: | Thunderbird 2.0.0.21 (X11/20090320) |
Avi Kivity wrote:
On 06/22/2009 06:51 PM, Anthony Liguori wrote:From: Anthony Liguori<address@hidden>Otherwise, after migration, we end up with a much larger RSS size then weought to have.We have the same issue on the migration source node. I don't see a simple way to solve it, though.
I don't follow. In this case, the issue is: 1) Start a guest with 1024, balloon down to 128MB. RSS size is now ~128MB 2) Live migrate to a different node 3) RSS on different node jumps to ~1GB 4) Weep at all your lost memoryXen had a similar issue. This ends up biting people who overcommit their VMs via ballooning, live migration, and badness ensues. At least for us, the error is swapping but madvise also avoids the issue by never consuming that memory to begin with.
Regards, Anthony Liguori
[Prev in Thread] | Current Thread | [Next in Thread] |