Mam laptopa Asus G50vt-x5 z zainstalowanym 4 GB pamięci RAM. Ale Ubuntu 10.10 pokazuje tylko 3 GB pamięci RAM. Dlaczego pokazuje tylko 3 GB pamięci RAM zamiast pełnego 4 GB? wyjście free
polecenia to:
neal@ubuntu:~$ free
total used free shared buffers cached
Mem: 3095668 2972784 122884 0 747996 1590044
-/+ buffers/cache: 634744 2460924
Swap: 0 0 0
free
polecenia?Odpowiedzi:
Jeśli zainstalowano 32-bitową wersję Ubuntu, nie rozpozna ponad 4 GB pamięci. Musisz zainstalować 64-bitową wersję Ubuntu, aby system rozpoznał więcej niż 4 GB pamięci.
Zobacz też:
Zauważ, że teraz standardem jest tworzenie obrazów Ubuntu i dostarczanie ich z jądrem obsługującym PAE, co pozwala na użycie ponad 4 GB pamięci RAM w systemach 32-bitowych. Wymaga to jednak użycia procesora obsługującego PAE w systemie. Jeśli twój system jest wystarczająco stary, jądra PAE nie będą działać, a powyższe ograniczenie limitu pamięci 4 GB nadal będzie obowiązywać.
źródło
debootstrap/cdebootstrap
), ich ustawienia / pliki pozostaną nienaruszone, z wyjątkiem oczywiście/etc
.Możesz zainstalować wersję 64-bitową, ale jeśli nie chcesz tego robić, możesz zainstalować jądro obsługujące PAE (rozszerzenie adresu fizycznego) w wersji 32-bitowej.
Po 10.04 Ubuntu automatycznie instaluje jądro obsługujące PAE, jeśli wykryje więcej niż 3 Gb pamięci. Ale ubuntu wiki mówi:
Sądzę więc, że zainstalowałeś Ubuntu na CD bez połączenia z Internetem.
Spróbuj tego:
sudo apt-get install linux-generic-pae linux-headers-generic-pae
Co to jest PAE?
Rozszerzenie adresu fizycznego to technologia, która pozwala 32-bitowym systemom operacyjnym na wykorzystanie do 64 Gb pamięci (RAM), co zwykle osiąga się przez przejście na system 64-bitowy. PAE jest obecnie obsługiwany na większości komputerów i jest to łatwa procedura, aby włączyć go w Ubuntu, jeśli jeszcze nie jest. Aby sprawdzić, czy twój procesor obsługuje PAE, spróbuj
grep --color=always -i PAE /proc/cpuinfo
Zasadniczo zalecany jest odpowiedni system 64-bitowy, jeśli masz pamięć 4 Gb lub więcej i / lub chcesz w pełni skorzystać z architektury 64-bitowej (patrz 32-bit i 64-bit), ale w niektórych przypadkach całkowite przejście na 64-bitowe pożądane, a stosowanie PAE może być realnym kompromisem.
Należy zauważyć, że nie ma wirtualnego rozszerzenia adresu. tzn. aplikacje nadal mają taką samą ilość pamięci wirtualnej, ponieważ adresy wirtualne są nadal 32-bitowe, a adresy fizyczne mają 36 bitów. Dlatego PAE wcale nie jest odpowiednikiem systemu 64-bitowego.
źródło
Otwórz / var / log / dmesg / dmesg i poszukaj sekcji na początku, która wygląda następująco:
Opublikuj tę sekcję, aby uzyskać szczegółową analizę. Poszukaj także innej linii, trochę dalej:
Często zdarza się, że pamięć wideo zajmuje miejsce w obszarze 3-4 GB. W niektórych systemach pamięć ta jest po prostu tracona. Na innych można go odwzorować, często powyżej znaku 4 GB, do którego dostępu potrzebujesz jądra pae lub 64-bitowego.
źródło
Masz trzy rozwiązania, z których dwa zostały już zasugerowane:
kernel-image-2.6-amd64-k8
iamd64-libs
źródło
Rum memtest („Test memory”) z menu startowego (lub nośnika instalacyjnego), jeśli pierwszy ekran zgłasza mniej niż 4Gb, zaktualizuj (Flash * ROM) BIOS.
Uruchom sudo lshw, aby określić model swojej płyty głównej, a następnie przejdź do strony dostawcy i najnowszej wersji BIOS DL tje.
źródło
Wiem, że jest to nieco zbyt zlokalizowane, ale dedykowane pytanie zostało oznaczone jako zduplikowane i teraz przekierowuje do tego pytania.
Dla użytkowników Dell XPS 13 L321X dostępna jest aktualizacja systemu BIOS, która wprowadziła ten problem / funkcję. Więc jeśli chcesz odzyskać 4G pamięci RAM, musisz zmienić system na BIOS A04 . Istnieją dwa tematy wspominające ten problem w społeczności Dell:
źródło