[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] physmap deallocation on balloon?
 
- To: mhines@xxxxxxxxxxxxxxxxx
 
- From: weiming <zephyr.zhao@xxxxxxxxx>
 
- Date: Tue, 8 Apr 2008 20:52:03 -0400
 
- Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
 
- Delivery-date: Tue, 08 Apr 2008 17:52:30 -0700
 
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;	h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;	b=h9p+/rsHMIYoG6y9O4C6z55DRScBS5d8zvk5VPO6Dw6adEqfIJYb38crTOzWz7ktVZYPDvQpXSIVYF1LPt2MzV0hwFdgbnzuBpFt8wcGujc2MN8vBGfoWM3AmnvbOr2EsTN1A6pGwpO1KiiJosCr4Ti6vvpfkfgpbjnbNZ/Czjw=
 
- List-id: Xen developer discussion <xen-devel.lists.xensource.com>
 
 
 
Hi,
  I guess it's possible but the effect might be not obvious. When you shrink the reservation by one page (4K), you just save one entry.
  And currently, ballooning works as a kernel module which, from kernel's perspective, just simple allocates / frees pages. It makes the code simple and easier. Resizing the mapping table complicates it. And you'd better keep the table contiguous. It's nasty. 
 Just my 2 cents. Correct me if I'm wrong.
  Thanks, Weiming
 
 On Tue, Apr 8, 2008 at 8:39 PM, Michael R. Hines < mhines@xxxxxxxxxxxxxxxxx> wrote:
 Greetings, 
 
Currently, as I understand PV memory allocation, 
the Guest's pfn -> mfn physmap will get populated 
on-demand as the guest uses more an more of its 
memory reservation. 
 
Is it possible to also make this go in the reverse direction? 
 
For example: let's say we have a guest that is mostly idle 
and has a great deal of free memory and we decide to balloon 
down the domain. In addition to decreasing the domain's 
reservation, is it also possible to remove the physmap entries 
in an on-demand fashion as memory is freed up? 
 
--  
/* 
Michael R. Hines 
http://www.cs.binghamton.edu/~mhines/ 
Live long and prosper... 
*/ 
 
 _______________________________________________ 
Xen-devel mailing list 
Xen-devel@xxxxxxxxxxxxxxxxxxx 
http://lists.xensource.com/xen-devel 
   
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 
    
     |