Thomas Goirand (GPLHost)
2006-Apr-19 04:25 UTC
[Xen-users] Memory detection on a Supermicro P8SCi 4GB server
Hello, I have a server in production using a Supermicro P8SCi board. It has 4GB in, and the BIOS shows 4GB. Xen 2.0.7 sees only 3GB, and I have 1GB that is lost. Has any of you had this problem, and is there a way to resolve it? Does Xen 3.0.2 resolves that issue? Thomas Goirand, GPLHost LLC Manager -- Web: http://www.gplhost.com GPLHost:>_ Open source hosing worldwide Web spaces featuring GPL control panel and Xen VPS Locations in Singapore, Florida, Paris, soon in Israel, Italy and London _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Petersson, Mats
2006-Apr-20 10:34 UTC
RE: [Xen-users] Memory detection on a Supermicro P8SCi 4GB server
> -----Original Message----- > From: xen-users-bounces@lists.xensource.com > [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of > Thomas Goirand (GPLHost) > Sent: 19 April 2006 05:26 > To: xen-users@lists.xensource.com > Subject: [Xen-users] Memory detection on a Supermicro P8SCi 4GB server > > Hello, > > I have a server in production using a Supermicro P8SCi board. > It has 4GB in, and the BIOS shows 4GB. Xen 2.0.7 sees only > 3GB, and I have 1GB that is lost. Has any of you had this > problem, and is there a way to resolve it? Does Xen 3.0.2 > resolves that issue? > > Thomas Goirand, GPLHost LLC ManagerThat''s because Xen 2.0 doesn''t support PAE - Page Address Extension. 4GB of RAM doesn''t actually fit in 4GB of address space, since the PCI devices will need some address space too - and for those to work well with 32-bit OS''s, they need to be below 4GB. So what you get is that you have some 3GB or so of RAM below 4GB, then PCI devices, and if your chipset and OS supports this, you get whatever RAM is covered by the PCI devices "shuffled" up above 4GB. The end result is that you need an OS (and Hypervisor) that understands more than 4GB of memory space. This means either PAE or 64-bit OS/Hypervisor. Note also that you need to have same bitness for the hypervisor and the OS that runs on top of it, so you''d need to upgrade the OS as well as the hypervisor to PAE if you want 4GB of RAM to be visible. Xen 3.0 supports both PAE and 64-bit (to be very exact, 64-bit paging is just another extension on top of PAE, so it''s using the same mechanism to address it''s memory) -- Mats _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users