[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: RFC: Doing a superpage zero-sweep on decrease_reservation



On Wed, 2011-03-09 at 14:23 +0000, Tim Deegan wrote:
> Do you think ballooned-out pages are likely to be in 2MB chunks of
> zeroed memory?

Sorry, didn't answer this.  I think that for a large guest, the initial
balloon is very likely that for the first mfn freed in a superpage, that
mfn will turn out to have been in a 2MB chunks of zeroed memory, all of
which will eventually passed back to Xen anyway.  (e.g., imagine a VM
with 32GiB static_max but a 16GiB target -- of the 16GiB of individual
4k pages passed back by the balloon driver, the vast majority of them
will be in a page which (1) is zeroed already and (2) will end up being
passed back entirely anyway.)

One could imagine the PV drivers allocating the full balloon size, then
going through and sorting the pages by pfn, consolidating the
superpages, and passing them back as one big chunk -- but that would be
a big waste of time compared to just having Xen optimistically reclaim
the whole superpage.

 -George



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.