Linux를 실행하는 Macbook Pro-3.6GB RAM 만 사용 가능


2

4GB의 RAM으로 MacBook Pro에 Linux를 행복하게 설치했지만 3.6GB 만 사용할 수 있습니다.

robert@raptor ~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3684       2184       1500          0         83       1096
-/+ buffers/cache:       1004       2680
Swap:         6149          0       6149

64 비트 커널을 실행 중이므로 문제가되지 않습니다.

robert@raptor ~$ uname -a
Linux raptor 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux

전체 4GB를 사용 가능하게하려면 어떻게해야합니까?


업데이트 : 이것은 MacOS X에서 최고를 실행할 때 얻는 것입니다.

PhysMem: 540M wired, 640M active, 231M inactive, 1411M used, 2685M free.

사용 된 + 무료 = 4096MB

업데이트 2 : MacRumors.com 에는 사용자가 Windows 7/64 비트와 동일한 문제를 불평 하는 스레드 가 있습니다 .

업데이트 3 : /proc/meminfo출력 :

MemTotal:        3773288 kB
MemFree:         1164244 kB
Buffers:          109096 kB
Cached:          1270520 kB
SwapCached:            0 kB
Active:          1446756 kB
Inactive:         962728 kB
Active(anon):     803404 kB
Inactive(anon):   230556 kB
Active(file):     643352 kB
Inactive(file):   732172 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       6297596 kB
SwapFree:        6297596 kB
Dirty:               792 kB
Writeback:             0 kB
AnonPages:       1029880 kB
Mapped:           185096 kB
Shmem:              4096 kB
Slab:             131260 kB
SReclaimable:     106212 kB
SUnreclaim:        25048 kB
KernelStack:        2680 kB
PageTables:        21248 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8184240 kB
Committed_AS:    3113016 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      123884 kB
VmallocChunk:   34359596028 kB
HardwareCorrupted:     0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       54444 kB
DirectMap2M:     3852288 kB

의 메모리 정보 dmesg:

[    0.000000] Memory: 3759972k/5242880k available (4780k kernel code, 1336600k absent, 146308k reserved, 6603k data, 892k init)

업데이트 4 :

에 따른 비디오 카드 정보 lspci:

02:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GT] (rev a1)

dmesg모델과 관련된 일부 출력 :

[    0.000000] DMI: Apple Inc. MacBookPro5,3/Mac-F22587C8, BIOS    MBP53.88Z.00AC.B03.0906151647 06/15/09

cat / proc / meminfo는 무엇을 제공합니까? 일부 커널에는 일부 하드웨어에 패치가 필요하며, 때때로이 문제를 처리해야하지만 특별한 패치가 있습니다.
madmaze

내 첫 번째 생각은 비디오 메모리이지만 분명히 그렇지 않습니다. 커널 로그 (일반적으로 /var/log/kern.log배포판에 따라 또는 그에 따라)에는 다음을 포함하는 줄이 있어야합니다 Memory: 1234567k/1236789k available …. (근처에 다른 메모리 관련 줄이 있으면 게시하십시오.)
Gilles

@madmaze, @Giles : 질문에 대한 내 업데이트를 참조하십시오
Robert Munteanu

흠, 1000 대 1024와 관련이 있는지 궁금하고 OSx는 실제로 4GB가 있다고 가정합니다. 그래도 추측입니다.
madmaze

@madmaze : 그럴 경우 놀랐습니다. OS X은 유닉스 인증을 받았습니다.
Robert Munteanu

답변:


-1

커널 설치에 kernel-PAE 및 kernel-PAE-devel 패키지를 추가하십시오. 그런 다음 grub에서 항목을 선택하여 PAE 커널을 부팅하고 여전히 3.6GB 만 표시되는지 확인하십시오.


답장을 보내 주셔서 감사합니다. 현재 -desktopPAE 기능이 포함 된 OpenSUSE 커널을 사용하고 있습니다. 그러나 이것은 64 비트 변형을 실행 한 이후에는 문제가되지 않습니다.Linux raptor 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 x86_64 x86_64 x86_64 GNU/Linux
Robert Munteanu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.