I have a server with 48GB or RAM on which I have installed RHEL5 with the xen kernel. I think maybe this is normal behavior, but the kernel only seems to be able to see 32GB. I looked around online, and I found very little. I think a significant data point is that xm info
reports total_memory
as 49142 (MB, I assume), which I suppose means that I can utilize the 48GB for my VMs?
If
xm info
reports all of the RAM then you should be able to assign it out to your domU's without a problem. I typically set thedom0_mem
setting on the grub.conf boot line to limit the RAM the dom0 can utilize and save the rest for the domU's. I couple this with settingdom0-min-mem
to 0 inxend-config.sxp
to keep it from ballooning larger.I'm not aware if there is a 32GB limit to the dom0, but I've not had a system with that much RAM to be able to test it either. Xen requires a PAE-based kernel build so it should be able to address the RAM.