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 188 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


188 Rep. 21 Best 33 Answers 1 Questions
59 Rep. 0 Best 0 Answers 24 Questions
43 Rep. 6 Best 7 Answers 1 Questions