[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] memory=x & maxmem=y
On Tue, 22 May 2007 13:26:09 +1000 Brad Plant <bplant@xxxxxxxxxxxx> wrote: > On Mon, 21 May 2007 21:56:22 -0500 (CDT) > Paul Archer <tigger@xxxxxx> wrote: > > > After doing some more research, I finally found out what's going on. > > In order to allocate more memory to a domU, it has to be freed from > > somewhere else first. In other words, if memory=256 and maxmem=512, > > then before you run 'xm mem-set mydomU 512', you have to run 'xm > > mem-set 0 <current memory for dom0 - 256>'. > > I suppose this would work just as well by taking the memory from > > another domU (or some combination of domU's and dom0), but I haven't > > tried that. > > I don't think this is the issue here since the dom0 memory usage will > balloon down automatically to free up more RAM for the domU. When I > attempted to get this to work yesterday, dom0 had over 2GB of RAM > allocated to it, so it had heaps to spare when it ballooned down. > > The problem isn't with trying to allocate memory to a domU, it is > with trying to get domU to use or recognise the extra memory. I was > able to allocate the extra memory ok, but running free -m in the domU > would not show the extra memory as being available. Sorry Paul, you were right. It seems that dom0 didn't automatically balloon down to free up the extra ram. I am now passing the dom0_mem variable to the hypervisor so that I don't have to worry about reducing its usage first. Cheers, Brad Attachment:
signature.asc _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |