4GB memory 한계..??
글쓴이: hyper9 / 작성시간: 목, 2010/03/25 - 1:20오전
좀 이상한 것을 발견하게 되어 질문드립니다. ^^
QuadCore CPU를 사용하면서, 32bit linux 를 설치했는데,,
가용 Memory가 3.2GB ~ 3.3GB 밖에 안되는 것 같아요.
Kernel에 PAE를 enable했거든요..
그런데, 64bit linux를 설치하면 전체가 다 보이는 것 같아요.
이건 왜 그러는 걸까요?
PAE가 enable되면,,address line이 36bit가 된다고 들었던 것 같은데요.
4GB를 제대로 쓰기위해 뭔가 다른 것을 해야하는 걸까요?
조언 부탁 드립니다.
Forums:
잘 알고 계시네요.
덧붙이자면 지금 사용하고 계신 컴퓨터는 AMD64(일반적인 x86을 확장한 개념)이기 때문에 가능하죠.
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
제 얘기가 좀 모호했는지 모르겠네요.
32 bit linux에서 PAE를 enable했음에도 불구하고 4GB를 이용할 수 없고,
단지 3.2 ~ 3.3GB 정도까지 밖에 이용을 할 수 없었던 이유가 무엇일까 궁금해하고 있던 중입니다.
[bushi@rose net]$ uname
OTL
덩달아... $ uname
덩달아...
4096MB 램 사용중입니다. 4024MB로 나오네요.
제 System은요..
첨부와 같습니다. 첨부는 BIOS 화면을 capture한 것입니다.
뭔 소리 하시는
뭔 소리 하시는 건가요 ?
64bit 리눅스 설치하면 bios 화면이 그 그림과 달라진다는 얘긴가요 ?
아... vm 화면인가 보네요.
정상입니다. 신경끄세요.
OTL
바이오스에 메모리
바이오스에 메모리 리매핑을 활성화하는 옵션이 없나요?
커널
커널 컴파일중이신가요?
일단 "일반적" 인 배포판의 PAE Kernel Package를 설치하셔서 반드시 grub의 부팅 순서를 정확하게 지정하신 후 변경해서 부팅해 보세요.
그리고 인식이 제대로 안되면 Kernel Boot option에 mem옵션으로 메모리 사이즈를 지정해 주시구요.
정말 혹시나 vmware라면;; vmware-server 1.x 버전은 문제가 있고 2.x 버전은 인식에 문제가 없습니다. workstation에서의 기술적 논의는 없어서 정확하게는 모르겠네요.
바이오스가 real machine에서의 화면이라면..이건 보드쪽을 확인해 보셔야 할 겁니다.
- 근데 리눅스라면..굳이 32bit 설치를 고집하실 이유가 있을까요? compat library들도 다 제공되고 개발툴이나 실행환경 자체가 64bit 환경이라도 32bit 툴 운용에 지장이 없는 수준으로 올라왔는데 말이지요. 클라이언트 환경이야 이제 플래쉬도 잘 되고 jre도 잘 되고 하니까요.
댓글 달기