[kernel-xen] balloon messages from latest kernel-xen
Glenn Enright
glenn at rimuhosting.com
Wed Mar 20 14:29:11 EST 2013
On 19/03/13 23:50, Steven Haigh wrote:
> On 19/03/13 16:18, Glenn Enright wrote:
>> HI there,
>>
>> I'm seeing messages like the following in dmesg using the latest 3.8
>> kernel
>>
>> System RAM resource [mem 0x28000000-0x2fffffff] cannot be added
>> xen_balloon: reserve_additional_memory: add_memory() failed: -17
>>
>> This is on an older Core2 intel MB with only 4G RAM. Everything appears
>> to be working normally otherwise. I also see some notes about a similar
>> case at
>> http://lists.xen.org/archives/html/xen-devel/2012-12/msg01606.html
>>
>> I have autoballoon=0 in xl.conf per
>> http://wiki.xen.org/wiki/Xen_4.2_Release_Notes and the grub line
>> includes dom0_mem, eg
>>
>> kernel /xen.gz dom0_mem=max:600M dom0_max_vcpus=1 dom0_vcpus_pin
>
> You've turned ballooning off, but you've got it on in the hypervisor.
>
> Use this instead:
> kernel /xen.gz dom0_mem=600M dom0_max_vcpus=1 dom0_vcpus_pin
>
Thanks Steven, that makes sense. But... if I do that I find there is a
bunch or RAM that dom0 can no longer use.
3.6.10 > dom0_mem=max:600M
DirectMap4k: 614792 kB
DirectMap2M: 0 kB
test1 3.8.3-1 > dom0_mem=max:600M
DirectMap4k: 614792 kB
DirectMap2M: 0 kB
noise messages in kernel log from xen_balloon (perhaps those were just
silent before?)
test2 3.8.3-1 > dom0_mem=600M
DirectMap4k: 4119552 kB
DirectMap2M: 0 kB
That is a pretty big difference on test2. I've tried a bunch of
different command line combos, but nothing seems to free up that RAM and
silence the log noise at the same time.
Is there any other option to administratively disable ballooning on the
command line? Not seeing anything on
http://xenbits.xen.org/docs/unstable/misc/xen-command-line.html
Regards, Glenn
More information about the kernel-xen
mailing list