Thread (4 messages) 4 messages, 3 authors, 2012-12-22

Re: [RFC 3/3] virtio-balloon: add auto-ballooning support

From: Luiz Capitulino <hidden>
Date: 2012-12-19 11:32:44
Also in: lkml, qemu-devel

On Tue, 18 Dec 2012 14:53:30 -0800
Anton Vorontsov [off-list ref] wrote:
Hello Luiz,

On Tue, Dec 18, 2012 at 06:16:55PM -0200, Luiz Capitulino wrote:
quoted
The auto-ballooning feature automatically performs balloon inflate
or deflate based on host and guest memory pressure. This can help to
avoid swapping or worse in both, host and guest.

Auto-ballooning has a host and a guest part. The host performs
automatic inflate by requesting the guest to inflate its balloon
when the host is facing memory pressure. The guest performs
automatic deflate when it's facing memory pressure itself. It's
expected that auto-inflate and auto-deflate will balance each
other over time.

This commit implements the host side of auto-ballooning.

To be notified of host memory pressure, this commit makes use of this
kernel API proposal being discussed upstream:

 http://marc.info/?l=linux-mm&m=135513372205134&w=2
Wow, you're fast! And I'm glad that it works for you, so we have two
full-featured mempressure cgroup users already.
Thanks, although I think we need more testing to be sure this does what
we want. I mean, the basic mechanics does work, but my testing has been
very light so far.
Even though it is a qemu patch, I think we should Cc linux-mm folks on it,
just to let them know the great news.
I'll do it next time.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help