From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [PATCH] RFC: initial libxl support for xenpaging
Date: Fri, 17 Feb 2012 16:24:43 +0100 [thread overview]
Message-ID: <20120217152443.GA16995@aepfle.de> (raw)
In-Reply-To: <1329490712.3131.97.camel@zakaz.uk.xensource.com>
On Fri, Feb 17, Ian Campbell wrote:
> Paging needs to either be compatible with or replace PoD IMHO (or
> perhaps simply be mutually exclusive with it as an interim solution,
> i.e. paging=yes disables pod).
This has to be fixed in hypervisor at some point. PoD as such is very
useful, and I expect adding the cooperation with paging is not very
hard. It just takes time.
> > Should there be xl commands to adjust just ballooning and/or paging?
>
> Perhaps as debuging aids or something but I wouldn't expect these to be
> commands which we would suggest end users needed to touch. The
> interactions between these different knobs and the semantics of changing
> just one or the other would be pretty complex.
Where do you see the complexity? The balloon driver does not notice that
the guest is paged, and xenpaging itself can cope with ballooning.
Giving the host admin the choice to page more (at the expense of some IO
and slight slowdown) without caring about the current memory constraints
within the guest sounds useful to me.
> The only additional nob I can see being useful would be a minmem option
> which is the smallest amount of memory which the guest should think it
> has, i.e. it would be a lower bound on the ballooning target but not the
> paging target. The default would be some fraction of maxmem (similar to
> the minimum_target stuff in linux-2.6.18-xen.hg:drivers/xen/balloon/).
> This would be used to reduce the memory used by a domain past the point
> at which it would start OOMing etc.
Sounds useful to prevent accidents.
Olaf
next prev parent reply other threads:[~2012-02-17 15:24 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-16 7:47 [PATCH] RFC: initial libxl support for xenpaging Olaf Hering
2012-02-17 13:44 ` Ian Campbell
2012-02-17 14:25 ` Olaf Hering
2012-02-17 14:58 ` Ian Campbell
2012-02-17 15:24 ` Olaf Hering [this message]
2012-02-17 15:33 ` Ian Campbell
2012-02-17 15:43 ` Olaf Hering
2012-02-17 15:54 ` Ian Campbell
2012-02-17 16:03 ` Olaf Hering
2012-02-17 16:43 ` Ian Campbell
2012-02-20 10:44 ` George Dunlap
2012-02-20 11:12 ` Olaf Hering
2012-02-20 14:48 ` George Dunlap
2012-02-20 15:19 ` Olaf Hering
2012-02-20 16:06 ` George Dunlap
2012-02-20 15:38 ` Olaf Hering
2012-02-20 16:04 ` George Dunlap
2012-02-21 9:59 ` Ian Campbell
2012-02-21 11:27 ` Olaf Hering
2012-02-21 11:34 ` Ian Campbell
2012-02-21 12:21 ` Olaf Hering
2012-02-21 12:20 ` George Dunlap
2012-02-23 10:42 ` Ian Campbell
2012-02-23 12:18 ` George Dunlap
2012-02-23 16:22 ` Andres Lagar-Cavilla
2012-02-23 17:30 ` George Dunlap
2012-02-24 10:11 ` Ian Campbell
2012-02-24 15:38 ` Olaf Hering
2012-02-24 16:39 ` Ian Campbell
2012-02-24 22:19 ` Olaf Hering
2012-02-24 17:12 ` Andres Lagar-Cavilla
2012-02-27 9:44 ` Ian Campbell
2012-02-27 14:45 ` Andres Lagar-Cavilla
2012-02-28 13:05 ` George Dunlap
2012-02-28 15:25 ` Andres Lagar-Cavilla
[not found] ` <CAFLBxZapKUVaiz4e-VwGTwj0a0FOPij5hXrRkevrTC6brtug4Q@mail.gmail.com>
2012-02-28 17:03 ` Fwd: " George Dunlap
2012-03-06 23:07 ` Andres Lagar-Cavilla
[not found] ` <CAFLBxZavBR0c_p1E9NpfkNzhrN-LCbtV=kPRwFZ3VFFMKPBNKg@mail.gmail.com>
2012-02-28 17:02 ` Fwd: " George Dunlap
2012-02-28 17:12 ` Ian Campbell
2012-02-21 9:05 ` Ian Campbell
[not found] <mailman.3929.1329497068.1471.xen-devel@lists.xensource.com>
2012-02-17 16:55 ` Andres Lagar-Cavilla
2012-02-17 17:03 ` Ian Campbell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120217152443.GA16995@aepfle.de \
--to=olaf@aepfle.de \
--cc=Ian.Campbell@citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).