Powtórzę tytuł dłuższym słowem. Czy 32-bitowy Ubuntu może adresować więcej niż 4 GB pamięci RAM na 64-bitowym procesorze?
Powtórzę tytuł dłuższym słowem. Czy 32-bitowy Ubuntu może adresować więcej niż 4 GB pamięci RAM na 64-bitowym procesorze?
Odpowiedzi:
Musisz użyć jądra Linux PAE. Instalator powinien mieć możliwość wyboru jądra PAE. Upewnij się, że podczas instalacji jest połączenie z Internetem, dzięki czemu jądro PAE jest dostępne od samego początku. W razie wątpliwości można zainstalować przy użyciu DVD ISO Ubuntu (który zdecydowanie ma jądro PAE). Aby uzyskać więcej informacji na temat PAE, zobacz Włączanie PAE .
32-bitowy system Ubuntu automatycznie zainstaluje jądro PAE, jeśli wykryje 4 GB pamięci RAM lub więcej. Nie musisz nic z tym zrobić. Jądro PAE może adresować do 64 GB pamięci RAM. Kara za wyniki wprowadzona przez PAE jest nieznaczna.
Tak, może. Korzystam dokładnie z konfiguracji, o którą prosisz, bez żadnych problemów. Oczywiście musisz użyć jądra PAE.
Należy jednak pomyśleć o tym, czy lepiej jest uruchomić jądro 64-bitowe, ponieważ pozwala ono na bardziej efektywne wykorzystanie procesora. Zależy to od tego, co zamierzasz zrobić z komputerem, jeśli jądro 32-bitowe lub 64-bitowe jest bardziej wydajne.
Z tego, czego się nauczyłem, jeśli zainstalujesz 32-bitowy Ubuntu na komputerze, który ma więcej niż 4 GB lub RAM, automatycznie przełączy się w tryb PAE, aby mógł użyć dodatkowej pamięci. Nie ma potrzeby włączania go, ponieważ robi to automatycznie, gdy zobaczy, że masz więcej niż 4 GB pamięci RAM.
Jeśli chodzi o wydajność korzystania z PAE, nie przejmuj się tym, ponieważ różnica między nim a normalnym 32-bitowym jest mniejsza niż 2%, gdy używasz pamięci powyżej 4 GB. Podczas korzystania z pamięci w zakresie 4 GB będzie to taka sama wydajność.
Z PAE możesz zrobić coś takiego, ale powoduje to problemy ze zgodnością niektórych programów.
Chyba że coś nie działa po wypróbowaniu. Lepiej jest po prostu użyć wersji 64-bitowej!
ia32-libs umożliwia uruchamianie 32-bitowych aplikacji w 64-bitowym systemie.
Sprawdzanie, czy masz je z terminala:
dpkg -l|grep ia32-libs
i do instalacji wpisz:
sudo apt-get install ia32-libs
Zachęcam do korzystania z wersji 64-bitowej.