[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xen: memory initialization/balloon fixes (#3)
On 20/09/11 17:57, Dan Magenheimer wrote: > > Thanks for your patches! I am looking at a memory capacity/ballooning > weirdness that I hoped your patchset might fix, but so far it has not. > I'm wondering if there was an earlier fix that you are building upon > and that I am missing. > > My problem occurs in a PV domU with an upstream-variant kernel based > on 3.0.5. The problem is that the total amount of memory as seen > from inside the guest is always substantially less than the amount > of memory seen from outside the guest. The difference seems to > be fixed within a given boot, but assigning a different vm.cfg mem= > changes the amount. (For example, the difference D is about 18MB on > a mem=128 boot and about 36MB on a mem=1024 boot.) I don't see the problem? The MemTotal value /proc/meminfo doesn't include some pages reserved by the kernel which is why it's less than the maximum reservation of the domain. > Part B of the problem (and the one most important to me) is that > setting /sys/devices/system/xen_memory/xen_memory0/target_kb > to X results in a MemTotal inside the domU (as observed by > "head -1 /proc/meminfo") of X-D. This can be particularly painful > when X is aggressively small as X-D may result in OOMs. > To use kernel function/variable names (and I observed this with > some debugging code), when balloon_set_new_target(X) is called > totalram_pages gets driven to X-D. Again, this looks like the correct behavior to me. David _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |