전제조건 : 메인보드에서 4G이상의 메모리를 인식함.
CPU(intel)에 PAE(Physical Address Extensions) 기능이 있어야 함
확인 :
# cat /proc/cpuinfo | grep -i pae
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx tm2 ssse3 cx16 xtpr dca lahf_lm
와 같이 pae 플래그가 있어야 한다.
CPU 지원이 가능한것을 확인했다면, 이제 커널 지원만 되면 끝난다.
최신 OS들에는 kernel-PAE 커널이 RPM으로 별도로 존재하므로,
# yum install kernel-PAE kernel-PAE-devel
커널을 설치하면 되며, 소스 커널 설치시에는 커널 옵션 설정에서 PAE 관련 기능을 활성화하고, 수치를 64G로 설정하여 컴파일-설치 하면 32bit OS에서도
얼마든지 고용량 메모리를 사용할수 있다.
# centos 4 에서는 아래와 같이~
# yum install kernel-hugemem kernel-hugemem-devel






24768
11
53










댓글을 달아 주세요