리눅스관련/커널2009/11/10 06:30
우분투 64bit 사용중 wma(wma9dmo)코덱 문제및 플래쉬 버튼 안눌러지는 문제등...
일부 프로그램의 호환성 문제 때문에 다시 32bit로 돌아가기로 마음먹었습니다.

하지만 우분투 32bit는 메모리 4G 미만만 지원한다군요.
사실 64bit로 설치한 이유가 메모리 때문에 설치한것이니 이런 문제는 이미 알고있던 문제입니다.

그렇치만 호환성 문제 때문에 64bit를 제대로 쓸수없으니 눈물을 머금고 32bit로 돌아가야죠.
그래서 32bit 우분투에서 4G이상 메모리를 극복하기 위해 구글링해보니 역시 방법이 있네요.

출처: http://www.cyberciti.biz/faq/ubuntu-linux-4gb-ram-limitation-solution/

32bit에서 메모리를 4G이상 지원하려면 PAE (Physical Address Extension)를 인식하는 Kernel을 설치하라는군요.

우선 PAE kernel을 설치하기전 현재 메모리 사용량을 봅시다.:
$ free -m

Sample output:

                  total       used       free     shared    buffers     cached
Mem:          3291        801       2489          0         95        342
-/+ buffers/cache:        363       2927
Swap:         1906          0       1906

보는것처럼 총 메모리량이 3291M로 4G에 한참 못 미치는군요.

이제 PAE Kernel 을 설치합시다.
$ sudo apt-get update
$ sudo sudo apt-get install linux-headers-server linux-image-server linux-server


설치가 끝나면 재부팅 합니다.
$ sudo reboot


재부팅이 끝나고 나면 다시 메모리 사용량을 확인해봅시다.
$ free -m

Sample output:

                  total       used       free     shared    buffers     cached
Mem:          8105       1292       6812          0         38        483
-/+ buffers/cache:        770       7334
Swap:         1906          0       1906
총 메모리량이 8105M로 8G 모두 잡히는군요.
저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델