CentOS 5 32-bit only recognize maximum 3 GB RAM

User1984 59 Rep.

I have an old CentOS 5 32-bit server. This is a VPS. I recently purchased additional RAM for my VPS and now total RAM is 4 GB but when I run free -m via SSH, it is showing only 3 GB RAM. I can’t use 1 GB unallocated RAM. Is there any RAM limitation in CentOS 5 32-bit?

Kailash selected answer

Best answer

Kailash 152 Rep.

By default CentOS 5 32-bit Kernel will only use first 3 GB RAM even if you allocate 4 GB RAM. You will a Kernel with PAE (Physical Address Extension) support. You can install it using the following command:

yum install kernel-PAE

You will have to reboot your VPS after installing PAE support Kernel. You may need to change grub.conf to boot your VPS automatically from new Kernel.

User1984 commented on answer


Login to see your profile links
Bloom Email Optin Plugin