RE: Trouble getting the 4G (a.k.a. hugemem) patch to work.
I'm guessing that you are using the 32bit version since 64bit version doesn't require a hugemem version to
address about 4GB.
You should try using the PAE version, see the following post
http://www.mail-archive.com/rhelv5-list-H+wXaHxf7aLQT0dZR+AlfA <at> public.gmane.org/msg04272.html
It explains that if you use the standard 32bit hugemem version that much of the memory area reserved for the
kernel is used up for addressing the memory above 4GB. Where as the PAE kernel is for systems that support
PAE, which has 36bits for addressing memory and will avoid any weird memory mapping issues all the way up to
64GB. Still though if you need a system with more than 16GB, you're better off using 64bit.
Systems Software Engineer
Hewlett Packard Galway Ltd.
Postal Address: Hewlett Packard Galway Limited, Ballybrit Business Park, Galway
Registered Office: Hewlett Packard Galway Limited, 63-74 Sir John Rogerson's Quay Dublin 2
Registered Number: 361933
The contents of this message and any attachments to it are confidential and may be legally privileged. If
you have received this message in error you should delete it from your system immediately and advise the sender.
To any recipient of this message within HP, unless otherwise stated you should consider this message and
attachments as "HP CONFIDENTIAL".
> -----Original Message-----
> From: users-bounces@...
> [mailto:users-bounces@...] On Behalf Of Edward Hibbert
> Sent: 09 April 2009 13:30
> To: users@...
> Subject: [Users] RE: Trouble getting the 4G (a.k.a. hugemem)
> patch to work.
> One other bit of info; I'm fairly sure that the 4G patch is
> built in to the kernel, because I can see this during the
> boot sequence:
> mapped 4G/4G trampoline to fff6d000.
> So that leaves me baffled as to why I can't get a process above 3G.
> From: Edward Hibbert
> Sent: 09 April 2009 11:41
> To: 'users@...'
> Subject: Trouble getting the 4G (a.k.a. hugemem) patch to work.
> Apologies if this is a dumb FAQ.
> I'm trying to get a kernel with what's known in the RedHat
> world as hugemem, i.e. 4G user space. I've downloaded a -ent
> version of the 2.6.18 kernel, and also tried building one
> myself, but neither of these seems to allow me to exceed 3G.
> The source code does seem to have 4G macros in it, and I find
> it hard to believe that the patch simply doesn't work - so
> I'm more inclined to think I'm doing something stupid.
> Any suggestions? Yes, yes, I know we should move to 64-bit,
> but that's not an option right now.