[완료] 리눅스 4GB 인식시키는 방법 질문입니다.

slc의 이미지

최근 PC 하나 조립하면서 메모리 싸길래.. 4GB 박아버렸습니다.
아~~ 근디.. 4GB 모두 인식이 안되네요..

4GB 모두 인식 시키는 방법은 무엇일까요...

현상은
실제 메모리 : 4GB - 16MB(VGA)
linux 인식 메모리는 : 3.3GB 정도
약 0.7GB가 없네요..
어데갔을까요 -_-..

구성은...
CentOS 5.0, AMD CPU
Kernel 2.6.21.3 (2.6.22.1도 인식이 안되는군요)

HIGHMEM4G로 kernel을 새로 빌드했습니다.
여기에 등록된 것을 좀 뒤져보니.. HIGHMEM4G 내용이 있더군요..
이미 HIGHMEM4G로 빌드한 것이라 더 손볼 것을 제 능력으로는 못 찾겠네요..

혹시 비슷한 상황에서 해결하신 분 있으시면 좀 가르쳐주세요..

미리 감사의 말씀을 드립니다.

PS: 1. 요거 빼먹었네요..
바이오스에서는 4GB - 16MB로 잡힙니다.. -_-

2. boot message 입니다.

Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f57f0
Entering add_active_range(0, 0, 1048576) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->  1048576
early_node_map[1] active PFN ranges
    0:        0 ->  1048576
On node 0 totalpages: 1048576
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 6400 pages used for memmap
  HighMem zone: 812800 pages, LIFO batch:31
DMI 2.4 present.
 .
 .
 . 
Memory: 3352164k/4194304k available (2058k kernel code, 37040k reserved, 852k data, 208k init, 2472896k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff9c000 - 0xfffff000   ( 396 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc06dd000 - 0xc0711000   ( 208 kB)
      .data : 0xc0602987 - 0xc06d7a5c   ( 852 kB)
      .text : 0xc0400000 - 0xc0602987   (2058 kB)
 
 
# free
             total       used       free     shared    buffers     cached
Mem:       3353192    1991692    1361500          0     185848    1498224
-/+ buffers/cache:     307620    3045572
Swap:      8385912          0    8385912
 
# cat /proc/meminfo
MemTotal:      3353192 kB
MemFree:       1361492 kB
Buffers:        185848 kB
Cached:        1498224 kB
SwapCached:          0 kB
Active:        1277448 kB
Inactive:       602944 kB
HighTotal:     2472896 kB
HighFree:       734496 kB
LowTotal:       880296 kB
LowFree:        626996 kB
SwapTotal:     8385912 kB
SwapFree:      8385912 kB
Dirty:          112212 kB
Writeback:           0 kB
AnonPages:      196356 kB
Mapped:         442560 kB
Slab:            59908 kB
SReclaimable:    44664 kB
SUnreclaim:      15244 kB
PageTables:       1516 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:  10062508 kB
Committed_AS:   779020 kB
VmallocTotal:   114680 kB
VmallocUsed:      5116 kB
VmallocChunk:   109516 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     4096 kB

이걸 어떻게 해석해야할지 쩝..

----------------------

HIGHMEM -> 64GB로 잡아주니 되는군요..

도움 주신분들 감사드립니다.

alee의 이미지

바이오스에서 4G가 안 잡히는 경우가 있더군요.
이런 경우 커널에서 아무리 4G를 지원해 줘도 소용이 없습니다.
일단 바이오스에서 4G가 다 인식이 되어 있는지 확인해 보시고 만약 안 되어 있는 경우,
바이오스의 메뉴를 잘 찾아 보면 “Memory Hole” 이라는 글자가 들어가는 옵션이 있습니다.
그 옵션을 Enable 시켜 보세요.

slc의 이미지

답변 감사합니다... ^^;;

일단 바이오스에서는 잘 잡혀요..
그리고 HIGHMEM4G로 커널 빌드도 했고요..
그러나 안잡히네요.. -_-..

------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
home

dalgarak의 이미지

Quote:

Warning only 4GB will be used.
Use a PAE enabled kernel.

PAE를 활성화시켜야 합니다. HIGHMEM4G 로 설정하면 CONFIG_X86_PAE 값이 아예 설정이 안되던걸로 기억합니다.
HIGHMEM64G로 설정하면 CONFIG_X86_PAE가 같이 활성화 됩니다.
menuconfig 설정 후에 .config 파일을 열고 CONFIG_X86_PAE=y로 되어있는지 확인하시고 빌드하시면 됩니다.

그게 아니면 아예 64bit 로 가셔야 합니다. =3=33

------
http://lunapapa.egloos.com , me2day : lunapapa , IRC: LunA_J`etch@#gnome

slc의 이미지

답변 감사합니다..

2.6.21.3 과 2.6.22.1 커널의 .config에는 CONFIG_X86_PAE 값이 아예 없네요..
.config 안에 직접 CONFIG_X86_PAE=y 넣으면 된다는 말씀이죠.. ^^..

잠깐 뒤져보니.. PAE와 관련된 것으로 보이는군요..

해보고.. 결과를 올려야겠습니다.

다시한번 감사드립니다.

추가요..
HIGHMEM -> 64GB로 하니까 들어가는군요. -_-..
원격이라 부팅하기 겁나는.. ^^;;

HIGHMEM -> 64GB로 변경하니까.. 잘 잡히네요..

감사합니다..

------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
home

yuni의 이미지

             total       used       free     shared    buffers     cached
Mem:          3515        233       3282          0          4        100
-/+ buffers/cache:        128       3386
Swap:         1074          0       1074
[\code]
제것은 이렇게 잡히는 군요. 우분투 FF 64 입니다.
예전에 이걸로 여기서 물어 보니, 정확하지 않을 수 있습니다만, 1기가 > 1000메가 라서 결국은 이렇게 잡히는 것이 정상이라고 하더군요.
 
==========================
안녕하세요? 인간이 덜 영글어서 실수가 많습니다. :-)
=====================
"지금하는 일을 꼭 완수하자."

==========================
부양가족은 많은데, 시절은 왜 이리 꿀꿀할까요?
=====================
"지금하는 일을 꼭 완수하자."

gbkwon의 이미지

1기가가 1000 메가는 램은 적용이 안되는게 아닐까 생각 됩니다.

보통 램이 128M, 256M, 512M, 1G 모듈이 있는데 이중에 1G 가 1000M 라고 한다면 좀 이상할 것 같은데요..

물론 HDD 나 NIC 에서는 말씀 하신데로 1기가가 1000메가가 맞습니다.

어떤 이유로 4기가가 3.5기가로 나오는 것일까요..??;

그리고 PAE 를 지원해서 64G 까지 사용할 수 있도록 하면 PAE 를 지원 안하도록 했을때 보다 성능 상의 이점이 있을까요.???

예를 들어 6기가의 메모리를 가지고 있는 웹 서버를 PAE 를 지원 하지 않도록 해서 4기가만 사용하는거랑

PAE 를 지원해서 6기가를 사용하는거랑 어떤 것이 더 웹 서빙에 효과 적일까요..??

저도 궁금해 하고 있는 부분이었습니다.

예전 글을 찾아 보니 아래와 같은 글은 있는데.. ; 결론은 없네요. ~~~;

http://kldp.org/node/21053

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.