Mam laptopa Core i7 z ram 4GB. W systemie Windows wadą korzystania z 32-bitowego systemu operacyjnego byłoby to, że pojedyncza aplikacja nie mogła zużywać więcej niż 2 GB pamięci RAM (+ 2 GB wspólnej pamięci przestrzeni jądra), z wyjątkiem ustawienia przełącznika rozruchu, który zmniejsza ilość pamięci wspólnej jądra, a następnie maksymalnie 3 GB na aplikację.
Jakie wady / ograniczenia miałbym w Ubuntu za trzymanie się 32-bitowego systemu operacyjnego? (Jeśli w ogóle?) - Ponieważ mam tylko 4 GB pamięci RAM, nie rozumiem, dlaczego muszę używać wersji 64-bitowej?
64-bit
architecture
tommed
źródło
źródło
Odpowiedzi:
Jeśli obawiasz się tylko o dostęp do 4 GB pamięci RAM, wybierz 32-bitową wersję Ubuntu + PAE . To najprostszy sposób :-) Ale czytaj dalej, aby zrozumieć ograniczenia i zalety każdej architektury.
Myślę, że twój sprzęt jest całkiem nowy , więc Ubuntu po prostu pobierze 4 GB pamięci nawet w wersji 32-bitowej, ponieważ używa funkcji jądra o nazwie PAE (niektóre wersje Ubuntu mają do tego osobne jądro, sprawdź
Synaptic Package Manager
PAE). Jest naprawdę stabilny i nie pożałujesz, szczególnie w przypadku Flasha, który potrzebuje (jeśli zainstalujesz go w prosty sposób z repozytorium) stosu 32-bitowego. Z mojego doświadczenia wynika, że 64-bitowy system operacyjny z Flash 32-bitowym jest niestabilny.Są to jednak pewne ograniczenia wersji 32-bitowej , proces (program) nie może uzyskać dostępu do więcej niż 2 GB, a czasem 3 GB pamięci (zależy od zarządzania pamięcią jądra i własnej aplikacji, takiej jak Java Virtual Machine). Nie jest to oczywiście problem w przypadku większości aplikacji. Używam jednak kilku narzędzi GPS do tworzenia map. Czasami (w przypadku dużych map) potrzebują więcej niż 2 GB pamięci adresowalnej. Ale to naprawdę nie jest powszechne. Ponadto, 32bit + PAE może być niekompatybilny z niektórymi zastrzeżonymi sterownikami. Działają doskonale z otwartymi źródłami, ale czasami zastrzeżone / binarne sterowniki nie są w stanie obsłużyć tej architektury.
Z drugiej strony możesz przejść do wersji 64-bitowej, a dzięki niemu
Ubuntu Software Centre
możesz cieszyć się dostępem do ogromnej biblioteki aplikacji 64-bitowych. Jeśli jednak chcesz używać zastrzeżonego oprogramowania w systemie Linux, musisz mieć nadzieję, że obsługują one także 64-bit. Produkty takie jak: Adobe Flash, Adobe AIR, wtyczka Google Talk, Skype, Amazon MP3 są tylko 32-bitowe. Niektóre działają, jeśli zainstalujesz 32-bitowy stos w systemie 64-bitowym, ale niektóre nie (Amazon MP3) lub źle (Adobe Flash). Kolejną wadą 64-bitowego systemu jest to, że zużywają więcej pamięci . Tak więc ta sama aplikacja zużywa więcej pamięci do robienia tego samego w środowisku 32-bitowym. Czasami jest to problem.Wniosek jest następujący:
źródło
Po drodze mogą pojawić się pewne niedogodności. Kilka z opatentowanych składników Ubuntu (jak runtime Oracle Java i Adobe Flash) może być nieco trudniejsze do zainstalowania , które można by oczekiwać.
Mogą występować problemy z niektórymi niejasnymi sterownikami bezprzewodowymi itp. - ale jest to raczej wyjątek niż reguła.
Poza tym świetna 32-bitowa warstwa kompatybilności z Linuksem zapewnia, że Twój system będzie dość solidny i, często, o wiele lepszy w zadaniach obliczeniowych korzystających z większego rozmiaru adresu.
Serwer Ubuntu jest teraz domyślnie zalecany przez firmę canonical w wersji 64-bitowej. Ogólnie rzecz biorąc, istnieje zaufanie do 64-bitowej architektury Linux. Nie jest już eksperymentalny, nie jest już tylko dodatkiem. I chociaż niektóre aplikacje nie nadrobiły zaległości (Flash jest jedyną, która ma znaczenie, naprawdę), jądro Linuksa jest teraz uważane za system 64-bitowy z 32-bitową warstwą kompatybilności, a nie odwrotnie.
W skrócie: Zrób to, idź 64-bitowy - dzisiaj działa na nim miliony serwerów Linux i jest całkowicie gotowy na pulpit.
Jak zauważa Huygens, 32-bit jest bezpiecznym zakładem . Jeśli możesz znieść potencjalną irytację związaną z ponownym instalowaniem wersji 32-bitowej, warto najpierw wypróbować wersję 64-bitową i sprawdzić, czy występują typowe problemy.
32-bitowy instalator oczywiście automatycznie włączy jądro PAE, jeśli masz więcej pamięci RAM, wówczas można go rozwiązać za pomocą 32 bitów, co sprawia, że problem pamięci RAM należy już do przeszłości. To zostało powiedziane tutaj wiele razy, ale dlaczego nie dołączyć ponownie :)
źródło
Uważam za dość zabawne, że użycie 64-bitowej pamięci jest tak ściśle związane z pamięcią w maszynie. 64-bitowy oznacza również, że na cykl procesora możesz przetwarzać dwa razy więcej danych niż w 32-bitowym systemie operacyjnym.
Użyj 64-bitów, jeśli tak zrobisz
Robię podcast i korzystam z 64-bitowego komputera, który oszczędza dużo czasu podczas przetwarzania dźwięku (redukcja szumów, normalizacja, kompresja, ...). Mój notebook ma tylko 2 GB pamięci RAM.
źródło
Warto również zauważyć, że chociaż masz tylko 4 GB fizycznej pamięci RAM, prawdopodobnie masz swap, więc w rzeczywistości masz> 4 GB dostępnej pamięci. Tylko Ty wiesz, czy uruchamiasz aplikacje, na które może mieć wpływ limit 4 GB / proces. Pomyśl na przykład o przetwarzaniu wideo / obrazu lub zastosowaniach naukowych (symulacja obwodu, Matlab itp.).
Osobiście poszedłbym po to. Chociaż z tymi procesorami można pracować w trybie 32-bitowym, nasze doświadczenie w pracy polega na tym, że uzyskujemy lepszą wydajność podczas uruchamiania tego samego procesora w wersji 64-bitowej Ale to tylko nasze doświadczenie.
źródło
Po co instalować 32-bitowy system operacyjny dla 64-bitowego procesora? Pamiętaj, że prawie zawsze będziesz w stanie zainstalować i uruchomić aplikacje 32-bitowe w środowisku 64-bitowym po dodaniu bibliotek 32-bitowych. Uruchamianie aplikacji 64-bitowych w 32-bitowym systemie operacyjnym jest niemożliwe. Przejdź na wersję 64-bitową.
źródło
Musisz zainstalować go z połączeniem sieciowym, aby mógł wybrać PAE podczas instalacji.
źródło
Mam te same komponenty (studio Dell 1557, czterordzeniowy i7, 4 GB RAM) i wybieram 64-bitowe, ponieważ jest to bardziej naturalne. Linux ma 64-bitową obsługę prawie wszystkich aplikacji, a nawet jeśli nie ma żadnej, 32-bitowa obsługa aplikacji jest już wbudowana w Ubuntu.
Tak więc dla sprzętu, który ma 64-bitowy procesor + 4 GB pamięci RAM, naturalny system operacyjny to 64-bitowy. Nie to, że z 32bitami będziesz miał problem. Jeśli zainstalujesz Ubuntu 32bit, automatycznie zainstaluje jądro PAE, które jest kompatybilne z> 3 GB pamięci RAM.
Przez lata korzystałem z każdej 64-bitowej wersji Ubuntu, która została wydana i nigdy nie miałem żadnego problemu.
Więc idź po to ... :)
źródło
Mam laptopa o prawie takiej samej konfiguracji jak twoja. Ale zdecydowałem się zainstalować Ubuntu 10.10 32 bity zamiast 64 bitów, ponieważ mam pewne zależności od oprogramowania zamkniętego:
Moim zdaniem: zostań w 32 bitach !! Prawdopodobnie masz zależność od jednego z wymienionych wyżej programów - a ilość pracy dostarczonej przez taką zmianę nie rekompensuje zmiany.
O 4 GB pamięci: nie martw się! Ubuntu domyślnie zainstaluje właściwe jądro (z PAE). Dzięki!
źródło
Przede wszystkim potrzebujesz jądra PAE, jeśli zamierzasz używać 4 GB pamięci RAM w 32-bitowym systemie operacyjnym. W przeciwnym razie część pamięci nie byłaby wykorzystywana. Pozostałby limit 3 GB na proces. Tak więc moją propozycją byłoby użycie wersji 64-bitowej. W każdym razie, jeśli planujesz aktualizację systemu w przyszłości, będziesz musiał przejść na wersję 64-bitową. Poza problemami z Javą i Flashem nie ma powodu, aby trzymać się wersji 32-bitowej.
źródło
Miałem i7 i transkodowałem wideo. Korzystałem z VLC. jeśli uruchomiłem Ubuntu 12.04 32 bit, spowodowało to 60% wykorzystanie procesora. używając 12.04 64bit zajęło 13%. więc niektóre aplikacje mają drastyczny wpływ.
źródło
Przejdę na 64Bit. Powodem jest to, że aplikacje Linuksa są dostępne w obu wersjach, a nawet jeśli nie, możesz po prostu skompilować je w systemie.
Innym powodem jest to, że w dzisiejszych czasach pamięć RAM jest cholernie tania, więc jeśli powiesz, podwoić swoją pamięć, pozostanie przy 32-bitowym poważnie cię ograniczy.
źródło