4GB memory 한계..??

hyper9의 이미지


좀 이상한 것을 발견하게 되어 질문드립니다. ^^
QuadCore CPU를 사용하면서, 32bit linux 를 설치했는데,,
가용 Memory가 3.2GB ~ 3.3GB 밖에 안되는 것 같아요.

Kernel에 PAE를 enable했거든요..
그런데, 64bit linux를 설치하면 전체가 다 보이는 것 같아요.
이건 왜 그러는 걸까요?
PAE가 enable되면,,address line이 36bit가 된다고 들었던 것 같은데요.

4GB를 제대로 쓰기위해 뭔가 다른 것을 해야하는 걸까요?
조언 부탁 드립니다.

moonhyunjin의 이미지

덧붙이자면 지금 사용하고 계신 컴퓨터는 AMD64(일반적인 x86을 확장한 개념)이기 때문에 가능하죠.

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

hyper9의 이미지

32 bit linux에서 PAE를 enable했음에도 불구하고 4GB를 이용할 수 없고,
단지 3.2 ~ 3.3GB 정도까지 밖에 이용을 할 수 없었던 이유가 무엇일까 궁금해하고 있던 중입니다.

bushi의 이미지

[bushi@rose net]$ uname -a
Linux rose.mizi.com 2.6.31.12-174.2.19.fc12.i686.PAE #1 SMP Thu Feb 11 07:22:55 UTC 2010 i686 i686 i386 GNU/Linux
[bushi@rose net]$ 
[bushi@rose net]$ free -b
             total       used       free     shared    buffers     cached
Mem:    8323936256 2638274560 5685661696          0  492945408  767987712
-/+ buffers/cache: 1377341440 6946594816
Swap:   2147475456  199999488 1947475968
[bushi@rose net]$ 
[bushi@rose net]$ expr 8 \* 1024 \* 1024 \* 1024
8589934592
[bushi@rose net]$
200 메가 어디갔냐고요 ? 십수메가는 커널 코드와 데이타로 빠졌고 나머진 VGA 일걸요.

OTL

planetarium의 이미지

덩달아...

$ uname -a
Linux XXXXXXXXXX 2.6.32-17-generic-pae #26-Ubuntu SMP Sat Mar 20 01:28:23 UTC 2010 i686 GNU/Linux
 
$ free -m
             total       used       free     shared    buffers     cached
Mem:          4024       1391       2632          0         55        428
-/+ buffers/cache:        908       3116
Swap:         2047          0       2047

4096MB 램 사용중입니다. 4024MB로 나오네요.

hyper9의 이미지

첨부와 같습니다. 첨부는 BIOS 화면을 capture한 것입니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon BIOS.JPG0바이트
bushi의 이미지

뭔 소리 하시는 건가요 ?
64bit 리눅스 설치하면 bios 화면이 그 그림과 달라진다는 얘긴가요 ?

아... vm 화면인가 보네요.
정상입니다. 신경끄세요.

OTL

ifree의 이미지

바이오스에 메모리 리매핑을 활성화하는 옵션이 없나요?

ydhoney의 이미지

커널 컴파일중이신가요?

일단 "일반적" 인 배포판의 PAE Kernel Package를 설치하셔서 반드시 grub의 부팅 순서를 정확하게 지정하신 후 변경해서 부팅해 보세요.

그리고 인식이 제대로 안되면 Kernel Boot option에 mem옵션으로 메모리 사이즈를 지정해 주시구요.

정말 혹시나 vmware라면;; vmware-server 1.x 버전은 문제가 있고 2.x 버전은 인식에 문제가 없습니다. workstation에서의 기술적 논의는 없어서 정확하게는 모르겠네요.

바이오스가 real machine에서의 화면이라면..이건 보드쪽을 확인해 보셔야 할 겁니다.

- 근데 리눅스라면..굳이 32bit 설치를 고집하실 이유가 있을까요? compat library들도 다 제공되고 개발툴이나 실행환경 자체가 64bit 환경이라도 32bit 툴 운용에 지장이 없는 수준으로 올라왔는데 말이지요. 클라이언트 환경이야 이제 플래쉬도 잘 되고 jre도 잘 되고 하니까요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.