본문 바로가기

IT-Consultant

CentOs 메모리 4GB 인식하기


원인 : Centos 4.x  에서는 아무 문제 없이 메모리 4G가 인식 되었는데 Centos 5.x  에서 3GB 로 인식이 안되는 증상


Centos 5로 오면서 기본 커널에서는 메모리 4기가 이상을 지원을 안한다고 합니다.


# cat /proc/meminfo

Here is the quick output of cat /proc/meminfo | head -4
MemTotal: 3050656 kB
MemFree: 1944568 kB
Buffers: 54604 kB
Cached: 691820 kB



4G 이상 대용량 메모리를 사용하기 위해서는 커널을 kernel-PAE로 업그레이드 해야 된다. 단 CPU에서 PAE 기능을 지원해야 된다.

cat /proc/cpuinfo |grep -i pae 해서 내용이 나오면 cpu에서 지원되는 거다. PAE 커널은 최대 메모리 64G까지 지원된다.

#yum install kernel-PAE

커널 설치하고 grub.conf에서 default로 부팅하는게 PAE 커널로 돼있는지 확인하고 리부팅하면 된다.