littlefox Napisano Styczeń 24, 2014 Zgłoszenie Share Napisano Styczeń 24, 2014 Witam, Ostatnio zainstalowałem Fedore 20 wraz z XFCE. Wszystko było by okej gdybym przypadkiem nie zauważył że system widzi ok. połowe dostępnej pamięci. W laptopie (acer travelmate 5740) zainstalowane mam 2 kości: 4GB + 1 GB, na Windows8 oraz Gentoo z najnowszym jądrem widział cały ram. Poniżej co zwraca konsola: [root@localhost /]# more /proc/version Linux version 3.12.8-300.fc20.i686 (mockbuild@bkernel02) (gcc version 4.8.2 2013 1212 (Red Hat 4.8.2-7) (GCC) ) #1 SMP Thu Jan 16 01:28:49 UTC 2014 [root@localhost /]# free total used free shared buffers cached Mem: 2380588 1332904 1047684 129812 157736 597980 -/+ buffers/cache: 577188 1803400 Swap: 0 0 0 [root@localhost /]# more /proc/meminfo MemTotal: 2380588 kB MemFree: 1047504 kB Buffers: 157736 kB Cached: 598108 kB SwapCached: 0 kB Active: 706244 kB Inactive: 549056 kB Active(anon): 500216 kB Inactive(anon): 129208 kB (...) [root@localhost /]# dmidecode -t memory # dmidecode 2.12 SMBIOS 2.6 present. Handle 0x001A, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 16 GB Error Information Handle: No Error Number Of Devices: 2 Handle 0x001B, DMI type 17, 28 bytes Memory Device Array Handle: 0x001A Error Information Handle: 0x001D Total Width: 64 bits Data Width: 64 bits Size: 1024 MB Form Factor: SODIMM Set: None Locator: DIMM0 Bank Locator: BANK 0 Type: DDR3 Type Detail: Synchronous Speed: 1067 MHz Manufacturer: Not Specified Serial Number: 7931AF34 Asset Tag: Unknown Part Number: ACR128X64D3S1333C9 Rank: Unknown Handle 0x001C, DMI type 6, 12 bytes Memory Module Information Socket Designation: DIMM0 Bank Connections: None Current Speed: Unknown Type: DIMM Installed Size: 1024 MB (Single-bank Connection) Enabled Size: 1024 MB (Single-bank Connection) Error Status: OK Handle 0x001F, DMI type 17, 28 bytes Memory Device Array Handle: 0x001A Error Information Handle: 0x0021 Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: None Locator: DIMM1 Bank Locator: BANK 2 Type: DDR3 Type Detail: Synchronous Speed: 1067 MHz Manufacturer: Not Specified Serial Number: 01166DB9 Asset Tag: Unknown Part Number: Not Specified Rank: Unknown Handle 0x0020, DMI type 6, 12 bytes Memory Module Information Socket Designation: DIMM1 Bank Connections: None Current Speed: Unknown Type: DIMM Installed Size: 4096 MB (Single-bank Connection) Enabled Size: 4096 MB (Single-bank Connection) Error Status: OK Handle 0x0025, DMI type 5, 20 bytes Memory Controller Information Error Detecting Method: None Error Correcting Capabilities: Unknown None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 8192 MB Maximum Total Memory Size: 16384 MB Supported Speeds: Other Supported Memory Types: Other Memory Module Voltage: Unknown Associated Memory Slots: 2 0x001C 0x0020 Enabled Error Correcting Capabilities: None System aktualny, nic nie grzebany. Partycje swap usunąłem podczas instalacji ponieważ przy dostępnej pamięci i małej pojemności dysku go nie potrzebuje. W czym może być problem (sprawdzałem config jądra i wygląda ok)? Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Miszcz Napisano Styczeń 24, 2014 Zgłoszenie Share Napisano Styczeń 24, 2014 Na architekturze x86 maksymalna ilość RAM to właśnie 4GB. Jeżeli chcesz, żeby twój system obsługiwał więcej jak ten limit bez przechodzenia na x64 możesz zainstalowac kernela z rozszerzeniem PAE: yum install kernel-PAE.i686 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
littlefox Napisano Styczeń 24, 2014 Autor Zgłoszenie Share Napisano Styczeń 24, 2014 Witam, Okej, ale czy system nie powinien widzieć właśnie tych 4 GB zamiast 2,3GB (MemTotal: 2380588 kB)? Pozdrawiam EDIT: Skompilowałem sam najnowsze jądro i zobaczył poprawną ilość ramu: (Mem: 4828716) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Jusko Napisano Styczeń 25, 2014 Zgłoszenie Share Napisano Styczeń 25, 2014 Okej, ale czy system nie powinien widzieć właśnie tych 4 GB zamiast 2,3GB (MemTotal: 2380588 kB)? Nie - w systemach x86 zobaczysz właśnie takie ilości pamięci i wynika to z ich adresowania. Dlatego z ilością powyżej 3GB RAM musisz albo zainstalować system 64 bitowy lub jądro PAE (rozszerza adresowanie). Tyczy się do każdego systemu, czy to Linux, Windows, OS X, Solaris itd. Tak to po prostu działa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się