Showing results for 
Search instead for 
Did you mean: 

Linux Memory Upgrade

Regular Advisor

Linux Memory Upgrade


I am attempting to upgrade a redhat server running on a HP proliant BL25p from 4G to 10G but the OS does not pick up the new memory even though it gets detected at the BIOS on bootup.

I have done some research and discovered that certain OS's may not report all installed memory for HP ProLiant Servers with 4G or greater of memory if PAE mode is not enabled.

Can anybody tell me how I can enable this mode (PAE) or essentially how I can get the OS to pick up the additional memory?

The OS I am using is as following:

[root]# uname -a
Linux rhofa1 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:50:31 EST 2004 i686 athlon i386 GNU/Linux
[root]# cat /etc/issue
Red Hat Enterprise Linux AS release 3 (Taroon Update 4)
Kernel \r on an \m

Honored Contributor

Re: Linux Memory Upgrade

Whoa, you have a RHEL 3 distribution, and it's not even up to date with patches (at Update level 4 instead of something like 9).

The first step would be to confirm your CPUs support PAE. That can be done by looking at the "flags" lines at /proc/cpuinfo. If "pae" is mentioned on those lines, you have PAE support in your hardware.

The second step would be the OS support. You would need a kernel that has CONFIG_HIGHMEM options set to support more than 4G of memory. If you're using kernels packaged by RedHat, you could check the kernel options by reading the /boot/config- file that matches your current kernel version.

The BL25p blade has Opteron CPUs, so I believe this RedHat Knowledge Base note is exactly what you'll need:

Steven E. Protter
Exalted Contributor

Re: Linux Memory Upgrade


Try installing and booting off the hugemem kernel.

Steven E Protter
Owner of ISN Corporation